- •Лекции по основам программирования
- •1. Структура программы
- •1.1 Набор символов
- •1.2 Слова
- •1.5 Присвоения значений
- •1.6 Структура и содержание nc программы
- •1.6.5 Конец программы
- •1.6.6 Программируемые сообщения
- •1.6.7 Комментарии
- •2. Системы координат
- •2.1 Просмотр систем координат
- •2.2 Система координат станка
- •2.3 Базовая система координат (g500)
- •2.4 Система координат детали (g54-g57)
- •2.5 Соотношение системы координат детали к осям станка
- •2.6 Текущая система координат детали
- •3. Программирование перемещений инструмента
- •3.1 Абсолютные/относительные размеры, g90/g91
- •3.2 Поворотные оси: Абсолютные размеры, dc, acp, acn
- •3.3 Метрические/дюймовые размеры, g70, g71
- •3.4 Устанавливаемые смещения нуля, g54-g599
- •3.5 Выбор рабочей плоскости, g17 - g19
- •3.6 Быстрый ход, g0
- •3.7 Прямолинейная интерполяция, g1
- •3.8 Круговая интерполяция g2/g3, cip
- •3.9 Винтовая интерполяция
- •4. Преобразование системы координат
- •4.1 Концепция кадра
- •4.2 Команды кадра
- •4.3 Программируемое смещение нуля trans, atrans
- •4.4 Программируемое вращение rot, arot
- •4.5 Программирование масштабного фактора, scale, ascale
- •4.6 Программируемое зеркало, mirror, amirror
- •5. Управление подачей и движением шпинделя
- •5.1 Подача
- •5.2 Скорость шпинделя s, направление вращения шпинделя м3, м4, м5
- •8.3 Постоянная скорость резания g96, g97, lims
- •6. Смещение инструмента
- •6.1 Общие замечания
- •6.2 Вызов инструмента, корректировка длины инструмента, td
- •6.3 Корректировка радиуса инструмента g40, g41, g42
- •1. Номер инструмента т
- •2. Направление обработки g41, g42
- •7.2 Безусловные переходы в программе
- •7.3 Операнды сравнения и логические операнды
- •8 Техника подпрограмм и повторение части программы
- •8.1 Использование подпрограмм
- •8.2 Вызов подпрограммы
- •8.3 Подпрограмма с повторением программы
- •8.4 Повторение части программы
- •8.5 Модальной вызов подпрограммы, mcall
8.5 Модальной вызов подпрограммы, mcall
Модальной вызов подпрограммы, MCALL
Эта функция используется для автоматического вызова и выполнения подпрограммы после каждого
блока с траекторией движения. Это осуществляет автоматизацию вызовов подпрограммы, которые
должны быть выполнены в различных местах детали, т.е. для получения шаблонов сверления.
Главная
программа
Подпрограмма
L70
N10 G0 X0 Y0
N20 MCALL L70
N30 X10 Y10
N40 X50 Y50
В блоках N30 и N40, запрограммированная позиция подводится и подпрограмма L70 выполняется соответственно.
N10 G0 X0 Y0
N20 MCALL L70
N30 L80
В данном примере соответствующие блоки с запрограммированными осями траектории размещены в подпрограмме L80. L70 вызывается L80.
Только MCALL может действовать один раз в течение выполнения программы. Параметры
проходят только один раз с MCALL.
Дезактивирование модального вызова подпрограммы
С MCALL без вызова подпрограммы или программированием нового модального вызова подпрограммы для новой подпрограммы.
«Ural Boeing Manufacturing» - 2011