Comando
|
Descrizione
|
Attributi (Attributes)
|
CALSUB/a
|
dove:
a = nome sottoroutine.
|
|
CIRCLE/ x, y, z {, i, j, k} , r
|
risultato del movimento utensile a interpolazione circolare.
|
|
COOLNT / tipo, pressione
|
dove:
tipo = ON, OFF, FLOOD, MIST, TAP oppure THRU.
pressione = LOW, MEDIUM oppure HIGH (se il valore del parametro COOLANT_PRESSURE è NONE, il comando di output non viene generato).
|
|
CUTCOM / LEFT {,n}
|
dove:
LEFT, RIGHT = direzione dell'offset di compensazione dell'utensile.
n = numero del registro di controllo che contiene i dati di compensazione dell'utensile. Se CUTCOM_REGISTER è uguale a 0, il comando di output non viene generato.
|
|
CUTCOM / RIGHT {,n}
|
||
CUTCOM / OFF
|
||
CYCLE / tipo
|
output per i cicli di foratura.
|
|
DEFSUB / a
|
inizio della definizione di una sottoroutine.
|
dove:
a = nome sottoroutine (per default, il numero della sequenza NC corrispondente).
|
DELAY / t
|
dove:
t = ritardo in secondi
|
|
DMIS / a
|
attiva o disattiva l'elaborazione delle istruzioni DMIS
|
dove:
a = ON oppure OFF
|
ENDSUB
|
fine della definizione di una sottoroutine.
|
|
FEDRAT / f, unità
|
dove:
f = valore di avanzamento nelle unità specificate.
unità = unità per l'avanzamento. Può essere uno dei seguenti valori: FPM, IPM, FPR, IPR, MMPM o MMPR.
|
|
FEDRAT / INVERS, AUTO
|
specifica il valore di avanzamento inverso o la velocità di rotazione per le macchine con assi rotanti (se impostate a YES il parametro INVERSE_FEED).
|
|
FEDRAT / INVERS, OFF
|
output generato alla fine di una sequenza NC con valore di avanzamento inverso.
|
|
FINI
|
ultima istruzione di un programma.
|
|
FLUSH / ON, a
|
dove:
a = registro del refrigerante (se specificato)
|
|
FROM / x, y, z {, i, j, k}
|
dove:
x, y, z - coordinate del punto di controllo dell'utensile. i, j, k - il vettore dell'asse utensile.
|
|
GENRTR / registro genrtr
|
||
GOTO / x, y, z {, i, j, k}
|
dove:
x, y, z - coordinate del punto di controllo dell'utensile. i, j, k - il vettore dell'asse utensile.
|
|
HEAD / n, OPTION, N
|
output per torrette multiple.
|
|
HEAD / BOTH
|
output prima di una coppia di sequenze NC sincronizzate.
|
|
HEAD / OFF
|
output dopo una coppia di sequenze NC sincronizzate.
|
|
LINTOL / r
|
dove:
r—valore del parametro di fabbricazione LINTOL. Utilizzato per l'interpolazione di elaborazione del postprocessore. Viene generato solo se il valore del parametro LINTOL è diverso da (-).
|
|
LOADTL / n, LENGTH, l, OSETNO, o
|
dove:
n = TOOL_POSITION (definito utilizzando il magazzino utensili). Se l'utensile non è incluso nel magazzino utensili, viene utilizzato il relativo TOOL_ID impostato nel file dei parametri.
LENGTH, l = tratto utile per un utensile. Viene generato solo se il valore del parametro GAUGE_Z_LENGTH è diverso da (-).
OSETNO, o = modifica dell'offset dell'utensile specificata nel magazzino utensili (se presente).
|
|
MACHIN / nome, m
|
dove:
nome = il parametro della sequenza NC MACH_NAME
m = parametro MACH_ID della sequenza NC.
|
|
MODE/INCR e MODE/ABSOL
|
output interno alle definizioni delle sottoroutine per trasformare i dati della sottoroutine in dati in dati incrementali.
|
|
MODE/MILL e MODE/TURN
|
output per i centri di fresatura e tornitura.
|
|
MULTAX / ON
|
imposta il postprocessore nella modalità di output a più assi (per elaborare il vettore i,j,k). Nella modalità di output a più assi, Creo NC genera il vettore i,j,k anche quando l'orientamento dell'utensile è 0, 0, 1.
|
|
OP / THREAD, TURN, DEPTH, profondtot, TPI, thread_feed, MULTRD, t, CUTS, c, FINCUT, n, CUTANG, a
|
output ISO per le filettature create tramite tornitura.
|
dove:
DEPTH, profondtot = profondità del taglio per la filettatura.
TPI (MMPR o IPR), thread_feed = passo della filettatura (parametri THREAD_FEED_UNITS e THREAD_FEED).
MULTRD, t = numero di inizi in una filettatura a più inizi.
CUTS, c = numero di posizionamenti dell'utensile in un taglio multiplo (parametro NUMBER_CUTS).
FINCUT, n = numero di passate effettuate alla profondità del filetto finale (NUMBER_FIN_PASSES).
CUTANG, a = angolo con il quale l'utensile inizia il taglio (INFEED_ANGLE).
|
OP / THREAD, NOMORE
|
indica la fine del comando di output per la filettatura ISO.
|
|
N. parte
|
nome parte
|
|
PIVOTZ / z2, z1, z2, z1, z1
|
output solo per sequenze di elettroerosione a 4 assi.
|
z2 = punto medio superiore delle superfici attraversate
|
PPRINT
|
output per le informazioni sul modello. Prima di eseguire il comando, dovete impostare la tabella PPRINT.
|
|
PROBE / ON, OFF, RANGE, CALIB
|
dichiarazioni di tastatura.
|
|
RAPIDO
|
la successiva istruzione di movimento sarà un avanzamento laterale rapido.
|
|
ROTATE / AAXIS|BAXIS| CAXIS, INCR, a, CLW|CCLW
|
traslazione rotazionale tra i sistemi di coordinate macchina e della sequenza NC se il parametro CL_DATA_MODE è impostato su TRANS_ROTABL.
|
dove:
AAXIS, BAXIS, CAXIS — rotazione rispettivamente attorno all'asse X, Y o Z.
a = angolo di rotazione.
CLW = movimento in senso orario.
CCLW = movimento in senso antiorario.
|
SET / HOLDER , numero_adattatore, SETOOL, offsetx, offsety, offsetz, ATANGL, at, SETANG, st
|
output quando viene utilizzato un attacco di utensile
|
dove:
numero_adattatore = valore del parametro del modello di attacco ADAPTOR_NUMBER
offsetx, offsety e offsetz definiscono la posizione del punto di attacco dell'utensile rispetto al punto di controllo del mandrino
at = rotazione ZF (espressa in gradi) dell'asse dell'utensile rispetto al sistema di coordinate SPINDLE_CONTROL_POINT.
st = rotazione XY (espressa in gradi) dell'asse dell'utensile rispetto al sistema di coordinate SPINDLE_CONTROL_POINT.
|
SET / OFSETL, n e SET / OFSETL, OFF
|
dove:
n = FIXT_OFFSET_REG
Viene generato solo se il valore del parametro FIXT_OFFSET_REG è diverso da (-).
|
|
SPINDL / SFM oppure SMM, v, CLW| CCLW, MAXRPM, m, RANGE, r
SPINDL / SFM oppure SMM, v, CLW| CCLW, MAXRPM, m, RANGE, r
SPINDL / ON
SPINDL / OFF
SPINDL / PARLEL, XAXIS|ZAXIS (solo per fresatura/tornitura)
SPINDL / ORIENT
TRANS / X, Y, Z
CSYS / X1, Y1, Z1, V1,
X2, Y2, Z2, V2,
|
m = MAX_SPINDLE_RPM. Se MAX_SPINDLE_RPM è impostato su (-), "MAXRPM, m" non viene generato.
r = valore di intervallo
(SPINDLE_RANGE). Può essere uno dei seguenti valori: LOW, MEDIUM, HIGH. Se SPINDLE_RANGE è uguale a NUMBER, r è uguale al valore del parametro RANGE_NUMBER. Se SPINDLE_RANGE è uguale a NO_RANGE, il comando di output "RANGE, r" non viene generato.
PARLEL indica l'asse rispetto al quale il mandrino di fresatura deve essere parallelo.
ORIENT indica il valore ORIENT_ANGLE impostato per l'utensile. Ad esempio, durante la barenatura, indica l'orientamento di un bareno prima della retrazione.
|
|
STAN / a, [ LEAD | LAG, b ], [ NOW | NEXT ]
|
output per l'asse utensile di elettroerosione a filo, se CL_OUTPUT_MODE è impostato su TAPER\
|
QUI (NOW) — Consente di aggiornare la posizione dell'asse utensile nel punto corrente (disponibile solo per le elettroerosioni a 2 assi).
NEXT (generato per default) — Aggiorna la posizione dell'asse utensile nel punto successivo VAI A.
|
THREAD/AUTO, x1, y1, z1, TO, x2, y2, z2, TPI, thread_feed, AT, percentuale, DEEP, profondità, LAST, n, TYPE, 0, profondtot, angolo, IPM, ipm, FEDTO, d, x, TIMES, t, OFSETL, n, o
|
comando di output macro AI per le filettature create tramite tornitura.
|
dove:
TPI (MMPR o IPR), thread_feed = passo della filettatura (parametri THREAD_FEED_UNITS e THREAD_FEED).
AT, percentuale = percentuale del metallo restante che deve essere rimosso a ogni passata (PERCENT_DEPTH).
DEEP, profondità = determina la profondità finale di filettatura prevista (STOCK_ALLOW).
LAST, n = numero di passate effettuate alla profondità del filetto finale (NUMBER_FIN_PASSES).
TYPE, 0, profondtot, angolo = fornisce la profondità di filettatura e l'angolo di avanzamento in profondità.
IPM, ipm = valore di avanzamento utilizzato durante ciascun ciclo di filettatura.
FEDTO, d = distanza di sicurezza dal pezzo in lavorazione.
x = IN (filettatura interna), OUT (filettatura esterna, valore di default), FACE (filettatura frontale).
TIMES, t = numero di inizi di filettatura.
OFSETL
n = numero di posizionamenti dell'utensile in un taglio multiplo.
o = distanza di offset tra ogni singolo taglio.
|
TRANS / x, y, z
|
traslazione lineare tra i sistemi di coordinate macchina e della sequenza NC se il parametro CL_DATA_MODE è impostato su TRANS_ROTABL.
Se il valore del parametro FIX_OFFSET_REGISTER è impostato su "-" di default, il comando viene commentato.
|
|
TURRET / n, XAXIS, x, ZAXIS, z, OSETNO, o
|
output per le sequenze NC di tornitura e per le sequenze NC di fresatura e foratura eseguite sui torni e sui centri di fresatura/tornitura, invece di LOADTL. "XAXIS, x" e "ZAXIS, z" vengono generati come output solo se GAUGE_X_LENGTH e GAUGE_Z_LENGTH per l'utensile sono diversi dal trattino (-).
|
|
UNITS / u
|
unità di lunghezza utilizzate per la sequenza NC (INCHES, MM, ecc.)
|
|
VERIFY / CORNER, PNT, RCTNGL, ROUND, XYZ
|
dichiarazioni di tastatura.
|