Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программирование токарн. обраб. на станках ЧПУ....docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
47.09 Кб
Скачать

8.8.3. Программирование в абсолютной системе, по приращениям и относительно нуля станка (g90, g91, g79)

 

До сих пор программировались все перемещения относительно нуля детали, однако система ЧПУ позволят выполнять программирования и другими методами путем использования подготовительных функций:

G90 — программирование в абсолютной системе (движения относительно нуля детали, действует по умолчанию);

G91 — программирование в системе по приращениям (движения относительно последнего местоположения);

G79 — программирование относительно нуля станка (применяется редко и рассматриваться нами не будет).

Программирование по приращениям удобно использовать, когда размеры на чертеже указаны не от одной базы, а в виде размерной цепи. При таком методе программирования координаты последующей точки записываются относительно предыдущей, при этом, если перемещение осуществляется против положительного направления оси, то перед числовым значением координаты ставится знак «-». В качестве примера запишем УП (рис. 91) в приращениях.

N1 T1.1M6

N2 SSL=2200

N3 G96 F0.1 S140 M13

N4 X80 Z1

N5 G91 G1 Z-31

N6 ;переходим к программированию в приращениях

N7 G2 X120 Z-50 I120 J-30

N8 ;применяем круговую интерполяцию по часовой стрелке с центром окружности Х=120 мм и Z=-30 мм.

N9 G3 X140 Z-60 I120 J-60

N10 ;применяем круговую интерполяцию против часовой стрелки с центром окружности Х=120 мм и Z=-60 мм.

N8 G1 Z-110

N9 X166

N10 G X170 Z60

N11 M30

 

8.8.4. Определение режима динамики приводов при программировании

 

Как известно любые движущиеся, вращающиеся механические системы, не составляют исключения и привода подач, обладают определенными инерционными свойствами. С точки зрения механической обработки это является определенным недостатком, который сказывается на производительности обработки. Механизм такой связи следующий: изменения траектории перемещение инструмента не могут быть выполнены мгновенно, требуются определенные затраты времени на замедление или ускорение привода в опорных точках траектории инструмента.

Функциями, управляющими динамическим режимом приводов, являются: G27, G28, G29.

G27 — обеспечивает непрерывное движение с автоматическим уменьшением скорости на углах; это значит, что скорость выхода из элементов профиля вычисляется автоматически в соответствии с геометрической формой профиля. Торможение и ускорение по осям осуществляется при подходе к опорной точке таким образом, что в опорной точке инструмент имеет скорость подачи по осям, соответствующую следующему элементу профиля. При таком динамическом режиме обеспечивается требуемая точность обработки при удовлетворительных затратах времени. Функция G27 действует по умолчанию.

G28 — обеспечивает непрерывное движение без автоматического уменьшения скорости на углах. Это означает, что скорость выхода из элементов профиля равна запрограммированной скорости. При таком режиме обеспечивается наименьшее время обработки за счет исключения промежуточных торможений в опорных точках траектории. Однако вследствие наличия инерции привода, особенно при высоких скоростях резания и небольших припусках (характерно для чистовой обработки), возможно искажение траектории в опорных точках, что ведет к появлению «зарезов». Такой режим можно рекомендовать для черновой обработки.

G29 - обеспечивает движение в режиме «от точки к точке», т. е. скорость выхода из элементов профиля установлена равной «0». К моменту прихода в опорную точку инструмент полностью останавливается. Такой режим обеспечивает максимальную точность обработки, но при этом возрастают затраты времени на обработку, что может быть существенным если обработка ведется с значительными подачами, траектория имеет много опорных точек с незначительным расстоянием между ними (многопроходная черновая обработка).

Тип позиционирования, который осуществляется со скоростью обработки G1, G2, G3 установлен функциями G27, G28, G29, в то время как быстрое позиционирование G00 осуществляется всегда «от точки к точке», т. е. со сведением скорости к нулю и точным позиционированием, независимо от состояния, в котором находится система (G27,G28,G29). Во время непрерывного движения (G27-G28) система запоминает профиль, который должен быть реализован, поэтому элементы профиля выполняются как один кадр. По этой причине во время прохождения профиля с G27-G28 использование вспомогательных функций М, S и T недопустимо. Непрерывное функционирование временно прекращается движением по G00, которое является частью профиля. Если необходимо запрограммировать вспомогательные функции М, S, T, программирование осуществляется в кадре, следующем после G00.

В ряде случаев можно принудительно осуществить торможение приводов в опорной точке независимо от динамического режима, применяя функцию G09:

G09 - устанавливает подачу, равную нулю, в конце кадра, где она была запрограммирована, но не изменяет ранее установленный режим динамики профиля, если он находится в процессе обработки; функция действительна только в том кадре, в котором запрограммирована.

В качестве примера рассмотрим обработку поверхности детали, представленной на рис. 89.

N1 T1.1M6

N2 SSL=2200

N3 G96 F0.1 S140 M13

N4 X67.695 Z1

N5 G28 G1 X82 Z-46

N6 ;включаем динамический режим без торможения в опорных точках

N7 G09 X104 Z-76

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

N7 X122

N8 G X140 Z60

N9 M30

Когда требуется осуществить паузу в процессе обработки, используют функцию G04.

G04 осуществляет выдержку времени в конце кадра. Время выдержки запрограммировано в кадре назначения TMR = значение; функция G04 действительна только в том кадре, в котором запрограммирована.

Глобальная переменная TMR позволяет назначить выдержку времени в конце кадра, а отработка этой паузы производится в кадрах с функциями G04 и/или в постоянных циклах.

Формат:

TMR = ВЕЛИЧИНА. ВЕЛИЧИНА - может быть запрограммирована явным и/или неявным (параметр Е формата LR) образом.

В качестве примера рассмотрим операцию формообразовани канавки (рис.8.4).

N1 T1.1M6

N2 TMR=1.5

N3 ;устанавливаем величину паузы в 1.5 с.

N4 F0.1 S700 M13

N5 X144 Z-65

N6 G4 G1 X114

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

N8 G X122

N9 X140 Z60

N10 M30

 

 

 

 

номер точки

X

Z

И.т.

170

60

1

144

-65

2

114

-65

 

 

 

 

 

 

 

 

 

 

Рис. 8.4. Пример обработки канавки