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

 

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

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  16  17  18  19   ..

 

 

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

 

 

 

69

Инструкции G90, G91,  G189 являются  модальными  и  относятся  к  той  же  группе 

подготовительных функций, что и G190 G191.  

 

Пример: 

N10 G90                                    /Все размеры интерпретируются как абсолютные по 

                                                   /отношению к активной нулевой точке.  

N20 X100 Y100                         /Текущие абсолютные координаты составляют 

                                                   / X100 Y100  

N30 G91                                    /Все размеры интерпретируются как приращения к 

                                                   /ранее достигнутым координатам.    

N40 X50Y10                              /Абсолютные текущие координаты равны  X150 Y110. 

 

С помощью инструкций  G190 и G191 можно определять размеры слово за словом как 

абсолютные или относительные соответственно. Некоторые детали программирования, 

относящиеся к  бесконечным осям, рассмотрены в связи с инструкциями  G150 и G151. 

  

42.  Установка  значений  координат, -   G92.  Инструкцию  G92 можно  использовать  в 

кадре  без  осевой  (координатной)  информации  или  с  осевой  информацией.   При 

отсутствии  осевой  информации  все  значения  координат  преобразуются  в  систему 

координат станка; при этом снимаются все компенсации (коррекции) и смещения нуля. 

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

Инструкция   G92 не инициирует каких-либо перемещений (см. рис. 63).    

 

Пример: 

 N…G92 X0 Y0                                 /Текущие значения координат   X и Y 

                                                           /устанавливаются в нуль. Текущее значение 

                                                           /координаты Z остается неизменным. 

 N…G92                                             /Снимаются коррекции и смещения нуля.   

 

Инструкция G92 действует  в  рамках  одного  кадра.  В  том  же  кадре  могут  быть 

запрограммированы  и  другие  функции;  но  те,  которые  не  содержат  адресов 

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

 

70

+Y

+X

P0

P1

P2

P3

P4

P5

P6

P7

P8

P9

P10

80

70

60

50

40

30

20

10

10

20

30

40

50

60

70

80

90

100

110

120

130

140

150

160

10

20

-10

-20

-30

-40

-50

-60

-70

-80

-90

-100

-110

-120

-130

G90   F200
G01   X140     Y70
G92   X0
G01                Y30
G02   X -10     Y20    I-10
G01   X  55
          X -65     Y30
          X85       Y20
          X -100
G02   X -110   Y30     J10
G01                 Y70
          X5
          X0          Y80
G92
M30

                    

Рис.63. 

43. Программирование времени, -   G93.  

При использовании инструкции G93 информация   F-слова интерпретируется как время 

отработки кадра для линейной   (G01) или круговой  (G02, G03, G05) интерполяции. То 

же относится и к программированию в полярных координатах.   

Пример:   

N10 G93 G01 X300 Z400 A50 B120 F60                /Линейная интерполяция в кадре 

                                                                                 /осуществляется в течение 60 Сек.     

 

 При  переходе  к  инструкциям  G94 или G95 функция  программирования  времени 

сохраняется в памяти и восстанавливается вновь при  появлении инструкции  G93.   

  

44. Программирование подачи в мм/мин, -  G94. Система ЧПУ интерпретирует     F-

слово как подачу в мм/мин.  Ограничения подачи определяются машинными 

параметрами.    

Пример:     

N10 G01 G94 X200 Z300 F200                      /Подача равна 200 мм/мин.                         

N11 G04 F40                                                   /Выдержка времени равна 40 Сек.    

N12 X300 Z400                                                        /Подача 200 мм/мин вновь активна             

 

 При  переходе  к  инструкциям  G93 или G95 функция  программирования  подачи 

сохраняется в памяти и восстанавливается вновь при  появлении инструкции  G94.   

45.  Программирование  скорости  (подачи,  частоты  вращения)  с  адаптацией   

ускорения, -  G194. Инструкция  G194 позволяет  ступенчато  изменять  активную 

 

71

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

заданная  скорость  будет  достигнута  только  в  конце  кадра.  Это  позволяет 

автоматически  получить  «мягкое»  изменение  скорости.  Аналогичным  образом  можно 

