7 sl-циклы с формулой контура, Основы – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 49x-01)
Страница 410
410
8 Программирование: Циклы
8.7 SL-
цик
лы
с
фо
рмуло
й
ко
н
тур
а 8.7 SL-циклы с формулой контура
Основы
С помощью SL-циклов можете составлять компелксные контуры,
состоящие из делительных контуров (карманов или островов).
Отдельные подконтуры (данные геометрии) вводите в качестве
отдельных программ. Таким образом все делительные контуры
можно использовать несколько раз. Из избранных делительных
контуров, соединенных формулой контура, УЧПУ расчитывает
весь контур.
Свойства делительных контуров
УЧПУ распознавает принципияльно все контуры как карман. Не
программируйте корекции радиуса. В формуле контура можете
преобразить карман в остров путьем отрицания.
УЧПУ игнорирует подачи F и дополнительные функции M
Пересчёты координат допускаются. Если они программируются
в подконтурах, то действуют также в последующих
подпрограммах, однако не надо их сбросывать после вызова
цикла
Подпрогаммы могут содержать координаты на оси шпинделя,
но эти игнорируются
В первом наборе координат подпрограммы определяете
плоскость обработки. Дополнительные оси U,V,W допускаются
Свойства циклов обработки
УЧПУ позиционирует перед каждым циклом автоматически на
безопасное расстояние
Каждый уровень глубины фрезеруется без подъёма
инструмента; острова обходятся со стороны
Радиус “внутренних углов” программируемый – инструмент не
остановливается, маркировка резания вне материала
избежается (действует для самой внешней траектории при
протягивании и чистовой обработки со стороны)
Пример: Схема: отработка с помощью SL-
циклов и формулы контура
0 BEGIN PGM КОНТУР MM
...
5 SEL CONTOUR “МОДЕЛЬ“
6 CYCL DEF 20.0 ДАННЫЕ КОНТУРА ...
8 CYCL DEF 22.0 ПРОТЯГИВАНИЕ ...
9 CYCL CALL
...
12 CYCL DEF 23.0 чИСТОВАЯ ОБРАБОТКА
НА ГЛУБИНЕ .......
13 CYCL CALL
...
16 CYCL DEF 24.0 чИСТОВАЯ ОБРАБОТКА
НА СТОРОНЕ .....
17 CYCL CALL
63 L Z+250 R0 FMAX M2
64 END PGM КОНТУР MM
Пример: Схема: Пересчет делительных
контуров с помощью формулы контура
0 BEGIN PGM МОДЕЛЬ MM
1 DECLARE CONTOUR QC1 = “ОКРУЖНОСТЬ1“
2 DECLARE CONTOUR QC2 = “ОКРУЖНОСТЬ31XY“
3 DECLARE CONTOUR QC3 = “ТРЕУГОЛЬНИК“
4 DECLARE CONTOUR QC4 = “КВАДРАТ“
5 QC10 = ( QC1 | QC3 | QC4 ) \ QC2
6 END PGM МОДЕЛЬ MM
0 BEGIN PGM ОКРУЖНОСТЬ1 MM
1 CC X+75 Y+50
2 LP PR+45 PA+0
3 CP IPA+360 DR+
4 END PGM ОКРУЖНОСТЬ1 MM
0 BEGIN PGM ОКРУЖНОСТЬ31XY MM
...
...
Память для одного SL-цикла (все программы контура)
ограничена до 32 контуров. Количество возможных
элементов контура зависить от вида контура
(внутренний/наружный контур) и количества
подконтуров (делительных контуров) и составляет
нпр. ок. 1024 предложений прямых.
SL-циклы с формулой контура выходят из
предпосылки структуризованного построения
программы и предоставляют возможность, сохранять
повторяющиеся контуры в отдельных программах.
Через формулу контура соединяете делительные
контуры в один общий и определяете, это карман или
остров.
Функция SL-циклы вместе с формулой контура
распределена на поверхности обслуживания УЧПУ на
нескольких областях и служит основой для дальшего
развития.