heidenhain обучение программированию чпу

Содержание

Программирование для Heidenhain

Пример №1. Контурная обработка

Необходимо создать УП для обработки наружного контура детали (рис. 11.1) фрезой диаметром 5 мм без коррекции на радиус инструмента. Глубина фрезерования равна 4 мм. Подвод к контуру осуществляется по прямолинейному участку.

Управляющая программа Пояснение
100 BEGIN PGM 0 MM
; PROGRAM NAME – SAMP1H
102 TOOL DEF 1
; FREZA D5
104 TOOL CALL 1 Z S2000
106 L Z+100 R0 F MAX
108 L X+25 Y-27.5 R0 F MAX M03

112 L Z+10 F MAX
114 L Z-4 F100

118 L X-27.5
120 L Y+20
122 CC X-20 Y+20
124 C X-20 Y+27.5 DR-
126 L X+1.0355
128 L X+27.5 Y+1.0355
130 L Y-20
132 CC X+20 Y-20
134 C X+20 Y-27.5 DR-
136 L Z+6
138 L Z+100 F MAX
подаче к Z100
142 M2
144 END PGM 0 MM

Номер программы
Комментарий – имя программы
Инициализация инструмента № 1
Комментарий – фреза Ф5
Вызов инструмента № 1, S = 2000 об/мин
Позиционирование в Z100
Позиционирование в начальную точку
траектории (1), включение оборотов
Позиционирование в Z10
Фреза опускается до Z-4 на рабочей
подаче 100 мм/мин
Линейное перемещение в точку (2)
Линейное перемещение в точку (3)
Координаты центра дуги
Перемещение по дуге в точку (4)
Линейное перемещение в точку (5)
Линейное перемещение в точку (6)
Линейное перемещение в точку (7)
Координаты центра дуги
Перемещение по дуге в точку (8)
Фреза поднимается к Z6
Фреза поднимается на ускоренной
подаче к Z100
Завершение программы

Пример №2. Контурная обработка с коррекцией на радиус инструмента

Необходимо создать УП для обработки наружного контура детали (рис. 11.2) фрезой диаметром 5 мм с коррекцией на радиус инструмента. Глубина фрезерования – 4 мм. Подвод к контуру осуществляется по касательной.

Управляющая программа Пояснение
100 BEGIN PGM 0 MM
; PROGRAM NAME – SAMPLE2H
102 TOOL DEF 1
; FREZA D5
104 TOOL CALL 1 Z S2000
106 L Z+100 R0 F MAX
108 L X+25 Y-35 R0 F MAX M03

112 L Z+10 F MAX
114 L Z-4 F100

118 CC X+20 Y-30
120 C X+20 Y-25 DR+

122 L X-25
124 L Y+20
126 CC X-20 Y+20
128 C X-20 Y+25 DR-
130 L X+0
132 L X+25 Y+0
134 L Y-20
136 CC X+20 Y-20
138 C X+20 Y-25 DR-
140 CC X+20 Y-30
142 C X+15 Y-30 DR+

Источник

Обучение стойкам ЧПУ Heidenhain

Проводим учебные курсы по работе на станках со стойками ЧПУ Heidenhain. Обучаем программированию, наладке и обслуживание стоек ЧПУ Хайденхайн на русском языке.

В ходе обучения слушатели курса формируют практические навыки эффективной и безопасной работы на станках с ЧПУ под управлением систем Heidenhain. Обучение проходит на стойках и симуляторах ЧПУ Хайденхайн.

Программа обучения

Курс по ЧПУ Heidenhain включает следующие темы:

Структура курса предусматривает теоретическую и практическую части и предполагает освоение слушателями всего производственного цикла: от чертежа до готовой детали.

Продолжительность обучения

Длительность курса по ЧПУ Хайденхайн составляет 24 академических часа и в зависимости от формы обучения может занимать от 3 дней (дневная форма) до 5 вечеров (вечерняя форма).

Стоимость обучения

Информация об актуальной стоимости обучения на стойках ЧПУ Heidenhain предоставляется по запросу по телефону +7 (499) 113-12-20 и электронной почте mail@rusnc.ru.

Форма обучения

В нашем учебном центре предусмотрены четыре формы обучения по стойкам ЧПУ Хайденхайн:

