Цикл 241 SINGLE-LIP D.H.DRLNG

Программирование ISO

G241

Применение

С помощью цикла 241 SINGLE-LIP D.H.DRLNG можно изготавливать отверстия ружейным сверлом для глубоких отверстий. Возможен ввод углублённой начальной точки. Система ЧПУ перемещается на глубину сверления с М3. Вы можете изменить направление вращения и частоту вращения при вводе и выводе из отверстия.

Отработка цикла

  1. Система ЧПУ позиционирует инструмент по оси шпинделя на ускоренном ходу FMAX на заданное BEZOPASN.RASSTOYANIE Q200 над KOORD. POVERHNOSTI Q203
  2. В зависимости от режима позиционирования система ЧПУ включает частоту вращения шпинделя либо на BEZOPASN.RASSTOYANIE Q200 или при определенном значении над координатой поверхности.
  3. Позиционирование при работе с Q379

  4. Система ЧПУ выполняет движение отвода в зависимости от определения в Q426 DIR. OF SPINDLE ROT. с вращающимся по часовой стрелке, против часовой стрелки или неподвижным шпинделем
  5. Инструмент сверлит с М3 и Q206 PODACHA NA WREZANJE до глубины сверления Q201 или глубины выдержки Q435 или глубины врезания Q202:
    • Если вы задали Q435 DWELL DEPTH, то система ЧПУ уменьшает подачу после достижения глубины выдержки на Q401 FEED RATE FACTOR и ожидает Q211 WYDER.WREMENI WNIZU
    • Если введено меньшее значение врезания, то система ЧПУ сверлит на глубину врезания. Глубина врезания уменьшается с каждым врезанием на Q212 SJOM MATERIALA
  6. Инструмент задерживается на дне просверленного отверстия, если это было задано.
  7. После того как система ЧПУ достигнет заданной глубины сверления, подача СОЖ отключается. Частота вращения меняется на значение, заданное в Q427 ROT.SPEED INFEED/OUT и, если задано, меняется направление вращения из Q426.
  8. Система ЧПУ перемещает инструмент с Q208 PODACHA WYCHODA на позицию возврата.
  9. Позиционирование при работе с Q379

  10. Если было задано 2-е безопасное расстояние, система ЧПУ перемещает туда инструмент с FMAX

Рекомендации

 
Указание
Осторожно, опасность столкновения!
Если в цикле задается положительное значение глубины, система ЧПУ меняет знак результата расчета предварительного позиционирования. Инструмент перемещается по оси инструмента на безопасное расстояние на ускоренном ходу ниже поверхности заготовки! Существует риск столкновения!
  1. Введите отрицательное значение параметра "глубина"
  2. При помощи параметра станка displayDepthErr (№ 201003) необходимо настроить, должна ли система ЧПУ выдавать (вкл.) сообщение об ошибке при вводе положительного значения для глубины или нет (выкл.)
  • Этот цикл можно отработать исключительно в режиме работы FUNCTION MODE MILL.
  • Этот цикл контролирует заданную рабочую длину инструмента LU. Если значение LU меньше, чем GLUBINA Q201, то система ЧПУ выдает сообщение об ошибке.

Указания к программированию

  • В кадре позиционирования точка старта (центр отверстия) в плоскости обработки задается без поправки на радиус R0.
  • Знак параметра цикла «Глубина» определяет направление обработки. Если для глубины задается значение, равное нулю, система ЧПУ не выполняет цикл.

Параметры цикла

Вспомогательная графика

Параметр

Q200 Безопасная высота?

Расстояние от вершины инструмента до Q203 KOORD. POVERHNOSTI. Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Q201 Глубина?

Расстояние от Q203 KOORD. POVERHNOSTI до дна отверстия. Значение действует инкрементально.

Ввод: -99999,9999...+99999,9999

Q206 Подача на врезание?

скорость перемещения инструмента при сверлении в мм/мин

Ввод: 0...99999,999 или через FAUTO, FU

Q211 Выдержка времени внизу?

Время в секундах, которое инструмент выдерживает в основании отверстия.

Ввод: 0...3600,0000 или альтернативно PREDEF

Q203 Коорд. поверхности заготовки?

Координата поверхности детали относительно текущей точки привязки. Значение является абсолютным.

