7 sl-циклы с формулой контура, Основы – Инструкция по эксплуатации HEIDENHAIN iTNC 530 (340 422)

Страница 398

Advertising
background image

398

8 Программирование: Циклы

8.7 SL-

цик

лы

с

фо

рмуло

й

ко

н

тур

а 8.7 SL-циклы с формулой контура

Основы

С помощью SL-циклов можете составлять компелксные контуры,

состоящие из делительных контуров (карманов или островов).

Отдельные подконтуры (данные геометрии) вводите в качестве

отдельных программ. Таким образом все делительные контуры

можно использовать несколько раз. Из избранных делительных

контуров, соединенных формулой контура, УЧПУ расчитывает

весь контур.

Свойства делительных контуров

n

УЧПУ распознавает принципияльно все контуры как карман. Не

программируйте корекции радиуса. В формуле контура можете

преобразить карман в остров путьем отрицания.

n

УЧПУ игнорирует подачи F и дополнительные функции M

n

Пересчёты координат допускаются. Если они программируются

в подконтурах, то действуют также в последующих

подпрограммах, однако не надо их сбросывать после вызова

цикла

n

Подпрогаммы могут содержать координаты на оси шпинделя,

но эти игнорируются

n

В первом наборе координат подпрограммы определяете

плоскость обработки. Дополнительные оси U,V,W допускаются

Свойства циклов обработки

n

УЧПУ позиционирует перед каждым циклом автоматически на

безопасное расстояние

n

Каждый уровень глубины фрезеруется без подъёма

инструмента; острова обходятся со стороны

Пример: Схема: отработка с помощью 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 R0
3 CP IPA+360 DR+
4 END PGM ОКРУЖНОСТЬ1 MM

0 BEGIN PGM ОКРУЖНОСТЬ31XY MM
...
...

Память для одного SL-цикла (все программы контура)

ограничена до 32 контуров. Количество возможных

элементов контура зависить от вида контура

(внутренний/наружный контур) и количества

подконтуров (делительных контуров) и составляет нпр.

ок. 1024 предложений прямых.

SL-циклы с формулой контура выходят из предпосылки

структуризованного построения программы и

предоставляют возможность, сохранять

повторяющиеся контуры в отдельных программах.

Через формулу контура соединяете делительные

контуры в один общий и определяете, это карман или

остров.

Функция SL-циклы вместе с формулой контура

распределена на поверхности обслуживания УЧПУ на

нескольких областях и служит основой для дальшего

развития.

Advertising