Вы можете заниматься по любой удобной для вас форме.

Результат обучения и прохождения курса

По окончании обучения на стойках ЧПУ Heidenhain выдаём сертификат центра о прохождении курса.

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

Требования к слушателям

Курс предназначен для следующих категорий слушателей:

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

Источник

Программные станции для систем ЧПУ компании HEIDENHAIN
Программирование и обучение на персональном компьютере

Почему программная станция?
Конечно же, Вы можете создавать управляющие программы непосредственно на систему ЧПУ, даже параллельно с обработкой другой детали. Но бывает, что сильная загрузка станка или короткий цикл обработки не позволяют сконцентрироваться на программировании. С помощью программной станции компании HEIDENHAIN Вы можете программировать как на станке, но вдали от цеховой суеты.

Создание программ
Программная станция сокращает простои станка при создании и тестировании программ, при отладке и оптимизации программ в диалоге KLARTEXT и формате DIN/ISO. При этом Вам не нужно перестраиваться: все клавиши расположены на тех же местах – программная станция имеет такую же клавиатуру, как и система ЧПУ станка.

Тестирование программ, созданных во внешних системах
Вы можете также тестировать программы, созданные в CAD/CAM-системах. Мощная графическая поддержка позволит Вам отследить контур и обнаружить скрытые детали даже в сложных 3D-программах.

Обучение с помощью программной станции
Программные станции построены на том же ПО, что и реальные системы ЧПУ: благодаря этому они идеально подходят для обучения и повышения квалификации. Программирование и тестирование программ происходит точно так же, как и на станке. Это придает обучающимся уверенность при последующей работе на станке. Также и для обучения программированию в высших и средних специальных учебных заведениях программные станции являются оптимальным решением, т.к. на системах ЧПУ компании HEIDENHAIN можно программировать, используя smarT.NC (только iTNC 530), в диалоге KLARTEXT или формате DIN/ISO.

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

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

Уникальное преимущество:
Все дополнительные опции и FCL-функции (для iTNC 530) доступны в программной станции совершенно бесплатно. Это позволяет всесторонне протестировать все доступные функции, используя лицензированную или бесплатную демо-версию программной станции, чтобы оценить необходимость дооснащения станка той или иной опцией.

Источник

ВЫСОКИЕ ТЕХНОЛОГИИ


Симулятор Heidenhain

2. Нажать «Менеджер программ»

3. Выбрать каталог, перейти в окно с файлами, нажать «Новый файл» в нижнем меню экрана

5. Создастся файл УП, в котором 2 строки уже есть. Это начало и конец программы.
0 BEGIN PGM EXEMPLE_1 MM – начало УП
1 END PGM EXAMPLE_1 MM – конец УП

6. Начинаем писать управляющую программу, соответственно между этими двумя строками.

7. Введем параметры заготовки, это параллелограмм, который задается двумя точками.
1 BLK FORM 0.1 Z X+0 Y+0 Z-10
2 BLK FORM 0.2 Z X+120 Y+80 Z+0

8. Вызовем инструмент. Нажать кнопку «TOOL CALL» . Выбрать фрезу D30 мм, появится строка:
3 TOOL CALL 15 Z S2000, где Z – ось шпинделя, S2000 – обороты

9. Подведем инструмент на быстром ходу к нулевой точке. Нажать «L» ввести координаты
4 L X-15 Y-15 R0 FMAX M3 – R0 без коррекции на радиус, FMAX – быстрые перемещения, M3 – включить шпиндель по часовой стрелке.

11. Врезание инструмента по дуге. Нажать «APPR/DEP» выбрать APPR LCT внизу экрана, отредактировать полученную строку:
6 APPR LCT X+4 Y+4 Z-5 R10 RL F100 – R10 радиус дуги 10 мм, RL коррекция на радиус, фреза слева от контура, F100 подача 100 мм/мин.

12. Первая линия контура задана через угол 4 град и пересечением с верхней горизонтальной линией. Для этого нам надо задать линию полярными координатами, т.е. радиусом и углом. Укажем центр радиуса, нажмем «CC» введем координаты
7 CC X+4 Y+4

13. Вводим линию, нажать «L» , нажать полярные координаты , вводим координаты
8 LP PR+72 PA+86 RL F120. (Радиус: 76-4=72 мм, Угол: 90-4=86 град, линия идет из центра X4Y4)

