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

 

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

 

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

 

 

 

 

 

 

 

 

 

содержание   ..  22  23  24  25   ..

 

 

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

 

 

 

93

·  1-ый шпиндель, - M103,  M104,  М105, М113, M114, M119. 
·  2-ой шпиндель, - M203, M204, M205, М213, M214, M219. 

Управление диапазонами вращения шпинделя, -  M40-M244:  

·  1-ая  шпиндельная группа, -  M40, M41- M44.   
·  1-ый шпиндель, - M140,  M141 - М144.    
·  2-ой шпиндель, - M240,  M241 – М244.     

Отмена управления диапазонами вращения шпинделя, - М48-М248: 

·  1-ая  шпиндельная группа, -  M48.     
·  1-ый шпиндель, - M148.      
·  2-ой шпиндель, - M248.   

 

4.4. Вспомогательная функция, используемая для смены инструмента, - М06.     

Вспомогательная  функция  М04  инициирует  смену  инструмента,  вызывая  для  этого 

соответствующую подпрограмму.  

 

5.  Функция  выбора  инструмента  с  адресом  Т.    С  помощью  этой  функции 

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

Синтаксическая  структура  Т-слова  устанавливается  машинными  параметрами. 

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

M06.

  

 

Пример:   

 

N100 T123 M06                   /Выбор инструмента 123 и инициация смены 

                                             /с помощью  вспомогательной функцией M06. 

 

N110 G00 X100 Y200         / Начало работы с инструментом 123          

N120 G01 X150 Y230  

N...  

N500 T234 M06                   /Выбор инструмента 234 и инициация смены 

                                               /с помощью  вспомогательной функцией M06. 

  

Глава 6. Компенсация (коррекция) инструмента. 

1. Предусловия. Длина и радиус инструмента должны быть представлены в таблице, 

сохраняемой в файловой системе системы ЧПУ. Эта таблица должна быть активной. 

 

94

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

инструмента используют  D-слово.  Для компенсации радиуса при эквидистантной 

коррекции должны быть активными инструкции  G41 или G42.   

 

2. Компенсация длины инструмента (см. рис.78).    

 

Z

+X

Глубина мала:
значение
компенсации
Z -10

Глубина велика:
значение
компенсации
 Z +10

1

2

3

1

2

3

Глубина сверления
 в программе

Отрицательная компенсация

Положительная компенсация

80

70

60

50

40

30

20

10

10

20

30

40

50

60

70

80

90

100 110 120 130 140

 

Рис.78. 

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

функции  компенсации  или  отменена  путем  программирования    H0.  Само  по  себе H-

слово  не  влечет  за  собой  каких-либо  перемещений.  Пример  программирования 

показан на рис.79.   

 

N99    G22  K10
N100  G01    X... Y...

H...

Z...

F...

Вызов корректора по
 номеру в таблице коррекции

Применение коррекции для оси Z

 

Рис.79. 

  

3. Компенсация радиуса. Компенсация радиуса осуществляется путем вызова  

D-слова. Должна работать одна из инструкций, G41 или G42. С помощью одной из 

инструкций   G17/G18/G19/G20 должна быть выбрана плоскость активной компенсации.  

D-слово является модальной функцией, которую заменяет  новое  D-слово, с новым 

 

95

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

представлен на рис.80.    

 

 

N99   G22  K10
N100 G01  G41 X... Y... F... D...

Вызов корректора по номеру в
таблице коррекции

Вызов способа коррекции слева по
ходу движения

 

 

Рис.80. 

 

4.  Вход  в  эквидистантную  траекторию  и  выход  из  нее.  Если  активны  инструкции 

круговой  интерполяции (G02, G03, G05),  то  в  кадрах,  инициирующих  эквидистантную 

коррекцию  (с  инструкциями G41 или G42), программирование  перемещений 

недопустимо.  Инструмент  входит  в  эквидистантную  траекторию  в  следующем  кадре 

(после G41 или G42) перпендикулярно к контуру.  То же и для любого кадра с G41 или 

G42 при   отсутствии в кадре запрограммированных перемещений (см. рис.81).  

При линейной интерполяции в кадре с инструкциями G41 или G42 вход в эквидистанту 

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

  

 

N1   G00    Z-10   T01 M6
N2   G01    X-20   Y20 F200
N3   S500  M03
N4   G41
N5   X0      Y0
N6   X20
N7   G02    Y-20   R20
N8   G01    X10
N9   X0      Y0
N10 G40    X-20   Y20
N11            Z300   T00
N12 M02

S

S: начальная
точка

 

Рис.81.

 

 

96

  

 

N1   G00    Z-10   T01 M06
N2   G01    X-20   Y20 F200
N3   G41    X0      Y0 S500  M03
N4   X20
N5   G02    Y-20   R20
N6   G01    X10
N7   X0      Y0
N8   G40    X-20   Y20
N9              Z300   T00
N10 M02

S: начальная
точка

S

 

Рис.82. 

 

При линейном движении к точке выхода из эквидистанты вместе с инструкцией  G40 в 

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

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

то  выход  из  эквидистанты  осуществляется  перпендикулярно  к  последней 

запрограммированной траектории (см. рис.83). 

  

 

 

Удачная конечная точка. Контур не
искажен

Неудачная конечная точка.
Контур искажается

E - точка снятия эквидистантной коррекции с помощью G40

E

E

 

Рис.83. 

  

 

 

 

 

 

 

 

содержание   ..  22  23  24  25   ..