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

 

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

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  19  20  21  22   ..

 

 

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

 

 

 

81

детали.  Все  это  напоминает  программное  смещение  контура  с  помощью  инструкции  

G60. Различие состоит в совместном использовании инструкций G60 и G38 (зеркальное 

отображение, масштабирование, поворот).  Инструкция 

   G38  не оказывает влияния на 

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

различия показан в таблице и на рис.71.  

Оси 

Коэффициент 

масштабирования 

Смещение с 

использованием G168,   G38

Смещение с 

использованием G60, G38 

X 2 

DX = 1 единица 

DX = 2 единицы 

Y 2 

DY = 1 единица 

DD = 2 единицы 

 

Смещения G168 и G60, всякий раз в
комбинации с  G38 (масштабирование)

+Y

w

+Y

w

+X

w

+X

w

W

W

P1

P1

P2

P2

Y

P2

Y

P2

Y

P1

-X

P2

-X

P2

-X

P1

(G168)

Контур заготовки

Контур заготовки (исходный)

DX (G60+G38)

DY (G60+G38)

DY (G168+G38)

DX (G168+G38)

Контур заготовки
(масштабирован с G38
 и смещен с   G60)

Контур заготовки
(масштабирован с G38
и смещен с   G168)

W - нуль заготовки
Px - нуль координатной системы

 

Рис.71. 

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

Инструкция  G169  отменяет 

все   смещения координатной системы. Инструкция   G268  

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

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

 

Пример:     

N10 G168 X10 Y10 Z50               /Установка нуля в положение    X10 Y10 Z50 

                                                       /текущей координатной системы детали. В кадре 

                                                       /перемещений нет.   

N100 G01 X…Y…Z…                /Запрограммированные перемещения в  

                                                       /координатной системе, введенной выше.                 

N110 G268 X20 Y10                    /Установка нуля в положение  X30 Y20 Z50 по 

                                                       /отношению к координатной системе детали. В 

 

82

                                                       /кадре перемещений нет.                                                             
N200 G169                                    /Координатная система, введенная ранее,  

                                                       /отменяется.  Координатная система  

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

                                                       /координатной системе детали.       

                                                            

58.  Смешенное  программирование,  абсолютное  с  относительным, -  G190. 

Смешанное программирование, относительное с абсолютным, - G191.  

При  использовании  инструкций   

  G90  и  G91 устанавливается  глобальный  способ 

интерпретации  системой  ЧПУ  функций  размерных  перемещений  как  абсолютных  или 

относительных.  Инструкции   G190 и G191 позволяют модифицировать этот способ от 

кадра к кадру.                                                

Инструкция G190 устанавливает  способ  абсолютного  программирования  (по 

отношению  к  нулевой  точке).  Однако  в  последующих  кадрах  допускается 

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

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

добавляют параметр «I» (Incremental); например  «XI»,  «Yl»,  «Zl».     

Инструкция G191  устанавливает  способ  относительного  программирования  (по 

отношению  к  последней  достигнутой  позиции)  раздельно  для  координатных  осей. 

Однако  в  последующих  кадрах  допускается  абсолютное  программирование  (по 

отношению к текущей активной нулевой точке). Для этого к соответствующему адресу 

оси добавляют параметр  «A» (Absolute); например,                                        «XA», «YA», 

«ZA».         

  

Примеры:   

N… 

N20 G190                                           /Начиная со следующего кадра и далее, 

                                                           /возможно относительное программирование.                                

N30 G01 X100 Y150 F1000 S150     /Перемещение в позицию X100 Y150  

N40 XI50 YI50                                    /Перемещение в позицию X150 Y200  

N 50 X200 Y250                                 /Перемещение в позицию X200 Y250  

N 60 X210 YI250                                /Перемещение в позицию X210 Y500 

 

                                             

 

83

N20 G191                                           /Начиная со следующего кадра и далее, 

                                                            /возможно абсолютное программирование; 

                                                            /абсолютные координаты текущей позиции  

                                                            /X10 Y10. 

N30 G01 X100 Y50 F1000 S150      /Перемещение в позицию X110 Y60  

N40 XA250 YA200                           /Перемещение в позицию X250 Y200                                            

N50 X200 Y250                                 /Перемещение в позицию X450 Y450  

N60 XA100Y50                                 /Перемещение в позицию X100 Y500 

 

                                         

59. Ограничения частоты вращения, - G192, G292. Верхний и нижний уровни частоты 

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

 

Инструкция G192 инициирует  установку  в S-слове  нижнего  предела,  а  инструкция      

G292  - установку верхнего предела.                                                               

                                                                       

  

Пример:   

 

N… 

N100 X…Y…G192 S1500                               /Минимальная частота вращения 

                                                                           /равна 1500 об/мин. 

N101 X…Y…G292 S2500                               /Максимальная частота вращения 

                                                                           /равна  2500 об/мин. 

N…X…Y…G292 S-1                                       /Отмена максимального ограничения. 

N…X…Y…G192 S0                                        /Отмена минимального ограничения 

 

 

60. Осциллирующее движение, -  G301, G350. Осциллирующее движение может быть 

наложено  на  обычное  движение  любой  выбранной  оси  в  процессе  линейной 

интерполяции группы осей.  Осциллирующее движение инициируется инструкцией 

 

G301,  которая  является  модальной  в  группе  интерполяции (G01, G02…), см.  рис.72. 

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

любой  другой  инструкции  из  этой  группы.  Инструкция  G350 предваряет  инструкцию 

G301, определяя основные параметры осциллирующего движения.   

 

84

Синтаксис инструкции G350: OSC<осциллирующая ось> URP<верхняя точка гармоники 

в  мм> LRP<нижняя  точка  гармоники  в  мм> F<подача  в  мм/мин,  альтернатива OF> 

OF<частота осциллирующего движения, 1/Сек >. Здесь:  OSC – 

Oscillating;  URP – Upper reversing Point; LRP – Lower Reversing Point; OF – Oscillating 

Frequency. 

Синтаксис инструкции G301: X<перемещение, связанное линейной интерполяцией с Y> 

Y<перемещение, 

связанное 

линейной 

интерполяцией 

с X> F<подача> 

Time<продолжительность осциллирующего движения в кадрах, в которых перемещение 

отсутствует, мсек>. 

Положение

Начальное
положение

G301

G301

1-ый кадр

2-ой кадр

 

Рис.72. 

 

 

Пример:   

G350 OscX URP200 LRP100 OF5               

G301 X100 Y10 F20   

 

  

  

61.  Управление  коллизиями, -  G543, G544.  Функция  опережающего  просмотра 

Look-ahead    для  управления  коллизиями, - G500. Инструкция G500 обнаруживает 

возможную  коллизию  при  опережающем  просмотре  кадров  с  эквидистантной 

коррекцией;  причем  число  кадров  указывается  в  качестве  параметра  инструкции. 

Инструкция G543 включает управление коллизиями, а инструкция G544 выключает это 

управление, см. рис.73. 

 

 

 

 

 

 

 

содержание   ..  19  20  21  22   ..