Страница 1 из 2
Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:02
Andreika_69
Доброго времени суток ребята.
Имеется станок горизонтально-расточной HBM-4T с чпу Sinumerik840D
Хотелось бы узнать собственно как влияет длина инструмента на изготовление какой либо детали.
1. Объясняю. На угольнике зажата рамка, надо пройти плоскость и нарезать канавку. В магазине инструментов забита торцевая фреза D125 и с помощью ручного измерения инструмента (кнопка на чпу) устанавливается длина фрезы (заносится в магазин инструментов), подведенной к металлу, грубо говоря 120 мм. Ось Z (движение колонны, глубина реза) обнулена при этом.
В программе такие кадры например:
N1 G0 X0 Y0
N2 G0 Z200
N3 G0 X-250 Y100
N4 G0 Z5
N5 G1 Z-1
В кадрах N2 и N4 учитывается уже длина инструмента (120 мм)? Т.е. если запущу программу он у меня поедет не в G1 Z-1 а в Z-121?
2. Прошли плоскость (ну сняли например 5 мм), из магазина манипулятором в шпиндель вставляем другой инструмент. Нулевая точка детали (ось Z) так и осталась 0 (но 5 мм. мы уже сняли) , длина инструмента например (в магазине) 50 мм. Вопрос, как она начнет влиять опять же на кадры программы которые написал чуть выше?
Прошу прощения за столь туповатые вопросы но ребят, выручайте, помогите разобраться с этой фигней(
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:20
aftaev
В ЧПУ есть 2 системы координат абсолютные(это координаты станка и они не измены) и относительные. Когда ЧПУ берет инструмент то "сдвигает" относительные координаты на длину инструмента и никак не влияет на Gcode.
Вот как то так

Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:27
Andreika_69
aftaev писал(а):В ЧПУ есть 2 системы координат абсолютные(это координаты станка и они не измены) и относительные. Когда ЧПУ берет инструмент то "сдвигает" относительные координаты на длину инструмента и никак не влияет на Gcode.
Вот как то так

Все перемещения станка абсолютные а не относительные
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:28
NightV
копай в сторону G43 Hxx, это компенсация длины инструмента
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:29
aftaev
Andreika_69 писал(а):Т.е. если запущу программу он у меня поедет не в G1 Z-1 а в Z-121? Ну с учетом этой длины?
Если инструмент правильно измерен. записан в таблицу то по едит именно в Z-1
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:29
vovafed
а инструмент или отступы в коде задаете
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:31
Andreika_69
NightV писал(а):копай в сторону G43 Hxx, это компенсация длины инструмента
ЧПУ не читает G43, у него коррекция задается длиной D1, D2, D3 и т.д.
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:35
Predator
aftaev писал(а):Когда ЧПУ берет инструмент то "сдвигает" относительные координаты на длину инструмента и никак не влияет на Gcode
По-другому это называется корректор длинны инструмента!
Если я ничего не забыл... По-крайней мере раньше такое понятие имелось, и записывалась длинна каждого инструмента в специальную ячейку памяти...
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:40
Andreika_69
aftaev писал(а):Andreika_69 писал(а):Т.е. если запущу программу он у меня поедет не в G1 Z-1 а в Z-121? Ну с учетом этой длины?
Если инструмент правильно измерен. записан в таблицу то по едит именно в Z-1
А следующий инструмент с меньшей длиной куда поедет (ну в нем тоже длина указана)? в Z-1?
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:40
aftaev
Andreika_69, датчик длины инструмента есть?
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:41
aftaev
Andreika_69 писал(а):А следующий инструмент с меньшей длиной куда поедет (ну в нем тоже длина указана)? в Z-1?
да.
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:41
vovafed
(t0mo6 должно отключить выбраный инструмент)здесь же магазин не прокатит

Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:43
Andreika_69
vovafed писал(а):а инструмент или отступы в коде задаете
При смене инструмента команда T="FREZA125" M06 он мне автоматом введенную в магазине длину учитывает, но вот только интересно как учитывает он от нулевой точки детали)
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:44
Andreika_69
aftaev писал(а):Andreika_69, датчик длины инструмента есть?
Да, я ж писал что стоит только подвести фрезу к металлу и тыкнуть на кнопку "ручное измерение длины" он мне в магазин автоматом указывает длину его вплоть до тысячных
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:46
NightV
Andreika_69, почитай
ТУТ, по англицки
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:46
aftaev
Andreika_69 писал(а):Да, я ж писал что стоит только подвести фрезу к металлу и тыкнуть на кнопку "ручное измерение длины" он мне в магазин автоматом указывает длину его вплоть до тысячных
тогда зажимаешь в место фрезы карандаш один короткий другой длинше и пробуешь, если боишься инструмент или еще что нибудь загубить

И в коде пишешь Z-0.1 и пробуешь. Сразу все поймешь

Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:48
Andreika_69
aftaev писал(а):Andreika_69 писал(а):Да, я ж писал что стоит только подвести фрезу к металлу и тыкнуть на кнопку "ручное измерение длины" он мне в магазин автоматом указывает длину его вплоть до тысячных
тогда зажимаешь в место фрезы карандаш один короткий другой длинше и пробуешь, если боишься инструмент или еще что нибудь загубить

И в коде пишешь Z-0.1 и пробуешь. Сразу все поймешь

Идею кстати подал) Спасибо, попробую
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 15:51
vovafed
всю программу с шапкой покажите
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 16:11
Andreika_69
vovafed писал(а):всю программу с шапкой покажите
N10 G54
N20 T="FREZA125" M06
N30 S100 M03
N40 F80
N50 G0 Z100.000 W0.000
N60 X0.000 Y0.000
N70 X-449.000 Y-603.500
N80 M08
N90 Z5.000
N100 G1 Z-5.000
N110 X328.400
N120 Y603.500
N130 X-328.400
N140 Y-603.500
N150 Z5.000
N160 M09
N170 G0 Z100.000
N180 X0.000 Y0.000
N190 M05
N200 T="SHPONKA_D7" M06
N210 S450 M03
N220 F180
N230 G0 X-389.000
N240 M08
N250 G0 Z0.000
N260 G1 Z-10.000
N270 X-338.500
N280 Y-591.000
N290 G3 X-329.000 Y-600.500 CR=9.500
N300 G1 X329.000
N310 G3 X338.500 Y-591.000 CR=9.500
N320 G1 Y596.000
N330 G3 X329.000 Y605.500 CR=9.500
N340 G1 X-329.000
N350 G3 X-338.500 Y596.000 CR=9.500
N360 G1 Y0.000
N370 X-389.000
N380 G0 Z100.000
N390 M09
N400 G0 X0.000 Y0.000
N410 M05
N420 M02
N430 M30
Чпу автоматически учитывает корректор на длину инструмента когда манипулятором вставляет новый инструмент (та длина, что введена в магазине инструментов). Поэтому корректор D не ввожу после. Но как учитывает?
T="REZA125" длина ну скажем 120 мм
T="SHPONKA_D7" 50 мм
Re: Длина инструмента (из магазина) действующая на ось Z
Добавлено: 13 ноя 2014, 16:23
aftaev
это кто такой код нарисовал?