Ввод: -99999,9999...+99999,9999

Q204 2-ая безопасная высота?

Расстояние по оси инструмента между инструментом и заготовкой (зажимным устройством), при котором не может произойти столкновение. Значение действует инкрементально.

Ввод: 0...99999,9999 или альтернативно PREDEF

Q379 Углубленная точка старта?

Если имеется направляющее отверстие, то здесь вы можете определить углублённую начальную точку. Она привязана инкрементально к Q203 KOORD. POVERHNOSTI. Система ЧПУ перемещает с подачей Q253 PODACHA PRED.POZIC. на значение Q200 BEZOPASN.RASSTOYANIE над углубленной начальной точкой. Значение действует инкрементально.

Ввод: 0...99999,9999

Q253 Подача для предпозиционирования?

Подача инструмента при повторном перемещении в Q201 GLUBINA после Q256 WYCHOD PRI LOMANII. Данная подача также действует, если инструмент позиционируется в начальную точку на глубине Q379 TOCHKA STARTA (не равно 0). Ввод в мм/мин.

Ввод: 0...99999,9999 или через FMAX, FAUTO, PREDEF

Q208 Подача при выходе?

Скорость перемещения инструмента при выходе из отверстия в мм/мин. Если вводится значение Q208 = 0, то система ЧПУ отводит инструмент с подачей Q206 PODACHA NA WREZANJE.

Ввод: 0...99999,999 или через FMAX, FAUTO, PREDEF

Q426 Напр. вращ. при вх/вых. (3/4/5)?

Направление вращения инструмента при входе и выходе из отверстия.

3: вращение шпинделя при помощи M3

4: вращение шпинделя при помощи M4

5: перемещаться с выключенным шпинделем

Ввод: 3, 4, 5

Q427 Скорость вращения при вх/вых.?

Частота вращения шпинделя при входе и выходе из отверстия.

Ввод: 1...99999

Q428 Скорость шпинделя при сверлении?

Частота вращения, с которой инструмент выполняет сверление.

Ввод: 0...99999

Q429 Вкл. М-функцию для СОЖ?

>=0: дополнительная М-функция для включения СОЖ. Система ЧПУ включает подачу СОЖ, когда инструмент достигает безопасного расстояния Q200 над начальной точкой Q379.

"...": путь для пользовательского макроса, который выполняется вместо М-функции. Все инструкции в пользовательском макросе выполняются автоматически.

Пользовательский макрос

Ввод: 0...999

Q430 Выкл. М-функцию для СОЖ?

>=0: дополнительная М-функция для выключения СОЖ. Система ЧПУ выключает подачу СОЖ, когда инструмент находится в позиции Q201 GLUBINA.

"...": путь для пользовательского макроса, который выполняется вместо М-функции. Все инструкции в пользовательском макросе выполняются автоматически.

Пользовательский макрос

Ввод: 0...999

Q435 Глубина задержки?

Координата по оси шпинделя, на которой инструмент должен задержаться. При вводе 0 функция не активна (по умолчанию). Назначение: при изготовлении сквозных отверстий некоторым инструментам требуется небольшая выдержка времени на дне перед выходом из отверстия для вывода стружки на поверхность. Задайте значение меньше чем Q201 GLUBINA. Значение действует инкрементально.

Ввод: 0...99999,9999

Q401 Коэффицент подачи в %?

Коэффициент, на который система ЧПУ уменьшает подачу после достижения Q435 DWELL DEPTH.

Ввод: 0,0001...100

Q202 Максимальная глубина врезания?

размер, на который каждый раз инструмент врезается. Q201 GLUBINA не обязательно должен быть кратен Q202. Значение действует инкрементально.

Ввод: 0...99999,9999

Q212 Съем материала?

Значение, на которое система ЧПУ уменьшает Q202 GLUBINA WREZANJA после каждого врезания. Значение действует инкрементально.

Ввод: 0...99999,9999

Q205 Минимальная глубина врезания?

Если Q212 SJOM MATERIALA не равно 0, то система ЧПУ ограничивает врезания до этого значения. Соответственно, глубина врезания не может быть меньше Q205. Значение действует инкрементально.

Ввод: 0...99999,9999

Пример

11 CYCL DEF 241 SINGLE-LIP D.H.DRLNG ~

