Организация типовых подпрограмм

В различных СЧГ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 — приращения (кроме кадров с кодами циклов).

Комментарии закрыты.