ПРОГРАММИРОВАНИЕ С СОКРАЩЕННЫМ ОПИСАНИЕМ КОНТУРА (SINUMERIK)
Метод характерен для токарных станков, оснащенных УЧПУ фирмы SIEMENS.
Принцип сокращенного описания контура основан на том, что ЭВМ УЧПУ определяет недостающие данные по заданным (вводимым) параметрам и при необходимости формирует дополнительные кадры УП. В общем случае отдельные линейные или дуговые отрезки, образующие контур, могут переходить один в другой под углом, соединяться фаской или дугой окружности (рис. 7.35).
Рассмотрим некоторые типовые схемы.
Перемещение из точки 1 в точку 2 (рис. 7.35, а) может быть задано кадром
N{I> GOl Х(Х2) А(А) LF
Вторая координата точки 2 определяется системой управления. В численных значениях кадр имеет вид
N{1} GOl Х80. А135. LF • щ
Естественно, вместо координаты Х2 можно задать координату Z2.
Перемещение инструмента из точки / в точку 3 (рис. 7.35, б) может быть записано кадром
N{I} GOl Х(ХЗ) Z(Z3) А(А1) А(А2) LF
Здесь указываются координаты конечной точки (точки 3) и два угла. Система управления обеспечивает вычисление координат промежуточной точки 2 и формирует два кадра (по задаяному кадру УП). В численных значениях рассмотренный кадр имеет вид
Рис. 7.35. Типовые схемы описания контура детали при токарной обработке |
N{1} GOl Х75. Z15. А142. А155. LF
Вариант написания кадра для углов А 1=90° и А2 = 180° (рис. 7.35, в):'
N{1} G01 Х62. Z38. А90. А180. LF
Траектория движения от точки I до точки 3 по отрезкам прямых, соединенных фаской (рис. 7.35, г), может быть записана в виде:
N{1} G01 Х40. Z85. В-20. LF
N{1+1} Z30. LF
Фаска вводится в программу адресом В — (буквой В с минусом).
Если траектория представляет собой отрезки прямых, соединенных дугой окружности (рис. 7.35, с?), радиус записывается с адресом В в кадре, где указываются координаты точки пересечения отрезков, т. е. по аналогии с рассмотренным выше вариантом:
N{I} G01 X ( X 2 ) 7.(7.2) В( R) LF
N{1+1} Х(ХЗ) Z (Z3 ) LF
Эти же кадры в числовых значениях:
N{I} Q01 Z105.6 А142.5 В12. LF
N{I+1} X82.5 Z20. LF
Первый отрезок прямой в рассмотренном выше случае может быть задан углом и одной координатой точки 2 (рис. 7.35, е):
N{I} G01 Z105.6 А142.5 В12. LF
N { I +'1 } X82.5 Z20. LF
Эта же схема задания размеров возможна и при программировании фаски между отрезками (рис. 7.35, ж):
N{ I} G01 Х60. А155. В-6. LF
N{1+1} Х77.1 Z10.5 LF
N{1} |
Плавный переход отрезка прямой (рис. 7.35, з) в дугу окружности (не более 180°) программируют с указанием подготовительных функций G02 (G03). При записи кадра следует соблюдать последовательность записи угла и радиуса (адреса А и В):
G02 Х54.5 Z22. А137. В20.5 LF
Метод позволяет достаточно просто, без промежуточных вычислений описывать сложные контуры (рис. 7.36).
Итак, контур на рис. 7.36, а может быть описан тремя кадрами
N{I} Х(Х2) Z(Z2) B(-Cl) LF N{1+1} Х(ХЗ) Z(Z3) В(-С2) LF N{1+2} Х(Х4) Z(Z4) LF
Или с использованием углов
N{1} А(А1) B(-Cl) LF
N{1+1} Х(ХЗ) Z{Z3) А(А2) В(-С2) LF
N{1+2} Х(Х4) Z(Z4) LF
Контур на рис. 7.36, б:
N{I} Х(Х2) Z(Z2) B(R1) LF N{1+1} Х(ХЗ) Z(Z3) В(-С2) LF N{1+2} X(X4) Z(Z4) LF
Это же контур с использованием углов:
N{I} А(А1) B(R1) LF
N{1+1} Х(ХЗ) Z(Z3) А(А2) В(-С2) LF
N{1+2} Х(Х4) ZCZ4) LF
Вариант записи контура на рис. 7.36, в:
N{1} А(А1) B(R1) LF
N{1+1} Х(ХЗ) Z(Z3) А(А2) B(R2) LF
N{1+2} Х(Х4) Z(Z4) LF
Контур на рис. 7.36, г:
N{1} А(А1) B(-Cl) LF
N{1+1} Х(ХЗ) Z(Z3) А(А2) B(R2) LF
Рис. 7.36. Схемы для упрощенного описания контуров |
N{1+2} Х(Х4) Z(Z4) LF
Рис. 7.37. Сокращенное описание контура детали при токарной обработке |
Возможны и другие варианты краткого описания контура.
Пример 1. П рограммирование обточки детали. С использованием метода сокращенного описания контура для детали, приведенной на рис. 7.37, программа обточки имеет вид:
% LF -
N1 G90 G00 ХО. Z358. S800 LF
N5 G91 Z-6. LF
В-5. LF LF LF |
N10 G90 GOl Х57■ Z300. А90. А180.
Х100. А140. LF G03 Х122.5 Z286. А90. В8. G02 Х180. Z65. В60. А175. GOl Х220. Z0. А135. А180. GO0 Х226. Z358. MOO LF
В приведенной программе нумерация кадров принята через пять для удобства формирования УП устройством ЧПУ.
Пример 2. Программирование расточки отверстия. Программа для контурной расточки отверстия в детали (рис. 7.38) может быть записана следующим образом:
% LF
N1 Т0101 LF
N2 G97 S1500 М4 Мб LF
N3 G90 GOO Х80. Z120. LF N4. G91 Х-10.
ТкЗ N5 G90 GOl Х70. Тк4 N6 G03 Х60.
Тк5 N7 GOl Z45.
LF |
Рис. 7.38. Схема для программирования контурной расточки отверстия в детали |
Ткб N8 Х50.
Тк7 N9 Z35. LF
. Тк9 N10 G03 Х30. Z20. R-15. LF
N11 G91 Х-20. LF N12 Z+70. LF '' - '
N13 G90 Х80. Z120. Н2 LF
В кадрах N1 и N2 обозначены инструмент (Т01) и его корректор (01), указано, Ito частота вращения шпинделя (S1500) ■адана в об/мин, а подача — в мм/об, указа - ю новое вращение шпинделя (М04) и дана юманда на смену инструмента (М06).
Кадром N3 резец устанавливается в нуль рограммы с координатами Х80 (л: == 80 мм) 2120 (z= 120 мм) в абсолютной системе оординат (G90).
Кадр N4 выводит инструмент в точку 1. ■альнейшую траекторию инструмента описы - ают кадры N5—N13.
Пример 3. Программирование обточки пали. Программа для обточки детали, зиведенной на рис. 7.39, составлена из двух! стей: подпрограммой L70 задано сокращен - )е описание контура детали, а основными шрами с формальными параметрами задана андартная подпрограмма обточки (L950).
В подпрограмме L70 указана и верхняя координата заготовки (* = 210 мм), определяющая точки В я С:
L70 ' ;
N1 <390 А170. А135. Х120. Z30.
В30. LF N2 220. LF N3 Х210. М17 LF
N25...........................................
N30 R20 70 R21 50 R22 125 R24 0.3
R25 0.3 R26 5 LF N35 L950 F... LF
Я 25 |
Рис. 7.39. Схема обточки вала |
В кадре N30 основной программы заданы: R20 — номер подпрограммы описания контура; R2!, R22 — координаты начальной точки контура (точки Л); R24, R25 — припуск по осям X и 1 на чистовой проход; R26 — глубина резания при проходах. Этим же кадром вводится в действие подпрограмма (L950) для удаления припуска эквидистантными проходами.