Методика программирования станков с ЧПУ - часть 13

 

  Главная      Учебники - Производство     

 

поиск по сайту           правообладателям

 

 

 

 

 

 

 

 

 

содержание   ..  11  12  13  14   ..

 

 

Методика программирования станков с ЧПУ - часть 13

 

 

 

49

перемещения;  тогда  активизация  эквидистантной  коррекции  произойдет  «по  пути» 

движения к конечной точке кадра.    

Пример: 

  

N60 G41 X…Y…Z…D… 

или 

N60 T123 M06 

N65 G41 X…Y…Z… 

  

25.3.  Эквидистантная  коррекция, -   G42. 

Инструкция G42 инициирует   

эквидистантную коррекцию справа от заготовки, если смотреть в направлении подачи.  

Все остальное – идентично инструкции   G41. 

Пример:

    

N60 G42 X…Y…Z…D… 

или 

N60 T123 M06 

N65 G42 X…Y…Z… 

 

 

26. Смещение нуля

   (ZS), - отмена смещения  G53; инициация смещения   G54-G59; 

отмена  первого  аддитивного  смещения  G153; инициация  первого  аддитивного 

смещения   G154-G159; отмена второго аддитивного смещения   G253; инициация 

второго аддитивного смещения   G254-G259.  

Инструкция смещения нуля позволяет 

сместить начало координат управляющей программы по отношению к началу координат 

станка. Значения смещений сохраняются в таблицах. Каждая таблица может содержать 

до  трех  групп  из  шести  смещений  нуля  соответственно  инструкциям G54, G59, G154, 

G159, G254, G259.  Для  активизации  смещения  нуля  необходимо  выбрать  желаемую 

таблицу  (см.    G22), а  далее  просто  упомянуть  соответствующую G-инструкцию,  без 

какой  либо  дополнительной  позиционной  информации. Все смещения нуля действуют 

аддитивно: G54+G156+G259.  Смещения нуля внутри группы обновляют друг друга.   

Пример 

 
N…G22 V1                /Инициация таблицы V1 смещений нуля. 

N... G54                      /Смещение нуля активизировано,  без функции перемещения.  

или 

N…G54 X…Y…Z…  /Смещение нуля связано с приведенной здесь позиционной 

                                      /информацией.    

 

50

N… 
N…G154 X…Y… Z… /Первое аддитивное смещение нуля связано с приведенной 

                                       /здесь позиционной информацией.    

N… 

N…G254 X…Y…Z…  /Второе аддитивное смещение нуля связано с приведенной 

                                       /здесь позиционной информацией.    

N… 

N…G253                      /Отменяется второе аддитивное смещение нуля.   

N…  

N…G53                        /Отменяются все активные смещения нуля.  

 

Инструкции от   G54 до  G59 являются модальными и взаимно деактивируют друг друга.  

Инструкция G53 отменяет  смещения  нуля,  объявленные  инструкциями  этой  группы  и 

инструкциями  групп  первого  и  второго  аддитивного  смещения.  Инструкция G53 не 

оказывает влияния на программное смещение контура, заданное инструкцией G60.  

Инструкции от G154 до G159 являются модальными и взаимно деактивируют друг друга.  

Их действие прекращается инструкциями  G153 или G53. Инструкции от G254 до G259 

являются модальными и взаимно деактивируют друг друга.  Их действие прекращается 

инструкциями  G253 или G53. 

Принцип программирования смещения нуля проиллюстрирован на рис. 42.  

+Y

+X

W

W

W

W

W

W

G57

G58

G59

G54

G55

G56

500

500

400

400

300

300

200

200

100

100

600

700

M

 

Рис.42. 

27.  Программное  смещение  контура, -  

  G60, G67.  Инструкция G60 не  меняет 

положения 

координатной 

системы 

управляющей 

программы 

относительно 

координатной  системы  станка,  но  лишь  осуществляет  смещение  контура  в  пределах 

координатной  системы  управляющей  программы.  Инструкция      G60  не  инициирует 

никаких перемещений.   

Инструкция      G60  включает  программное  смещение  контура,  а  инструкция G67 – 

 

51

выключает это смещение. 

Пример: 

  

N10 G60 X10 Y10 Z50   /Новая нулевая точка программы имеет координаты X10, 

                                         /Y10, Z50. Перемещения в кадре отсутствуют. 

N… 

N100 G01 X…Y…Z…   /Перемещения с учетом программного смещения нуля. 

N… 

N210 G67 X…Y…Z…   /Перемещения без учета программного смещения нуля. 

N… 

Или: 

N210 G67                        /Сброс G60 

При использовании инструкции G60, те координаты, которые не перепрограммируются, 

сохраняют прежние значения   программного смещения.    

Пример:   

  

N10 G60 X10 Y10 Z50   /Новый старт программы в точке с координатами X10,  

                                         /Y10, Z50.   Перемещения в кадре отсутствуют. 

N… 

N100 G01 X…Y…Z…  /Перемещения с учетом программного смещения. 

N… 

N110 G60 X20 Y20        / Новый старт программы в точке с координатами X20,  

                                         /Y20, Z50.  Смещение по    Z остается таким же, как и при 

                                         /предыдущем использовании инструкции G60! 

                                        /Перемещения в кадре отсутствуют. 

N120 G01 X…Y… Z…/Перемещение с учетом программного смещения. 

N… 

N210 G67                       /Сброс G60. 

 

 

28. Точное позиционирование, - G61, G62, G163.  

Влияние  динамики  исполнительных  органов  станка  таково,  что  образуется  временное 

рассогласование  между  запрограммированными  и  фактическими  координатами. 

Величина  рассогласования  для  каждой  оси  зависит  от  скорости  подачи  и 

коэффициента  «KV» усиления  следящего  привода  по  скорости.  При  неплавном 

переходе на стыке кадров (в уголках) рассогласование приводит к искажению контура.  

 

52

Инструкция  G61 позволяет избежать этого. Три опции точного позиционирования могут 

быть заданы инструкциями от   G164 до G166.    

Инструкция  G61 работает  только  при  движении  со  скоростью  подачи.  Точное 

позиционирование при ускоренном перемещении осуществляют с помощью инструкций   

G161/G162.  Влияние  инструкции   G163 является  превалирующим:  она  заменяет 

G161/G162 и работает   при ускоренном движении и движении со скоростью подачи.   

Таким образом, инструкция G61  включает точное позиционирование при движении со 

скоростью  подачи;  инструкция G62 выключает  точное  позиционирование  (см.  рис.43); 

инструкция G163 включает  точное  позиционирование  при  ускоренном  движении  и 

движении   со скоростью подачи.  Инструкции   G61, G62 и G163 являются модальными. 

  

+Y

+X

G61

G62

С точным
позиционированием

Без точного
позиционирования

 

Рис.43. 

Пример: 

  

N10   G61                   /Включение точного позиционирования. Перемещений нет.   

N11   G01 Y200          /Линейная интерполяция с точным позиционированием.     

Или: 

N10   G62                   /Выключение точного позиционирования.  

N11   G01 Y200          /Линейная интерполяция без точного позиционирования. 

N50   G61 X200          /Линейная интерполяция с точным позиционированием уже   

                                     /в этом кадре. 

 

 

29.  Работа  с  потенциометром  «проценты  от  скорости», -  

  G63, G66.     Инструкции 

используют  для  программного  влияния  на  потенциометры  процентов  от  скорости 

 

 

 

 

 

 

 

содержание   ..  11  12  13  14   ..