14. Введем скругление, нажать «RND» , введем радиус:
9 RND R20

15. Задаем верхнюю горизонтальную прямую. Нажать «L»
10 L X+96 Y+76 RL

16. Вводим цент вогнутой дуги, нажать «CC»
11 CC X+116 Y+76

17. Вводим дугу, нажать «С» , ввести координаты
12 С X+116 Y+56 DR+ RL F100, где DR+ направление против часовой стрелки, RL- коррекция, фреза слева от контура, F100 – подача только в этом кадре.

18. «L»
13 L X+116 Y+8 RL F150

19. «RND»
14 RND R10 F150

20. «L»
15 L X+4 Y+4 RL

21. Выход из резания по прямой 20 мм, нажать «APPR/DEP» выбрать «DEP LT»
16 DEP LT LEN20 F100

Контур прорисуется на экране, если нажимать «START SINGLE». Так видно, что обработка ведется по верному контуру.

23. Обработаем прямоугольный карман, вызовем инструмент «TOOL CALL», выбрать фрезу D16 мм
18 TOOL CALL 8 Z S2000 F400

24. Дефинируем цикл фрезерования прямоугольного канала. Нажать «CYCL DEF» , выбрать «Pocket», затем «251 Цикл», появится много строк, в которых необходимо ввести параметры кармана и его обработки.
19 CYCL DEF 251 RECTANGULAR POCKET
Q251=+0 ;MACHINING OPERATION
Q218=+50 ;FIRST SIDE LENGTH
Q219=+30 ;2ND SIDE LENGTH
Q220=+10 ;CORNER RADIUS
Q368=+0.3 ;ALLOWANCE FOR SIDE
Q224=+45 ;ANGLE OF ROTATION
Q367=+0 ;POCKET POSITION
Q207=+500 ;FEED RATE FOR MILLING
Q351=+1 ;CLIMB OR UP-CUT
Q201=-8 ;DEPTH
Q202=+2.5 ;PLUNGING DEPTH
Q369=+0.3 ;ALLOWANCE FOR FLOOR
Q206=+150 ;FEED RATE FOR PLNGNG
Q338=+2.5 ;INFEED FOR FINISHING
Q200=+2 ;SET-UP CLEARANCE
Q203=+0 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q370=+1 ;TOOL PATH OVERLAP
Q366=+1 ;PLUNGE
Q385=+500 ;FINISHING FEED RATE

25. Расположение кармана, нажать «L», ввести координаты центра кармана
20 L X+65 Y+40 R0 FMAX M99

26. Обработаем 2 цилиндрических кармана. Нажать «CYCL DEF» , выбрать цикл 252, ввести параметры:
21 CYCL DEF 252 CIRCULAR POCKET
Q215=+0 ;MACHINING OPERATION
Q223=+20 ; CIRCLE DIAMETER
Q368=+0.3 ;ALLOWANCE FOR SIDE
Q207=+500 ;FEED RATE FOR MILLING
Q351=+1 ;CLIMB OR UP-CUT
Q201=-5 ;DEPTH
Q202=+3 ;PLUNGING DEPTH
Q369=+0.3 ;ALLOWANCE FOR FLOOR
Q206=+150 ;FEED RATE FOR PLNGNG
Q338=+5 ;INFEED FOR FINISHING
Q200=+2 ;SET-UP CLEARANCE
Q203=+0 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q370=+1 ;TOOL PATH OVERLAP
Q366=+1 ;PLUNGE
Q385=+500 ;FINISHING FEED RATE

27. Задаем координаты карманов, нажать «L»
22 L X+25 Y+25 R0 FMAX M99
23 L X+95 Y+25 R0 FMAX M99

28. Отвод по Z
24 L X+100 R0 FMAX

29. Просверлим 4 отв. Вызовем инструмент «TOOL CALL», выберем сверло D6
25 TOOL CALL 3 Z S2000 F200

30. Вызовем цикл «CYCL DEF», выберем «Drilling», цикл 200
26 CYCL DEF 200 DRILLING
Q200=+2 ;SET-UP CLEARANCE
Q201=-8 ;DEPTH
Q206=+150 ;FEED RATE FOR PLNGNG
Q202=+5 ;PLUNGING DEPTH
Q210=+0 ;DWELL TIME AT TOP
Q203=-5 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q211=+0 ;DWELL TIME AT DEPTH

