7 sl-циклы с формулой контура, Основы – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-01) ISO programming
Страница 372
372
8 Программирование: Циклы
8.7 SL-
цик
лы
с
фо
рмуло
й
ко
н
тур
а 8.7 SL-циклы с формулой контура
Основы
С помощью SL-циклов можете составлять компелксные контуры,
состоящие из делительных контуров (карманов или островов).
Отдельные подконтуры (данные геометрии) вводите в качестве
отдельных программ. Таким образом все делительные контуры
можно использовать несколько раз. Из избранных делительных
контуров, соединенных формулой контура, УЧПУ расчитывает
весь контур.
Свойства делительных контуров
УЧПУ распознавает принципияльно все контуры как карман. Не
программируйте корекции радиуса. В формуле контура можете
преобразить карман в остров путьем отрицания.
УЧПУ игнорирует подачи F и дополнительные функции M
Пересчёты координат допускаются. Если они программируются
в подконтурах, то действуют также в последующих
подпрограммах, однако не надо их сбросывать после вызова
цикла
Подпрогаммы могут содержать координаты на оси шпинделя,
но эти игнорируются
В первом наборе координат подпрограммы определяете
плоскость обработки. Дополнительные оси U,V,W допускаются
Свойства циклов обработки
УЧПУ позиционирует перед каждым циклом автоматически на
безопасное расстояние
Каждый уровень глубины фрезеруется без подъёма
инструмента; острова обходятся со стороны
Радиус “внутренних углов” программируемый – инструмент не
остановливается, маркировка резания вне материала
избежается (действует для самой внешней траектории при
протягивании и чистовой обработки со стороны)
Пример: Схема: отработка с помощью SL-
циклов и формулы контура
%KОНТУР G71
...
N50 %:CNT: “MOДЕЛЬ“
N60 G120 Q1= ...
N70 G122 Q10= ...
N80 G79
...
N120 G123 Q11= ...
N130 G79
...
N160 G124 Q9=...
N170 G79
N180 G00 G40 G90 Z+250 M2
N99999999 %КОНТУР G71
Пример: Схема: Пересчет делительных
контуров с помощью формулы контура
%MОДЕЛЬ G71
N10 DECLARE CONTOUR QC1 = “KРУГ1“
N20 DECLARE CONTOUR QC2 = “KРУГ31XY“
N30 DECLARE CONTOUR QC1 = “ТРЕУГОЛЬНИК“
N40 DECLARE CONTOUR QC4 = “КВАДРАТ“
N50 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
N99999999 %MOДЕЛЬ G71
%KРУГ1 G71
N10 I+75 J+50
N20 G11 R+45 H+0 G40
N30 G13 G91 H+360
N99999999%KРУГ1 G71
%KРУГ31XY G71
...
...
Память для одного SL-цикла (все программы контура)
ограничена до 32 контуров. Количество возможных
элементов контура зависить от вида контура
(внутренний/наружный контур) и количества подконтуров
(делительных контуров) и составляет нпр. ок. 1024
предложений прямых.
SL-циклы с формулой контура выходят из предпосылки
структуризованного построения программы и
предоставляют возможность, сохранять повторяющиеся
контуры в отдельных программах. Через формулу
контура соединяете делительные контуры в один общий
и определяете, это карман или остров.
Функция SL-циклы вместе с формулой контура
распределена на поверхности обслуживания УЧПУ на
нескольких областях и служит основой для дальшего
развития.