Q200=+2

;BEZOPASN.RASSTOYANIE ~

Q201=-20

;GLUBINA ~

Q206=+150

;PODACHA NA WREZANJE ~

Q211=+0

;WYDER.WREMENI WNIZU ~

Q203=+0

;KOORD. POVERHNOSTI ~

Q204=+50

;2-YE BEZOP.RASSTOJ. ~

Q379=+0

;TOCHKA STARTA ~

Q253=+750

;PODACHA PRED.POZIC. ~

Q208=+1000

;PODACHA WYCHODA ~

Q426=+5

;DIR. OF SPINDLE ROT. ~

Q427=+50

;ROT.SPEED INFEED/OUT ~

Q428=+500

;ROT. SPEED DRILLING ~

Q429=+8

;COOLANT ON ~

Q430=+9

;COOLANT OFF ~

Q435=+0

;DWELL DEPTH ~

Q401=+100

;FEED RATE FACTOR ~

Q202=+99999

;MAX.GLUBINA VREZAN. ~

Q212=+0

;SJOM MATERIALA ~

Q205=+0

;MIN.GLUBINA WREZANJA

12 CYCL CALL

Пользовательский макрос

Пользовательский макрос – это другая управляющая программа.

Пользовательский макрос содержит последовательность нескольких команд. Макрос позволяет определить несколько функций ЧПУ, которые выполняет система ЧПУ. Как пользователь, вы создаете макросы как управляющие программы.

Функциональность макросов соответствует вызываемым управляющим программам, например, через PGM CALL. Вы определяете макрос как управляющую программу с типом файла *.h или *.i.

  • HEIDENHAIN рекомендует использовать в макросах QL-параметры. QL-параметры действуют исключительно локально в пределах управляющей программы. Если вы используете другие типы переменных в макросе, изменения могут также повлиять на вызывающую управляющую программу. Чтобы внести явные изменения в вызывающую программу ЧПУ, используйте параметры Q или QS с номерами от 1200 до 1399.
  • Вы можете считать значения параметров цикла внутри макроса.

Пример пользовательского макроса для СОЖ

0 BEGIN PGM KM MM

1 FN 18: SYSREAD QL100 = ID20 NR8

; Считать состояние СОЖ

2 FN 9: IF +QL100 EQU +1 GOTO LBL "Start"

; Запрос состояния СОЖ, если охлаждающая жидкость активна, перейти к LBL Start

3 M8

; Включение подачи СОЖ

7 CYCL DEF 9.0 WYDERSHKA WREMENI

8 CYCL DEF 9.1 V.ZEIT3

9 LBL "Start"

10 END PGM RET MM

Позиционирование при работе с Q379

При работе с очень длинными сверлами, например, ружейными сверлами или очень длинными спиральными сверлами, следует учитывать некоторые особенности. Очень важна позиция, в которой происходит включение шпинделя. При отсутствии необходимой направляющей инструмента возможна поломка инструмента при очень длинных сверлах.

Поэтому рекомендуется выполнять работу с параметром TOCHKA STARTA Q379. При помощи этого параметра можно влиять на позицию, в которой система ЧПУ включает шпиндель.

Начало сверления

Параметр TOCHKA STARTA Q379 учитывает также KOORD. POVERHNOSTI Q203 и параметр BEZOPASN.RASSTOYANIE Q200. То, как взаимодействуют эти параметры и как рассчитывается точка старта, демонстрирует следующий пример:

TOCHKA STARTA Q379 = 0

  • Станок ЧПУ включает шпиндель на безопасном расстоянии BEZOPASN.RASSTOYANIE Q200 посредством KOORD. POVERHNOSTI Q203.
     

TOCHKA STARTA Q379 > 0

  • Начало сверления производится на определенном значении над углубленной точкой старта Q379. Это значение рассчитывается следующим образом: 0,2 х Q379, если результат больше Q200, то значение всегда равно Q200.

  • Пример:

  • KOORD. POVERHNOSTI Q203 = 0
  • BEZOPASN.RASSTOYANIE Q200 = 2
  • TOCHKA STARTA Q379 = 2
  • Начало сверления рассчитывается следующим образом: 0,2 x Q379=0,2*2=0,4; начало сверления соответствует 0,4 мм или дюйм над углубленной точкой старта. Если углубленная точка старта равна -2, система ЧПУ запускает операцию сверления при значении -1,6 мм.

  • В таблице ниже приведены различные примеры расчета точки начала сверления.

