
- •Программирование токарной обработки на станках, оснащенных системой чпу nc-201
- •8.8.1. Программирование подготовки к обработке
- •8.8.2.2. Линейная интерполяция (g01)
- •8.8.2.3. Круговая интерполяция (g02-g03)
- •8.8.3. Программирование в абсолютной системе, по приращениям и относительно нуля станка (g90, g91, g79)
- •8.8.4. Определение режима динамики приводов при программировании
- •8.8.5. Нарезание резьбы
- •8.8.6. Технологические циклы
- •8.8.6.2. Цикл нарезания резьбы
- •8.8.6.3. Определение профиля
- •8.8.6.4. Многопроходная осепараллельная черновая обработка
- •8.8.6.5. Осепараллельная черновая обработка с последующей получистовой обработкой
- •8.8.6.6. Черновая обработка параллельно профилю
- •8.8.6.7. Цикл чистовой обработки профиля
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. Пример обработки канавки