Команда
|
Описание
|
Атрибуты
|
||
---|---|---|---|---|
CALSUB/a
|
где:
a = имя подпрограммы.
|
|||
CIRCLE/ x, y, z {, i, j, k} , r
|
Вывод данных круговой интерполяции
|
|||
COOLNT / type, pressure
|
где:
type = ON, OFF, FLOOD, MIST, TAP или THRU.
pressure = LOW, MEDIUM или HIGH (если значение параметра COOLANT_PRESSURE — NONE, он не будет выведен).
|
|||
CUTCOM / LEFT {,n}
|
где:
LEFT, RIGHT = направление коррекции резца.
n = номер регистра контроллера станка, который хранит данные о коррекции инструмента. Если CUTCOM_REGISTER имеет значение 0, он не будет выведен.
|
|||
CUTCOM / RIGHT {,n}
|
||||
CUTCOM / OFF
|
||||
CYCLE / type
|
Выводится для циклов сверления
|
|||
DEFSUB / a
|
Начало определения подпрограммы
|
где:
a = имя подпрограммы (по умолчанию, номер соответствующего ЧПУ-перехода).
|
||
DELAY / t
|
где:
t = задержка в секундах
|
|||
DMIS / a
|
Включение или выключение обработки инструкций DMIS
|
где:
a = ON или OFF
|
||
ENDSUB
|
Конец определения подпрограммы
|
|||
FEDRAT/f,units
|
где:
f = значение подачи в определенных единицах измерения.
units = единицы измерения подачи. Возможные значения: FPM, IPM, FPR, IPR, MMPM, MMPR.
|
|||
FEDRAT / INVERS, AUTO
|
Определяет обратную подачу или частоту вращения для станков с вращающимися осями (если INVERSE_FEED имеет значение YES)
|
|||
FEDRAT / INVERS, OFF
|
Выводится в конце ЧПУ-перехода с обратной подачей (завершение применения обратной подачи).
|
|||
FINI
|
Последняя запись в программе.
|
|||
FLUSH / ON, a
|
где:
a = номер регистра подачи жидкости (если определен)
|
|||
FROM / x, y, z {, i, j, k}
|
где:
x, y, z — координаты контрольной точки инструмента; i, j, k — вектор оси инструмента.
|
|||
GENRTR / genrtr register
|
||||
GOTO / x, y, z {, i, j, k}
|
где:
x, y, z — координаты контрольной точки инструмента; i, j, k — вектор оси инструмента.
|
|||
HEAD / n, OPTION, #
|
Выводится для нескольких магазинов
|
|||
HEAD / BOTH
|
Выводится перед парой синхронизированных ЧПУ-переходов.
|
|||
HEAD / OFF
|
Выводится после пары синхронизированных ЧПУ-переходов.
|
|||
LINTOL / r
|
где:
r — значение производственного параметра LINTOL. Используется постпроцессором для интерполяции. Выводится, только если значение параметра LINTOL отлично от черты (-).
|
|||
LOADTL / n, LENGTH, l, OSETNO, o
|
где:
n = TOOL_POSITION (определяется таблицей инструментов). Если инструмент в таблице отсутствует, используется параметр TOOL_ID (как задано в файле параметров).
LENGTH, l = размер длины для инструмента. Выводится, если значение параметра GAUGE_Z_LENGTH отлично от черты (-).
OSETNO, o = смещение инструмента, указанное в таблице инструментов (если есть).
|
|||
MACHIN / name, m
|
где:
name = параметр MACH_NAME ЧПУ-перехода
m = значение параметра ЧПУ-перехода MACH_ID
|
|||
MODE/INCR и MODE/ABSOL
|
Выводится внутри определения подпрограммы для преобразования данных подпрограммы в инкременты.
|
|||
MODE/MILL и MODE/TURN
|
Выводиться для токарно-фрезерных центров.
|
|||
MULTAX / ON
|
Переключает постпроцессор в режим многоосевого вывода (для обработки векторов i, j, k). В режиме многоосевого вывода Creo NC выводит вектор i, j, k даже при ориентации инструмента 0, 0, 1.
|
|||
OP / THREAD, TURN, DEPTH, totdepth, TPI, thread_feed, MULTRD, t, CUTS, c, FINCUT, n, CUTANG, a
|
Вывод в стандарте ISO для точения резьбы.
|
где:
DEPTH, totdepth = глубина резание резьбы.
TPI (or MMPR, or IPR), thread_feed = шаг резьбы (параметры THREAD_FEED_UNITS, THREAD_FEED).
MULTRD, t = количество заходов многозаходной резьбы.
CUTS, c = количество проходов позиционирования инструмента при многопроходном нарезании резьбы (параметр NUMBER_CUTS).
FINCUT, n = количество чистовых проходов, на окончательной глубине (NUMBER_FIN_PASSES).
CUTANG, a = угол, под которым инструмент начинает движение резание (INFEED_ANGLE).
|
||
OP / THREAD, NOMORE
|
Завершение вывода нарезание резьбы в стандарте ISO.
|
|||
PARTNO
|
Имя модели
|
|||
PIVOTZ / z2, z1, z2, z1, z1
|
Выводится только для 4-координатной электроэрозионной обработки.
|
z2 = самая высокая средняя точка поверхностей перемещения
|
||
PPRINT
|
Вывод информации о модели Для реализации команды необходимо настроить таблицу PRINT.
|
|||
PROBE / ON, OFF, RANGE, CALIB
|
Запись измерения.
|
|||
RAPID
|
Следующая запись движения будет сделана на подаче перемещения (ускоренный ход).
|
|||
ROTATE / AAXIS|BAXIS| CAXIS, INCR, a, CLW|CCLW
|
Угол поворота между системами координат станка и ЧПУ-перехода, если CL_DATA_MODE — TRANS_ROTABL
|
где:
AAXIS, BAXIS, CAXIS — вращение относительно осей X, Y или Z соответственно.
a = значение угла поворота.
CLW = по часовой стрелке.
CCLW = против часовой стрелки.
|
||
SET / HOLDER, adaptor_number, SETOOL, xoffset, yoffset, zoffset, ATANGL, at, SETANG, st
|
Выводится при использовании присоединения инструмента
|
где:
adaptor_number = значение параметра ADAPTOR_NUMBER модели присоединения
xoffset, yoffset и zoffset определяют положение точки присоединения инструмента относительно контрольной точки шпинделя
at = ZF-вращение оси инструмента в градусах относительно системы координат SPINDLE_CONTROL_POINT.
st = XY-вращение оси инструмента в градусах относительно системы координат SPINDLE_CONTROL_POINT.
|
||
SET / OFSETL, n и SET / OFSETL, OFF
|
где:
n = FIXT_OFFSET_REG
Выводится, только если значение параметра FIXT_OFFSET_REG отлично от черты (-).
|
|||
SPINDL / RPM, s, CLW|CCLW, MAXRPM, m, RANGE, r
SPINDL / SFM или SMM, v, CLW| CCLW, MAXRPM, m, RANGE, r
SPINDL / ON
SPINDL / OFF
SPINDL / PARLEL, XAXIS|ZAXIS (только фрезерная/токарная обработка)
SPINDL/ORIENT
TRANS / X, Y, Z
CSYS / X1, Y1, Z1, V1,
X2, Y2, Z2, V2,
|
m = MAX_SPINDLE_RPM. Если параметр MAX_SPINDLE_RPM имеет значение (-), "MAXRPM, m" не выводится.
r = значение диапазона
(SPINDLE_RANGE). Возможные значения: LOW, MEDIUM, HIGH. Если параметра SPINDLE_RANGE имеет значение NUMBER, r равно значению параметра RANGE_NUMBER. Если параметр SPINDLE_RANGE имеет значение NO_RANGE, "RANGE, r" не выводится.
PARLEL указывает ось, которой параллелен шпиндель.
ORIENT указывает значение ORIENT_ANGLE, заданное для инструмента. Например, при расточке этот параметр определяет ориентацию оправки расточки перед отводом.
|
|||
STAN / a, [ LEAD | LAG, b ], [ NOW | NEXT ]
|
Вывод операторов STAN, NOW, NEXT для 2-осевой контурной электроэрозионной обработки, если задана опция Угол конуса (Taper Angle) в меню ПЕРЕСЕЧ ВЫРЕЗ (INT CUT).
Вывод операторов STAN, LEAD, LAG, NEXT для 4-осевой электроэрозионной контурной обработки, если для параметра CL_OUTPUT_MODE задано значение TAPER.
|
STAN /a задает угол поворота перпендикулярно направлению движения. Например, если нижняя направляющая проволоки перемещается вдоль оси X, то a - угол поворота проволоки вокруг оси X.
LEAD b задает угол поворота в направлении движения. Например, если нижняя направляющая проволоки перемещается вдоль оси X, то b - угол поворота проволоки вокруг оси Y. Положительное значение b означает, что верхняя направляющая проволоки опережает нижнюю направляющую проволоки на b градусов.
LAG b задает угол поворота в направлении движения. Например, если нижняя направляющая проволоки перемещается вдоль оси X, то b - угол поворота проволоки вокруг оси Y. Положительное значение b означает, что верхняя направляющая проволоки отстает от нижней направляющей проволоки на b град.
NOW - обновить положение осей инструмента в текущей точке.
NEXT (умолчание для 2-осевой электроэрозионной обработки) - обновить положения осей инструмента в следующей точке перехода. Например, обе направляющие проволоки, нижняя и верхняя, одновременно перемещаются, чтобы достичь углов a и b в конце перехода к следующей точке.
|
||
THREAD/AUTO, x1, y1, z1, TO, x2, y2, z2, TPI, thread_feed, AT, percent, DEEP, depth, LAST, n, TYPE, 0, totdepth, angle, IPM, ipm, FEDTO, d, x, TIMES, t, OFSETL, n, o
|
Вывод AI Macro для точения резьбы.
|
где:
TPI(or MMPR, or IPR), thread_feed = шаг резьбы (параметры THREAD_FEED_UNITS, THREAD_FEED).
AT, percent = процент оставшегося металла для удаления при каждом проходе (PERCENT_DEPTH).
DEEP, depth = окончательная программируемая глубина резьбы (STOCK_ALLOW).
LAST, n = количество проходов на окончательной глубине (NUMBER_FIN_PASSES).
TYPE, 0, totdepth, angle = глубина резьбы и угол подачи.
IPM, ipm = скорость подачи для каждого цикла нарезания резьбы.
FEDTO, d = безопасное расстояние от заготовки.
x = IN (внутренняя резьба), OUT (наружная резьба — значение по умолчанию), FACE (торцевая резьба).
TIMES, t = количество заходов резьбы.
OFSETL
n = количество повторов установки инструмента для многоходовой резки.
.o = смещение между резами.
|
||
TRANS / x, y, z
|
Линейное перемещение между системами координат станка и ЧПУ-перехода, если параметр CL_DATA_MODE имеет значение TRANS_ROTABL.
Комментируется, если значение опции FIX_OFFSET_REGISTER отлично от значения по умолчанию (-).
|
|||
TURRET / n, XAXIS, x, ZAXIS, z, OSETNO, o
|
Выводится для ЧПУ-переходов точения, фрезерования и сверления, выполняемых на токарных станках и центрах фрезерования/сверления вместо LOADTL. "XAXIS, x" и "ZAXIS, z" будут выводиться, только если значения GAUGE_X_LENGTH и GAUGE_Z_LENGTH для инструмента отличаются от дефиса (-).
|
|||
UNITS / u
|
Единицы измерения длины, используемые для ЧПУ-перехода (INCHES, MM и т. д.)
|
|||
VERIFY / CORNER, PNT, RCTNGL, ROUND, XYZ
|
Запись измерения.
|