менять  частоту  вращения  шпинделя  для  некоторых  специальных  траекторий.  В  этом 

случае  частота  вращения  будет  линейно  изменяться  вдоль  траектории,  а 

запрограммированная частота будет достигнута в конце кадра. 

 

Пример: 

N…G194 F100 X…Y…Z…                 /Скорость подачи будет возрастать в пределах 

                                                                /кадра на 100 мм/мин при каждом шаге.                                

N…G194 F-50 X…Y…Z…                  /Скорость подачи будет убывать в пределах 

                                                                /кадра на 50 мм/мин при каждом шаге.                                        

N…G194…S1=100 X…Y…Z…          /Частота вращения первого шпинделя будет 

                                                                /возрастать в пределах кадра на 100 об/мин 

                                                                /при

 

 каждом шаге.                                                                               

N…G194 F100 S2=150 X…Y…Z…   /В пределах кадра скорость подачи будет 

                                                               /возрастать  на 100 мм/мин, а частота 

                                                               /вращения  второго шпинделя будет 

                                                               /возрастать на 150 об/мин.                                              

                                                                                           

46. Программирование скорости подачи в мм/об, -  G95.  

Инструкция G95 заставляет  систему  ЧПУ  интерпретировать  последующие F-слова как 

подачу в мм/об.      

Пример: 

N9    S2000 M4                                     /Частота вращения шпинделя против часовой 

                                                              /стрелки равна  2000 об/мин. 

N10 G01 G95 X200 Z300 F0.2           /Скорость подачи равна 0.2 мм/об. 

N11 G104 F4                                        /Время выстоя равно четырем оборотам 

                                                              /шпинделя.   

N12 X300 Z400                                   /Скорость подачи   0.2 мм/об вновь активна. 

 

Инструкция G95 является  модальной.  Значение  подачи  сохраняется  в  памяти  при 

переключении  на  инструкции G93 или  G94  и  становится  вновь  активным  при 

повторном выборе G95.    

 

72

47.  Программирование  скорости  резания, - G97. Поддержание  постоянной 

скорости резания, -   G196.  Инструкция G97 предполагает программирование частоты 

вращения  шпинделя  с  помощью    S-слова.  Инструкция G196  инициирует  постоянную 

скорость  резания  (в  мм/мин)  за  счет  изменения  скорости  той  оси,  которая  указана  в 

машинных  параметрах.  При  смене  инструкций  с G196 на G97, S-слово  может  быть 

опущено. В этом случае сохранится текущая частота вращения шпинделя.  

48. Установка нуля для «модульных» (modulo) осей, т.е. линейных «бесконечных 

осей», -   G105. Инструкция G105 устанавливает программный нуль для условно-

бесконечных осей с большими перемещениями. Для таких осей задают модуль 

перемещения, по достижении которого координата оси сбрасывается в нуль.  Значение 

модуля должно быть как можно большим; например, 20 м.  Система ЧПУ не допускает 

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

отрицательном направлении. Пусть модуль равен 20 м., а отрицательное перемещение 

равно -17м.  По достижении заданного перемещения, оно пересчитывается в 

положительное +3м. (см.рис.64).    

3,000
0,000

17,000
34,000

17,000
  0,000

  0,000
17,000

  0,000
17,000

0,000
0,000

G01 X -17 G01 X17 G01 X17

G01 X17

G105

G1 X -17

G1 X17

G1 X17

G1 X17

G105

20 m

20 m

20 m

17 m

17 m

17 m

20 m

20 m

0 m

0 m

3 m

G105

0,000
0,000

- в программе

Коорди-
ната
Остаток
пути

Перемещение в отрицательном
направлении от  X=17 до X= -17
(остаток X=3) без G105!

Перемещение в положительном
направлении с установкой модуля
 (G105)

 

Рис.64. 

 

Пример:    

N…G105                                    /Установка программного нуля для всех линейных   

                                                    /«бесконечных осей». 

N…G105 X200                          /Установка программного нуля для всех линейных   

                                                    /«бесконечных осей» и перемещение по оси  X  в  

                                                    /позицию 200 относительно нового нуля. 

  

 

 

 

 

 

 

 

содержание   ..  16  17  18  19   ..