31. Зададим расположение отверстий, выберем «CYCL DEF», Pattern, Polar pattern
27 CYCL DEF 220 POLAR PATTERN
Q216=+65 ;CENTER IN 1ST AXIS
Q217=+40 ;CENTER IN 2ST AXIS
Q224=+20 ;PITCH CIRCLE DIAMETR
Q245=+45 ; STARTING ANGLE
Q246=+360 ;STOPPING ANGLE
Q247=+90 ;STEPPING ANGLE
Q241=+4 ;NR OF REPETITIONS
Q200=+2 ;STER-UP CLEARANCE
Q203=-5 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q301=+1 ;MOVE TO CLEARANCE
Q365=+0 ;TYPE OF TRAVERSE

32. Отход по Z.
28 L Z+100 FMAX M5

Программа создана, теперь можно протестировать ее. Нажать «Тест программы» , задать 3d, нажать RESET+START. Можно сделать скорость поменьше. Результат на рисунке ниже.

0 BEGIN PGM EXEMPLE_1 MM
1 BLK FORM 0.1 Z X+0 Y+0 Z-10
2 BLK FORM 0.2 Z X+120 Y+80 Z+0
3 TOOL CALL 15 Z S2000
4 L X-15 Y-15 R0 FMAX M3
5 L Z-5 R0 FMAX
6 APPR LCT X+4 Y+4 Z-5 R10 RL F100
7 CC X+4 Y+4
8 LP PR+72 PA+86 RL F120
9 RND R20
10 L X+96 Y+76 RL
11 CC X+116 Y+76
12 С X+116 Y+56 DR+ RL F100
13 L X+116 Y+8 RL F150
14 RND R10 F150
15 L X+4 Y+4 RL
16 DEP LT LEN20 F100
17 L Z+100 R0 FMAX
18 TOOL CALL 8 Z S2000 F400
19 CYCL DEF 251 RECTANGULAR POCKET
Q251=+0 ;MACHINING OPERATION
Q218=+50 ;FIRST SIDE LENGTH
Q219=+30 ;2ND SIDE LENGTH
Q220=+10 ;CORNER RADIUS
Q368=+0.3 ;ALLOWANCE FOR SIDE
Q224=+45 ;ANGLE OF ROTATION
Q367=+0 ;POCKET POSITION
Q207=+500 ;FEED RATE FOR MILLING
Q351=+1 ;CLIMB OR UP-CUT
Q201=-8 ;DEPTH
Q202=+2.5 ;PLUNGING DEPTH
Q369=+0.3 ;ALLOWANCE FOR FLOOR
Q206=+150 ;FEED RATE FOR PLNGNG
Q338=+2.5 ;INFEED FOR FINISHING
Q200=+2 ;SET-UP CLEARANCE
Q203=+0 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q370=+1 ;TOOL PATH OVERLAP
Q366=+1 ;PLUNGE
Q385=+500 ;FINISHING FEED RATE
20 L X+65 Y+40 R0 FMAX M99
21 CYCL DEF 252 CIRCULAR POCKET
Q215=+0 ;MACHINING OPERATION
Q223=+20 ; CIRCLE DIAMETER
Q368=+0.3 ;ALLOWANCE FOR SIDE
Q207=+500 ;FEED RATE FOR MILLING
Q351=+1 ;CLIMB OR UP-CUT
Q201=-5 ;DEPTH
Q202=+3 ;PLUNGING DEPTH
Q369=+0.3 ;ALLOWANCE FOR FLOOR
Q206=+150 ;FEED RATE FOR PLNGNG
Q338=+5 ;INFEED FOR FINISHING
Q200=+2 ;SET-UP CLEARANCE
Q203=+0 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q370=+1 ;TOOL PATH OVERLAP
Q366=+1 ;PLUNGE
Q385=+500 ;FINISHING FEED RATE
22 L X+25 Y+25 R0 FMAX M99
23 L X+95 Y+25 R0 FMAX M99
24 L X+100 R0 FMAX
25 TOOL CALL 3 Z S2000 F200
26 CYCL DEF 200 DRILLING
Q200=+2 ;SET-UP CLEARANCE
Q201=-8 ;DEPTH
Q206=+150 ;FEED RATE FOR PLNGNG
Q202=+5 ;PLUNGING DEPTH
Q210=+0 ;DWELL TIME AT TOP
Q203=-5 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q211=+0 ;DWELL TIME AT DEPTH
27 CYCL DEF 220 POLAR PATTERN
Q216=+65 ;CENTER IN 1ST AXIS
Q217=+40 ;CENTER IN 2ST AXIS
Q224=+20 ;PITCH CIRCLE DIAMETR
Q245=+45 ; STARTING ANGLE
Q246=+360 ;STOPPING ANGLE
Q247=+90 ;STEPPING ANGLE
Q241=+4 ;NR OF REPETITIONS
Q200=+2 ;STER-UP CLEARANCE
Q203=-5 ;SURFACE COORDINATE
Q204=+50 ;2ND SET-UP CLEARANCE
Q301=+1 ;MOVE TO CLEARANCE
Q365=+0 ;TYPE OF TRAVERSE
28 L Z+100 FMAX M5
29 END PGM EXAMPLE_1 MM

