Предварительный расчет контуров с коррекцией на радиус с помощью M120
Применение
С помощью М120 система ЧПУ заранее рассчитывает контур с коррекцией на радиус. Это позволяет системе ЧПУ обрабатывать контуры меньшие радиуса инструмента, не повреждая контур и не отображая сообщение об ошибке.
Условие
- Опция программного обеспечения #21, расширенные функции группа 3
Описание функций
Действие
M120 действует в начале кадра и вне циклов фрезерования.
Следующие функции сбрасывают M120:
- Коррекция радиуса R0
- M120 LA0
- M120 без LA
- Функция PGM CALL
- Функция PLANE (опция #8)
- Цикл 19 PLOSK.OBRABOT.
- Tip
Управляющие программы из старых систем ЧПУ, содержащие цикл 19 PLOSK.OBRABOT. , все еще можно отрабатывать.
Пример использования
Ступени контура с М97 | Ступени контура с М120 |
11 TOOL CALL 8 Z S5000 | ; Смена инструмента на инструмент с диаметром 16 |
* - ... | |
21 L X+0 Y+30 RL M120 LA2 | ; Активация предварительного расчета контура и перемещение в плоскости обработки |
22 L X+10 | |
23 L Y+25 | |
24 L X+50 | |
25 L Y+23 | |
26 L X+100 |
С помощью M120 LA2 в кадре 21 система ЧПУ проверяет скорректированный на радиус контур на наличие подрезов. В этом примере система ЧПУ вычисляет траекторию инструмента от текущего кадра программы каждый раз на два кадра вперед. Затем система управления позиционирует инструмент с поправкой на радиус на первую точку контура.
При обработке контура система ЧПУ удлиняет траекторию инструмента настолько, чтобы инструмент не повреждал контур.
Без М120 инструмент перемещается вокруг внешних углов по переходной окружности и вызывает нарушения контура. В таких местах система ЧПУ прерывает обработку сообщением об ошибке Радиус инструмента слишком большой.
Ввод
Если вы задаёте M120, то система ЧПУ продолжает диалог и запрашивает количество кадров для предварительного расчета LA, не более 99.
Рекомендации
- Проверьте управляющую программу перед отработкой с помощью моделирования
- Отрабатывайте программу первый раз медленно
- При дальнейшей обработке учитывайте, что в углах контура остаётся остаточный материал. Возможно, будет необходимо дополнительно обработать ступеньки контура меньшим инструментом.
- Если вы программируете М120 в том же кадре программы, что и коррекция радиуса, то вы получаете постоянную и четкую процедуру программирования.
- Если вы при активной M120 отрабатываете следующие функции, то система ЧПУ прерывает выполнение программы и отображает сообщение об ошибке:
- Цикл 32 DOPUSK
- M128 (опция #9)
- FUNCTION TCPM (опция #9)
- Поиск кадра
Пример
0 BEGIN PGM "M120" MM | |
1 BLK FORM 0.1 Z X+0 Y+0 Z-10 | |
2 BLK FORM 0.2 X+110 Y+80 Z+0 | ; определение заготовки |
3 TOOL CALL 6 Z S1000 F1000 | ; смена инструмента на инструмент с диаметром 12 |
4 L X-5 Y+26 R0 FMAX M3 | ; позиционирование в плоскости обработки |
5 L Z-5 R0 FMAX | ; врезание по оси инструмента |
6 L X+0 Y+20 RL F AUTO M120 LA5 | ; активация предварительного расчета контура и переход к первой точке контура. |
7 L X+40 Y+30 | |
8 CR X+47 Y+31 R-5 DR+ | |
9 L X+80 Y+50 | |
10 L X+80 Y+45 | |
11 L X+110 Y+45 | ; подвод к последней точке контура |
12 L Z+100 R0 FMAX M120 | ; отвод инструмента и сброс М120 |
13 M30 | ; конец программы |
14 END PGM "M120" MM |
Определение
Сокращение | Определение |
---|---|
LA (look ahead) | Количество кадров для предрасчёта |