Подпрограмма с повтором программы, р

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

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

Примечание:

При выполнении программы обработки, единовременно может применяться только один MCALL. Перенос параметров выполняется только один раз при MCALL.

подпрограмма с повтором программы, р - student2.ru

Модальная подпрограмма MCALL

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

выполнена в различных позициях на детали. Например, для шаблонов сверления.

Пример N10G0X0 Y0 N20 MCALL L70 N30X10Y10 N40 Х50 Y50

Отмена модального вызова подпрограмм

При помощи MCALL без вызова подпрограммы или программированием нового модального вызова подпрограммы, для другой подпрограммы.

Программируемые переходы Безусловные программируемые переходы

Формат

Метка:

GOTOB LABEL

или

GOTOF LABEL

Метка:

GOTOB Указание перехода с назначением перехода назад (к началу программы)

GOTOF Указание перехода с назначением перехода вперед (к концу программы)

LABEL Назначение (метка в пределах программы)

LABEL: Назначение перехода

Примечание

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

В программах, работающих в стандартном режиме (основные программы, подпрограммы, циклы,..), может быть изменен порядок выполнения, при помощи программируемых переходов. Адреса назначения обозначаются в программе при помощи GOTOF и/или GOTOB. Выполнение программы продолжается с указанием следующим сразу после адреса назначения.

Условные программируемые переходы

Формат:

Метка:

IF выражение GOTOB LABEL

или

IF выражение GOTOF LABEL

LABEL:

IF Условие

GOTOB Указание перехода с назначением перехода назад (к началу программы)

GOTOF Указание перехода с назначением перехода вперед (к концу программы)

LABEL Назначение (метка в пределах программы)

LABEL: Назначение перехода

Условия перехода могут формулироваться при помощи оператора IF.

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

условие перехода.

Примечание:

Текст сообщения может содержать до 124 символов и отображается в двух строчках (2x62 символа).

Содержание переменной может также быть отображено в тексте сообщения.

Программирование сообщений, MSG

Сообщения программируются для

обеспечения пользователя информацией о текущей ситуации в процессе обработки.

Сообщение генерируется в программе NC установкой ключевого слова "MSG" в круглых скобках "()" с последующим текстом в кавычках.

Сброс сообщения выполняется

программированием "MSGf)".

Пример:

N10 MSG ("Roughing of contour")

N20 X... Y...

N ...

N90 MSG ()

Наряду с сообщениями, в программе могут
быть установлены сигналы тревоги. Сигналы
тревоги отображаются в отдельном поле на
экране дисплея. Сигнал тревоги
ассоциируется с соответствующей реакцией
системы управления, в зависимости от
категории сигнала тревоги.
Сигналы тревоги программируются

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

Пример:

N100 SETAL (65000);

Установка сигнала тревоги 65000

Ось С

При фрезеровании поверхностей (квадрат, шестигранник и т.д.) ось С и инструментальный суппорт не должны перемещаться друг против друга в определенном отношении (=зубофрезерование).

Такие поверхности можно программировать при помощи опции программного обеспечения "Transmit".

Для описания и примеров программирования см. главу "Programming/Transmit".

Включение и позиционирование оси С

SPCON- SPCOF включение/выключение

SPOS=0..360 (угол в градусах )

SPOS[1]= основной шпиндель

Отмена оси С

МЗ, М4, М5

Режим JOG для оси С

Для того чтобы использовать ось С в режиме JOG, предварительно нужно выполнить следующую программу в операционном режиме MDA:

Основной шпиндель

SPOS=0 (включить ось С и установить на 0)

GO CO (движение оси С)

М30

Примечание:

Для PC-Turn 155, использование оси С в режиме Jog невозможно.

Примечание:

Программирование позиции шпинделя выполняется в отдельном кадре УП.

Наши рекомендации