Скачать симулятор Programming Station можно на официальном сайте Heidenhain по ссылке

Источник

Система ЧПУ HEIDENHAIN

Станки, которые оснащаются системой

Системы с ЧПУ от фирмы Heidenhain предназначены для следующих типов станков:

Большое количество станкостроительных предприятий оснащают свои станки системами ЧПУ Heidenhain как в базовой комплектации, так и опционально, например, DMG MORI, HERMLE, HURON, FEHLMANN, KOVOSVIT MAS и т.д. Связано это с тем что, данная система имеет широкий ряд систем, начиная с простой и компактной для трёх координатных станков (TNC 320) с возможность управления 2-мя дополнительными осями и заканчивая современной системой ЧПУ TNC 640 (с возможностью программирования до 13-осей плюс шпиндель) отличается оптимизированной системой управления перемещением по траектории, большой скоростью отработки кадра.

Цифровая архитектура и встроенное цифровое управление приводами с интегрированными преобразователями обеспечивают высокую скорость обработки при высочайшей точности выполнения контура, что особенно необходимо при обработке как плоских 2.5D контуров, так и при изготовлении сложных 3D-форм. Динамический контроль столкновений (опция DCM) системы TNC 640 контролирует рабочую зону станка на предмет возможных столкновений рабочих органов станка с узлами станка и элементами оснастки.

Адаптивное управление подачей (опция AFC) автоматически регулирует контурную подачу в зависимости от мощности шпинделя и других технологических параметров, позволяя надежно осуществлять как стандартное, так и высокоскоростное фрезерование, это достигается за счет плавного перемещения как при 3-х, так и 5-и осевом фрезеровании, позволяя оптимизировать время обработки, и вести контроль состояния инструмента.

Так же системы ЧПУ от фирмы Heidenhain имеют возможность для ОЦ фрезерно-токарную функцию, с помощью которой можно выполнять полный цикл изготовления детали сокращая вспомогательное время на переналадку, а также увеличивая возможность автоматизации системы.

Пример моделей станков, которые оснащаются системами управления HEIDENHAIN:

Программирование циклов

Программирование циклов в системе ЧПУ HEIDENHAIN не требует особых знаний языка программирования и G – кодов, так как используется программирование открытым текстом (интерактивное программирование). Написание программы сопровождаются простыми вопросами и подсказками графическая поддержка облегчает программирование и предоставляет возможность проверки программы в режиме тестирования. Внутри системы имеется множество встроенных циклов, с помощью которых возможно создавать УП для простых операций и контуров, непосредственно на станке.

В системах ЧПУ фирмы Heidenhain имеется множество токарных циклов и функций не только упрощают работу оператора, но также и повышающих эффективность обработки. Даже самые сложные операции токарной обработки можно легко запрограммировать прямо на станке. Несмотря на многообразие функций фрезерно-токарной обработки, система ЧПУ обеспечивает удобство управления, это и является особенностью систем управления HEIDENHAIN.

Для вызова программных циклов необходимо находясь внутри программы нажать клавишу CYCLE DEF на клавиатуре, после чего на экране отобразятся имеющиеся группы циклов рис. 1.