Начало сверления с углубленной точкой старта

Q200

Q379

Q203

Позиция, в которую производится позиционирование FMAX

Коэффициент 0,2 * Q379

Начало сверления

2

2

0

2

0,2 * 2 = 0,4

-1,6

2

5

0

2

0,2 * 5 = 1

-4

2

10

0

2

0,2 * 10 = 2

-8

2

25

0

2

0,2*25=5 (Q200=2, 5>2, поэтому используется значение 2.)

-23

2

100

0

2

0,2*100=20 (Q200=2, 20>2, поэтому используется значение 2.)

-98

5

2

0

5

0,2 * 2 = 0,4

-1,6

5

5

0

5

0,2 * 5 = 1

-4

5

10

0

5

0,2 * 10 = 2

-8

5

25

0

5

0,2 * 25 = 5

-20

5

100

0

5

0,2*100=20 (Q200=5, 20>5, поэтому используется значение 5.)

-95

20

2

0

20

0,2 * 2 = 0,4

-1,6

20

5

0

20

0,2 * 5 = 1

-4

20

10

0

20

0,2 * 10 = 2

-8

20

25

0

20

0,2 * 25 = 5

-20

20

100

0

20

0,2 * 100 = 20

-80

Удаление стружки

Точка, в которой система ЧПУ выполняет удаление стружки, важна для работы с очень длинными инструментами. Позиция возврата при удалении стружки не должна находиться там же, где и позиция начала сверления. Заданная позиция удаления стружки позволяет сверлу не уходить с траектории.

TOCHKA STARTA Q379 = 0

  • Удаление стружки находится на безопасном расстояние BEZOPASN.RASSTOYANIE Q200 над KOORD. POVERHNOSTI Q203
     

TOCHKA STARTA Q379 > 0

  • Удаление стружки производится на определенном значении над углубленной точкой старта Q379. Это значение рассчитывается следующим образом: 0,8 x Q379, если результат больше Q200, то значение всегда равно Q200.

  • Пример:

  • KOORD. POVERHNOSTI Q203 = 0
  • BEZOPASN.RASSTOYANIEQ200 = 2
  • TOCHKA STARTA Q379 = 2
  • Позиция удаления стружки рассчитывается следующим образом: 0,8 x Q379=0,8*2=1,6; позиция удаления стружки соответствует 1,6 мм или дюйм над углубленной точкой старта. Если углубленная точка старта равна -2, система ЧПУ перемещается для удаления стружки на -0,4 мм.

  • В таблице ниже приведены различные примеры расчета позиции удаления стружки (позиция возврата):

Позиции для удаления стружки (позиция возврата) при углубленной точке старта.

Q200

Q379

Q203

Позиция, в которую производится позиционирование FMAX

Коэффициент 0,8 * Q379

Позиция возврата

2

2

0

2

0,8 * 2 = 1,6

-0,4

2

5

0

2

0,8 * 5 = 4

-3

2

10

0

2

0,8*10=8 (Q200=2, 8>2, поэтому используется значение 2.)

-8

2

25

0

2

0,8*25=20 (Q200=2, 20>2, поэтому используется значение 2.)

-23

2

100

0

2

0,8*100=80 (Q200=2, 80>2, поэтому используется значение 2.)

-98

5

2

0

5

0,8 * 2 = 1,6

-0,4

5

5

0

5

0,8 * 5 = 4

-1

5

10

0

5

0,8*10=8 (Q200=5, 8>5, поэтому используется значение 5.)

-5

5

25

0

5

0,8*25=20 (Q200=5, 20>5, поэтому используется значение 5.)

-20

5

100

0

5

0,8*100=80 (Q200=5, 80>5, поэтому используется значение 5.)

-95

20

2

0

20

0,8 * 2 = 1,6

-1,6

20

5

0

20

0,8 * 5 = 4

-4

20

10

0

20

0,8 * 10 = 8

-8

20

25

0

20

0,8 * 25 = 20

-20

20

100

0

20

0,8*100=80 (Q200=20, 80>20, поэтому используется значение 20.)

-80