Производство > Вывод CL > Поддерживаемые команды данных положения резца
  
Поддерживаемые команды данных положения резца
$$ — любая строка или часть строки, которой предшествует $$, является комментарием или командой, используемой в Creo NC.
Команда
Описание
Атрибуты
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 ]
Выводится для оси инструмента в электроэрозионной обработке, если CL_OUTPUT_MODE имеет значение TAPER\
NOW — обновляет положение оси инструмента в текущей точке (доступно только для 2-осевой электроэрозионной обработки).
NEXT (по умолчанию) — обновляет положение оси инструмента в следующей точке GOTO.
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
Запись измерения.