На примере фрезерного станка HERMLE C30U с системой ЧПУ (iTNC 530) расположение групп циклов будет следующее:

Циклы сверления и формирования отверстий

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

На примере станка HERMLE C30U с системой ЧПУ (iTNC 530) в группе (сверление, резьба), располагается 3 страницы с осевыми циклами, в общей сложности количество циклов – 17, из них 9 для получения отверстий и 8 циклов для нарезания резьбы, на Рис. 2 приведен пример цикла центрования.

Пример задания цикла центрования, с описанием значений параметров:

CYCL DEF 240 CENTERING

Q200=+2 – БЕЗОПАСНОЕ РАСТОЯНИЕ

Q206=+150 – ПОДАЧА РЕЗАНИЯ

Q211=+0 – ВЫДЕРЖКА ВРЕМЕНИ ВНИЗУ

Q203=+0 – КООРД. ПОВЕРХНОСТИ

Q204=+50 – 2 БЕЗОПАСНОЕ РАССТОЯИЕ

Фрезерные циклы

Система ЧПУ iTNC 530 в общей сложности имеет 6 циклов для обработки цапф, канавок, карманов и располагаются в одноименном пункте. А также 3 цикла для торцевого фрезерования располагаются в группе много проходного фрезерования. Данными циклами можно получить основные виды поверхностей, получаемых при фрезеровании.

Для обработки более сложных контуров со стойки, для программирования пользуются разделом SL циклы, задавая в основной программе, ссылку на метку (подпрограмму) и необходимый цикл, а в самой метке задаются параметры контура.

Пример задания цикла фрезерования прямоугольного паза с описанием его параметров:

CYCL DEF 253 SLOT MILLING

Q215=+0 – ОБЬЁМ ОБРАБОТКИ

Q218=+80 – ДЛИНА ВЫЕМКИ

Q219=+12 – ШИРИНА ВЫЕМКИ

Q368=+0.4 – ПРИПУСК НА СТОРОНЕ

Q374=+0 – ПОЛОЖЕНИЕ ВРАЩЕНИЯ

Q367=+0 – ПОЛОЖЕНИЕ ВЫЕМКИ

Q207=+500 – ПОДАЧА ФРЕЗЕРОВАНИЯ

Q351=+1 – ВИД ФРЕЗЕРОВАНИЯ

Q202=+5 – ГЛУБИНА ВРЕЗАНИЯ

Q369=+0 – ПРИПУСК НА ГЛУБИНЕ

Q206=+150 – ПОДАЧА ВРЕЗАНИЯ НА ГЛУБИНУ

Q338=+0 – СОСТОЯНИЕ ЧИСТОВОЙ ОБРАБОТКИ

Q200=+2 – БЕЗОПАСНОЕ РАССТОЯНИЕ

Q203=+0 – КООРДИНАТА ПОВЕРХНОСТИ

Q204=+50 – 2–Е БЕЗОПАСНОЕ РАССТОЯНИЕ

Q385=+500 – ПОДАЧА ЧИСТОВАЯ ОБРАБОТКА

Токарные циклы

Для программирования токарных операций на примере управления системой ЧПУ Heidenhain CNC PILOT 620 имеется эффективная функция TURN PLUS которая гарантирует быстрое и простое управление: после ввода геометрических параметров, материала и зажимного приспособления.

TURN PLUS автоматически предложит:

В конечном результате будет получена программа DIN PLUS с детальными комментариями. TURN PLUS существенно упрощает создание управляющих программ с наклонными контурами. Очень часто бывает, что наклон контура больше, чем угол режущей кромки инструмента. В таких случаях CNC PILOT 620 автоматически, подбирает необходимый инструмент и осуществляет обработку в противоположном направлении, или в случае необходимости в виде выточки.

Ниже приведены основные токарные циклы применяющиеся, для системы ЧПУ Heidenhain TNC 640,

CYCL DEF 810 – цикл чернового продольного точение контура;

CYCL DEF 811 – цикл продольного точение уступа;

CYCL DEF 812 – цикл продольное точение уступа, расширенный;

CYCL DEF 813 – цикл продольного врезания;

CYCL DEF 814 – цикл продольного врезания, расширенное;

CYCL DEF 815 – цикл точения параллельно контура;

CYCL DEF 820 – цикл поперечного чернового точения контура;

