Организация типовых подпрограмм
В различных СЧГ1У количество типовых подпрограмм может достигать нескольких десятков. Для токарных станков можно выделить несколько типовых способов организации подпрограмм (рис. 7.30). В одной группе организация черновых ходов осуществляется поперечными ходами резца (рис. 7.30, а), в другой группе (рис. 7.30, б, в) — продольными ходами. Возможна схема (рис. 7.30, в), предполагающая учет радиуса Rs при вершине резца.
В рассмотренных случаях в первом кадре программы для обработки контура указывают код подпрограммы (может быть использован адрес G) и некоторые параметры, например координаты нуля программы (точки 0), припуск на уисто - вой ход (Дм, Дш), глубина резания при черновых ходах (е) и др. Кроме того, указывают номера кадров, в которых описывается чистовой ход, т. е. ход по заданному контуру. Например, для схемы, показанной на рис. 7.30, б, в нескольких кадрах необходимо запрограммировать быстрый ход резца из точки А В точку А', потом движение с рабочей подачей по контуру до точки В (естественно, с указанием координат опорных точек контура и его особенностей).
£ |
Программу обработки завершает
кадр, задающий чистовой ход по контуру, в нем указываются также номера кадров, в которых ранее контур был описан.
Схема, показанная на рис. 7.30, г, Имеет особенность: при черновых ходах траектория движения резца эквидистантна контуру, лишь точка запуска траектории последовательно смещается (из точки D в точку С, затем в точку Лит. д.) на расстояния, указанные в основном кадре УП.
Пример 1. Обработка детали с использованием типовой подпрограммы, основанной на поперечных ходах резца. Вариант программы для обработки детали по указанной схеме (рис. 7.31, а):
N010 G50 Х220.0 Z190.0 N011 G00 Х176.0 Z132.0 N012 G72 Р013 Q018 U4.0 W2.0
Контур с учетом Ra Контур Вез комоенсации Rs |
D7.0 F30 S550 N013 G00 Z58.0 F15 S580
N014 G01 Х120.0 W12.0 N015 W10.0 N016 Х80.0 W10.0 N017 W20.0 N018 Х36.0 W22.0 N019 G70 Р013 Q018
Пример 2. Обработка детали с использованием типовой подпрограммы, обеспечивающей траекторию резца, эквидистантную контуру. Программа обработки (рис. 7.31,6):
N010 G50 Х260.0 Z220.0 N011 G00 Х220.0 Z160.0 N012 G73 Р013 Q018 114.0 К14.0
Рис. 7.30. Организация типовых подпрограмм для токарных станков |
04.0 W2.0 D3 F30 S0180 N013 G00 Х80.0 W-40.0 N014 G01 W-20.0 F15 В0600 N015 Х120.0 W-10.0 N016 W-20.0 S0400 N017 G02 Х160.0 W-20.0 120.0 N018 G01 Х180.0 W-10.0 S0280 N019 G70 P013 Q018
В рассмотренных примерах использованы следующие функции: G50 — смещение нуля (из точки W в точку 0); G70 — кодовое обозначение чистового цикла по контуру, определенному кадрами УП от кадра номер Р до кадра номер Q; G72 — кодовое обозначение цикла черновой обработки с организацией поперечных ходов резца (вдоль оси X); G73 — кодовое обозначение цикла черновой обработки по схеме снятия припуска, эквидистантного контуру. Другие обозначения: X, Z — координаты опорных точек в абсолютных размерах; U, W — приращения (кроме кадров с кодами циклов).