CYCL DEF 821 – цикл поперечного точения уступа;

CYCL DEF 822 – цикл поперечного точения уступа, расширенный;

CYCL DEF 823 – цикл поперечного токарного врезания;

CYCL DEF 824 – цикл поперечное токарного врезания, расширенный;

CYCL DEF 830 – цикл черновой обработки параллельно контуру;

CYCL DEF 831 – цикл продольного нарезания резьбы;

CYCL DEF 832 – цикл нарезания резьбы, расширенный;

CYCL DEF 832 – цикл черновой двунаправленной обработки контура;

CYCL DEF 859 – цикл отрезки;

CYCL DEF 860 – цикл радиальной прорезки контура;

CYCL DEF 861 – цикл радиальной прорезки;

CYCL DEF 862 – цикл радиальной прорезки, расширенный;

CYCL DEF 869 – цикл точение прорезным резцом;

CYCL DEF 870 – цикл аксиальной прорезки контура;

CYCL DEF 871 – цикл аксиальной прорезки;

CYCL DEF 872 – цикл аксиальной прорезки, расширенный.

Пример задания токарного цикла поперечного врезания:

Q215=+0 – ОБЬЁМ ОБРАБОТКИ

Q460=+2 – БЕЗОПАСНОЕ РАССТОЯНИЕ

Q491=+75 – ДИАМЕТР НАЧАЛА КОНТУРА

Q492=+0 – НАЧАЛО КОНТУРА ПО Z

Q493=+20 – ДИАМЕТР КОНЦА КОНТУРА

Q494=-5 – КОНЕЦ КОНТУРА ПО Z

Q495=+60 – УГОЛ УКЛОНА

Q463=+3 – MAX. ГЛУБИНА РЕЗАНИЯ

Q478=+0.3 – ПОДАЧА ЧЕРН.ОБРАБОТКИ

Q483=+0.4 – ПРИПУСК НА ДИАМЕТР

Q494=+0.2 – ПРИПУСК ПО Z

Q505=+0.2 – ПОДАЧИ ЧИСТ.ОБРАБОТКИ

Q506=+0 – ВЫРАВНИВАНИЕ КОНТУРА

L X+75.0 Y+0.0 Z+2.0 FMAX M303

Сообщения об ошибках и обработка ошибок

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

В случае возникновения предупреждающих ошибок, их можно сбросить кнопкой CE на пульте управления. В случае системных ошибок по руководству к станку, или на сайте Heidenhain скачать каталог “Список ошибок” в индивидуальном порядке найти причину возникновения по номеру ошибки и устранить её.

Пример программы обработки детали

0 BEGIN PGM house MM

1 BLK FORM 0.1 Z X-0.1 Y-0.1 Z-50

2 BLK FORM 0.2 X+49.9 Y+49.9 Z+0

3 TOOL CALL 1 Z S5000

5 L Z+150 R0 FMAX M3

6 PLANE RESET STAY

7 CYCL DEF 7.0 DATUM SHIFT

9 PLANE SPATIAL SPA+0 SPB-45 SPC+0 MOVE DIST100 F8000 COORD ROT

10 CYCL DEF 232 FACE MILLING

Q225=-42 ;STARTNG PNT 1ST AXIS

Q226=-2 ;STARTNG PNT 2ND AXIS

Q227=+10 ;STARTNG PNT 3RD AXIS

Q386=+0 ;END POINT 3RD AXIS

Q218=+40 ;FIRST SIDE LENGTH

Q219=+55 ;2ND SIDE LENGTH

Q202=+5 ;MAX. PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q207=+500 ;FEED RATE FOR MILLNG

Q385=+500 ;FINISHING FEED RATE

Q253=+750 ;F PRE-POSITIONING

Q200=+2 ;SET-UP CLEARANCE

Q357=+2 ;CLEARANCE TO SIDE

Q204=+50 ;2ND SET-UP CLEARANCE

12 CYCL DEF 253 SLOT MILLING

Q215=+0 ;MACHINING OPERATION

Q218=+30 ;SLOT LENGTH

Q368=+0 ;ALLOWANCE FOR SIDE

Q374=+70 ;ANGLE OF ROTATION

Q367=+0 ;SLOT POSITION

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+7.5 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=+0 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q385=+500 ;FINISHING FEED RATE

13 CYCL CALL POS X-14 Y+25 Z+0 FMAX M13 M140 MB+100

14 PLANE RESET STAY

15 CYCL DEF 7.0 DATUM SHIFT

16 CYCL DEF 7.1 X+30

17 PLANE SPATIAL SPA+0 SPB+45 SPC+0 MOVE DIST100 F8000 COORD ROT

18 CYCL DEF 232 FACE MILLING

Q225=-2 ;STARTNG PNT 1ST AXIS

Q226=-2 ;STARTNG PNT 2ND AXIS

Q227=+10 ;STARTNG PNT 3RD AXIS

Q386=+0 ;END POINT 3RD AXIS

Q218=+40 ;FIRST SIDE LENGTH

Q219=+60 ;2ND SIDE LENGTH

Q202=+5 ;MAX. PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q207=+500 ;FEED RATE FOR MILLNG

Q385=+500 ;FINISHING FEED RATE

Q253=+750 ;F PRE-POSITIONING

Q200=+2 ;SET-UP CLEARANCE

Q357=+2 ;CLEARANCE TO SIDE

Q204=+50 ;2ND SET-UP CLEARANCE

20 CYCL DEF 251 RECTANGULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q218=+25 ;FIRST SIDE LENGTH

Q219=+30 ;2ND SIDE LENGTH

Q220=+4 ;CORNER RADIUS

Q368=+0 ;ALLOWANCE FOR SIDE

Q224=+0 ;ANGLE OF ROTATION

Q367=+0 ;POCKET POSITION

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+5 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=+0 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

21 CYCL CALL POS X+14 Y+25 Z+0 FMAX M13

22 CYCL DEF 252 CIRCULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q223=+20 ;CIRCLE DIAMETER

Q368=+0 ;ALLOWANCE FOR SIDE

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+10 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=-5 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

23 CYCL CALL POS X+14 Y+25 Z+0 FMAX M140 MB+50

24 PLANE RESET STAY

25 CYCL DEF 7.0 DATUM SHIFT

27 PLANE SPATIAL SPA+90 SPB+0 SPC+0 MOVE DIST100 F8000 COORD ROT

28 CYCL DEF 252 CIRCULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q223=+20 ;CIRCLE DIAMETER

Q368=+0 ;ALLOWANCE FOR SIDE

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+5 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=+0 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

29 CYCL CALL POS X+25 Y-25 Z+0 FMAX M13

30 CYCL DEF 252 CIRCULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q223=+16 ;CIRCLE DIAMETER

Q368=+0 ;ALLOWANCE FOR SIDE

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+5 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=-5 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

31 CYCL CALL POS X+25 Y-25 Z+0 FMAX M13 M140 MB+50

32 PLANE RESET STAY

33 CYCL DEF 7.0 DATUM SHIFT

34 CYCL DEF 7.1 Y+50

35 PLANE SPATIAL SPA-90 SPB+0 SPC+0 MOVE DIST100 F8000 COORD ROT

36 CYCL DEF 252 CIRCULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q223=+20 ;CIRCLE DIAMETER

Q368=+0 ;ALLOWANCE FOR SIDE

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+5 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=+0 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

37 CYCL CALL POS X+25 Y+25 Z+0 FMAX M13

38 CYCL DEF 252 CIRCULAR POCKET

Q215=+0 ;MACHINING OPERATION

Q223=+16 ;CIRCLE DIAMETER

Q368=+0 ;ALLOWANCE FOR SIDE

Q207=+500 ;FEED RATE FOR MILLNG

Q351=+1 ;CLIMB OR UP-CUT

Q202=+8 ;PLUNGING DEPTH

Q369=+0 ;ALLOWANCE FOR FLOOR

Q206=+150 ;FEED RATE FOR PLNGNG

Q338=+0 ;INFEED FOR FINISHING

Q200=+2 ;SET-UP CLEARANCE

Q203=-5 ;SURFACE COORDINATE

Q204=+50 ;2ND SET-UP CLEARANCE

Q370=+1 ;TOOL PATH OVERLAP

Q385=+500 ;FINISHING FEED RATE

39 CYCL CALL POS X+25 Y+25 Z+0 FMAX M13 M140 MB+50

Источник

Операционные системы и программное обеспечение