  <Gcodelist>
	<Revision Value="1.1.0" />
    <Gcode name="G0" example="G0 X100 Y200 Z300">
		<ita help="Interpolazione lineare a Fmax">
			<par>Valore Assi</par>
		</ita>
		<eng help="Linear Interpolation at Fmax">
			<par>Axes Value</par>
		</eng>
	</Gcode>
    <Gcode name="G0.1" example="G0.1 X100">
		<ita help="G0 Singolo asse con Acc privata da ACC_G0.1_">
			<par>Valore Asse</par>
		</ita>
		<eng help="G0 Single Axis with private Acc from ACC_G0.1_">
			<par>Axis Value</par>
		</eng>
	</Gcode>
    <Gcode name="G1" example="G1 X100 Y200 Z300">
		<ita help="Interpolazione lineare a F">
			<par>Valore Assi</par>
		</ita>
		<eng help="Linear Interpolation at F">
			<par>Axes Value</par>
		</eng>
	</Gcode>	
    <Gcode name="G2" example="G2 X100 Y200 [I100 J200] [R10]">
		<ita help="Interpolazione circolare Oraria a F">
			<par>Valore Assi I,J o R</par>
		</ita>
		<eng help="Circular Interpolation ClockWise at F">
			<par>Axes Value I,J or R</par>
		</eng>
	</Gcode>
    <Gcode name="G3" example="G3 X100 Y200 [I100 J200] [R10]">
		<ita help="Interpolazione circolare AntiOraria a F">
			<par>Valore Assi I,J o R</par>
		</ita>
		<eng help="Circular Interpolation CounterClockWise at F">
			<par>Axes Value I,J or R</par>
		</eng>
	</Gcode>	
    <Gcode name="G4" example="G4 F1.5">
		<ita help="Pausa Temporizzata">
			<par>F Tempo in Secondi</par>
		</ita>
		<eng help="Timed Pause">
			<par>F Time in Second</par>
		</eng>
	</Gcode>
    <Gcode name="G4.1" example="G4.1 F1.5">
		<ita help="Setta Tempo per CALC TIME">
			<par>F Tempo in Secondi</par>
		</ita>
		<eng help="Set Time for CALC TIME">
			<par>F Time in Second</par>
		</eng>
	</Gcode>
    <Gcode name="G10" example="G10">
		<ita help="Abilita Override Assi">
			<par></par>
		</ita>
		<eng help="Enable Axes Override">
			<par></par>
		</eng>
	</Gcode>	
    <Gcode name="G11" example="G11">
		<ita help="Disabilita Override Assi">
			<par></par>
		</ita>
		<eng help="Disable Axes Override">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G17" example="G17">
		<ita help="Setta Piano di Lavoro su XY">
			<par></par>
		</ita>
		<eng help="Set Work Plane on XY">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G18" example="G18">
		<ita help="Setta Piano di Lavoro su ZX">
			<par></par>
		</ita>
		<eng help="Set Work Plane on ZX">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G18.1" example="G18.1">
		<ita help="Setta Piano di Lavoro su ZX MA NON IN SIMULAZIONE">
			<par></par>
		</ita>
		<eng help="Set Work Plane on ZX - NO SIMULATION SET">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G19" example="G19">
		<ita help="Setta Piano di Lavoro su YZ">
			<par></par>
		</ita>
		<eng help="Set Work Plane on YZ">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G19.1" example="G19.1">
		<ita help="Setta Piano di Lavoro su YZ MA NON IN SIMULAZIONE">
			<par></par>
		</ita>
		<eng help="Set Work Plane on YZ - NO SIMULATION SET">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G20" example="G20">
		<ita help="Programmazione Quote in Pollici">
			<par></par>
		</ita>
		<eng help="Axes Value in Inch">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G21" example="G21">
		<ita help="Programmazione Quote in Millimetri">
			<par></par>
		</ita>
		<eng help="Axes Value in Millimetre">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G22" example="G22">
		<ita help="Scambia gli Assi del Piano di Lavoro Attivo">
			<par></par>
		</ita>
		<eng help="Inverts the Axes on Work Plane Activated">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G23" example="G23">
		<ita help="Rimuove G22">
			<par></par>
		</ita>
		<eng help="Remove G22">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G24" example="G24">
		<ita help="Abilita Specularità Su Asse X">
			<par></par>
		</ita>
		<eng help="Enables Mirroring on X Axis">
			<par></par>
		</eng>
	</Gcode>	
    <Gcode name="G25" example="G25">
		<ita help="Rimuove G24">
			<par></par>
		</ita>
		<eng help="Remove G24">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G26" example="G26 XZ //exchanges X with Z">
		<ita help="Scambia una Coppia di Assi">
			<par>Nome degli Assi</par>
		</ita>
		<eng help="Exchanges two Axes">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G27" example="G27">
		<ita help="Sospende G26 ma non annulla">
			<par></par>
		</ita>
		<eng help="Interrupt G26">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G28" example="G28">
		<ita help="Riprende G26 da Sopensione">
			<par></par>
		</ita>
		<eng help="Resume G26 from Interrupt">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G30" example="G30 R5 A20">
		<ita help="Inserimento Raccordi su Spigoli">
			<par>R - Valore del Raggio di Raccordo (R=0 annulla G30)</par>
			<par>A - Soglia in Gradi Angolo di Inserimento</par>
		</ita>
		<eng help="Automatic Insertion Arc on the Corner">
			<par>R - Radius Value(R=0 Cancel G30)</par>
			<par>A - Angle (degree) of Inserting Threshold</par>
		</eng>
	</Gcode>	
    <Gcode name="G31" example="G31">
		<ita help="Sospende G30 ma non annulla">
			<par></par>
		</ita>
		<eng help="Interrupt G30">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G32" example="G32">
		<ita help="Riprende G30 da Sopensione">
			<par></par>
		</ita>
		<eng help="Resume G30 from Interrupt">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G33" example="G33 R5 A20">
		<ita help="Inserimento Smussi su Spigoli">
			<par>R - Lunghezza dello Smusso (R=0 annulla G33</par>
			<par>A - Soglia in gradi Angolo di inserimento</par>
		</ita>
		<eng help="Automatic Insertion Bevel on the Corner">
			<par>R - Lenght of Bevel (R=0 Cancel G33)</par>
			<par>A - Angle (degree) of Inserting Threshold</par>
		</eng>
	</Gcode>	
    <Gcode name="G34" example="G34">
		<ita help="Sospende G33 ma non annulla">
			<par></par>
		</ita>
		<eng help="Interrupt G33">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G35" example="G35">
		<ita help="Riprende G33 da Sopensione">
			<par></par>
		</ita>
		<eng help="Resume G33 from Interrupt">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G36" example="G36 X1 A">
		<ita help="Gestione Assi Rotativi">
			<par>X - Modo (0,1,2,3,4)</par>
			<par>Nome Asse</par>
		</ita>
		<eng help="Managing Rotative Axes">
			<par>X - Mode (0,1,2,3,4)</par>
			<par>Axis Name</par>
		</eng>
	</Gcode>
    <Gcode name="G40" example="G40">
		<ita help="Annula G41 G42">
			<par></par>
		</ita>
		<eng help="Cancels G41 G42">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G41" example="G41">
		<ita help="Compensazione Utensile Sinistra">
			<par></par>
		</ita>
		<eng help="Left Tool Offset ">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G42" example="G42">
		<ita help="Compensazione Utensile Destra">
			<par></par>
		</ita>
		<eng help="Right Tool Offset ">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G43" example="G43 X10.3 K0 Z+">
		<ita help="Correzione Lunghezza Utensile">
			<par>X - Lunghezza Utensile in mm</par>
			<par>K - Modo 0-1 (Opzionale)</par>
			<par>NomeAsse e senso di compensazione</par>
		</ita>
		<eng help="Tool Length Compensation">
			<par>X - tool length (mm)</par>
			<par>K - Mode 0-1 (Optional)</par>
			<par>AxisName and Compensation Direction</par>
		</eng>
	</Gcode>	
    <Gcode name="G44" example="G44">
		<ita help="Annulla G43">
			<par></par>
		</ita>
		<eng help="Cancels G43">
			<par></par>
		</eng>
	</Gcode>
	<Gcode name="G44.1" example="G44.1">
		<ita help="Sospende G43">
			<par></par>
		</ita>
		<eng help="Suspends G43">
			<par></par>
		</eng>
	</Gcode>
	<Gcode name="G44.2" example="G44.2">
		<ita help="Riprende G43">
			<par></par>
		</ita>
		<eng help="Resumes G43">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G45" example="G45 Z+">
		<ita help="Correzione Lunghezza Utensile da Tabella">
			<par>NomeAsse e senso di compensazione</par>
		</ita>
		<eng help="Tool Length Compensation from Table">
			<par>AxisName and Compensation Direction</par>
		</eng>
	</Gcode>
    <Gcode name="G46" example="G46">
		<ita help="Annulla G45">
			<par></par>
		</ita>
		<eng help="Cancels G45">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G48" example="G48 A">
		<ita help="Definisce asse di profondità">
			<par>Nome Asse</par>
		</ita>
		<eng help="Defines Depth axis">
			<par>Axis Name</par>
		</eng>
	</Gcode>
    <Gcode name="G49" example="G49 XYZ">
		<ita help="Mild Mode">
			<par>Nome Assi</par>
		</ita>
		<eng help="Mild Mode">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G49.0" example="G49.0">
		<ita help="Sospende G49">
			<par></par>
		</ita>
		<eng help="Interrupt G49">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G49.1" example="G49.1">
		<ita help="Riprende G49">
			<par></par>
		</ita>
		<eng help="Resume G49 from Interrupt">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G50" example="G50 X100 Y50 Z20">
		<ita help="Rotazione Piano di Lavoro">
			<par>X - Centro Rotazione Asse X (mm)</par>
			<par>Y - Centro Rotazione Asse Y (mm)</par>
			<par>Z - Angolo di Rotazione (gradi)</par>
		</ita>
		<eng help="Work Plane Rotate">
			<par>X - Rotation Center X Axis (mm)</par>
			<par>Y - Rotation Center Y Axis (mm)</par>
			<par>Z - Rotation Angle (degree)</par>
		</eng>
	</Gcode>
    <Gcode name="G51" example="G51">
		<ita help="Sospende G50">
			<par></par>
		</ita>
		<eng help="Interrupt G50">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G52" example="G52">
		<ita help="Riprende G50">
			<par></par>
		</ita>
		<eng help="Resume G50 from Interrupt">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G53" example="G53">
		<ita help="Sospensione Origini di Lavoro">
			<par></par>
		</ita>
		<eng help="Interrupt Work Origins">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G54" example="G54 XYZ - G54 //only X axis">
		<ita help="Origini di Lavoro da File (Indice da USER_ZERO)">
			<par>Nomi Assi da attivare origine</par>
		</ita>
		<eng help="Work Origins from File (Index from USER_ZERO)">
			<par>Axes Name on Activate Origins</par>
		</eng>
	</Gcode>
    <Gcode name="G54." example="G54.1 XYZ">
		<ita help="Origini di Lavoro da File con Indice ">
			<par>Indice Origine e Nomi Assi da attivare origine</par>
		</ita>
		<eng help="Work Origins from File (Index from USER_ZERO)">
			<par>Origin Index and Axes Name on Activate Origins</par>
		</eng>
	</Gcode>
    <Gcode name="G55" example="G55">
		<ita help="Asse Y Origini di Lavoro da File (Indice da USER_ZERO)">
			<par></par>
		</ita>
		<eng help="Y Axis Work Origins from File (Index from USER_ZERO)">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G56" example="G56">
		<ita help="Asse Z Origini di Lavoro da File (Indice da USER_ZERO)">
			<par></par>
		</ita>
		<eng help="Z Axis Work Origins from File (Index from USER_ZERO)">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G57" example="G57">
		<ita help="Assi XY Origini di Lavoro da File (Indice da USER_ZERO)">
			<par></par>
		</ita>
		<eng help="XY Axes Work Origins from File (Index from USER_ZERO)">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G58" example="G58">
		<ita help="Assi YZ Origini di Lavoro da File (Indice da USER_ZERO)">
			<par></par>
		</ita>
		<eng help="YZ Axes Work Origins from File (Index from USER_ZERO)">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G59" example="G59">
		<ita help="Assi XZ Origini di Lavoro da File (Indice da USER_ZERO)">
			<par></par>
		</ita>
		<eng help="XZ Axes Work Origins from File (Index from USER_ZERO)">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G60" example="G60">
		<ita help="Abilita Interpolazione  Modo Buffer">
			<par></par>
		</ita>
		<eng help="Enables Buffer Mode Interpolation">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G61" example="G61">
		<ita help="Abilita Interpolazione Modo Tratto">
			<par></par>
		</ita>
		<eng help="Enables Single Mode Interpolation">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G62" example="G62">
		<ita help="Attende Assi Fermi eBuffer Tratti Vuoto">
			<par></par>
		</ita>
		<eng help="Waits Stop Axes and Interpolation Buffer Empty">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G63" example="G63">
		<ita help="Interpolazione su Tutti gli Assi modo Continuo">
			<par></par>
		</ita>
		<eng help="Contuinue Mode Interpolation on All Axes">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G64" example="G64">
		<ita help="Interpolazione 2D sul Piano di Lavoro">
			<par></par>
		</ita>
		<eng help="Interpolation 2D on Work Plane">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G65" example="G65">
		<ita help="Interpolazione 3D">
			<par></par>
		</ita>
		<eng help="3D Interpolation">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G66" example="G66 X1 Y1.2 Z0.3 ">
		<ita help="AFC Adaptive Feed Control">
			<par>X - 1 Abilitato 0 Disabilitato</par>
			<par>Y (opzionale) - Valore Inerzia Asse</par>
			<par>Z (opzionale) - Delta F</par>
		</ita>
		<eng help="AFC Adaptive Feed Control">
			<par>X - 1 Enabled 0 Disabled</par>
			<par>Y (Optional) - Axis Inertia</par>
			<par>Z (Optional) - Delta F</par>
		</eng>
	</Gcode>
    <Gcode name="G66 X-100" example="G66 X100 Y1 Z0.3 A0.5 C1 U3">
		<ita help="NEW AFC Adaptive Feed Control">
			<par>X - 1 Abilitato 0 Disabilitato</par>
			<par>X - -101 Non Abilitato in Simulazione</par>
			<par>Y1 - (opzionale) - Esclude Archi nell' Algoritmo</par>
			<par>Z -(opzionale) - Tra 0 e 1 Smoothing su ACC</par>
			<par>A - (opzionale) - F minima ammessa</par>
			<par>B - (opzionale) - Livello di finitura calcolo (0-5)</par>
			<par>C - (opzionale) - Rimuove segmenti corti (0-1)</par>
			<par>U - (opzionale) - Indice Asse Tangenziale</par>
		</ita>
		<eng help="NEW AFC Adaptive Feed Control">
			<par>X - 1 Enabled 0 Disabled</par>
			<par>X - -101 Disable On Simulation</par>
			<par>Y1 - (Optional) - Not Include ARC in Algorithm</par>
			<par>Z - (Optional) - From 0 to 1 ACC Smoothing</par>
			<par>A - (Optional) - F min admitted</par>
			<par>B - (Optional) - Finishing Level (0-5)</par>
			<par>C - (Optional) - Removes short Segments (0-1)</par>
			<par>U - (Optional) - Tangential Axis Index</par>
		</eng>
	</Gcode>
    <Gcode name="G67" example="G67">
		<ita help="Interpolazione 3D/2D">
			<par></par>
		</ita>
		<eng help="3D/2D Interpolation">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G68" example="G68 X0">
		<ita help="Assi Tangenziali">
			<par>X (opzionale) - Gestione velocità Asse Tangenziale</par>
		</ita>
		<eng help="Tangential  Axis”">
			<par>X (Optional) - Feed Manage Tangential Axis</par>
		</eng>
	</Gcode>
    <Gcode name="G69" example="G69 X200 A">
		<ita help="Profondità Buffer Look Ahead">
			<par>X - Numero Elementi di Profondità Buffer</par>
			<par>Nome Asse Tangenziale (Opzionale)</par>
		</ita>
		<eng help="Depth Buffer Look Ahead">
			<par>X - Buffer Depth</par>
			<par>Tangential Axis Name (Optional)</par>
		</eng>
	</Gcode>
    <Gcode name="G70" example="G70 XA">
		<ita help="Piano di Lavoro su Coppia di Assi">
			<par>Nomi Assi</par>
		</ita>
		<eng help="Set Work Plane on a Generic Couple of Axes">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G71" example="G71 X">
		<ita help="Homing Asse su Riferimento Macchina">
			<par>Nome Asse</par>
		</ita>
		<eng help="Axis Homing">
			<par>Axis Name</par>
		</eng>
	</Gcode>
    <Gcode name="G72" example="G72 X1 Y7 Z3 A0.2">
		<ita help="N.U.R.B.S (Non Uniform Rational Bspline) (2D 3D)">
			<par>X - 1 Abilitato 0 Disabilitato</par>
			<par>Y - Lunghezza Minima del Tratto G1(mm)</par>
			<par>Z (opzionale) - Ordine della Curva NURBS (1-7)</par>
			<par>A (opzionale) - Lunghezza Minima Tratti in Uscita (mm)</par>
		</ita>
		<eng help="N.U.R.B.S (Non Uniform Rational Bspline) (2D 3D)">
			<par>X - 1 Enabled 0 Disabled</par>
			<par>Y - Minimum G1 segment length (mm)</par>
			<par>Z (Optional)- NURBS Order (0-7)</par>
			<par>A (Optional) - Minimum Segments Length in Output (mm)</par>
		</eng>
	</Gcode>
    <Gcode name="G73" example="G73 X1 Y45 Z5 A0">
		<ita help="Filtro Noise">
			<par>X - 1 Abilitato 0 Disabilitato (2 3)</par>
			<par>Y - Angolo Minimo dello Spigolo (gradi)</par>
			<par>Z - Lunghezza Minima del Tratto G1(mm)</par>
			<par>A (opzionale) - 0 Rimuove Tutto 1 Rimuove solo Variazioni</par>
		</ita>
		<eng help="Noise Filter">
			<par>X - 1 Enabled 0 Disabled (2 3)</par>
			<par>Y - Minimum Edge Angle(degree)</par>
			<par>Z - Minimum G1 Segment Length (mm)</par>
			<par>A (Optional) - 0 Remove All Edge  1 Remove Only Cusps</par>
		</eng>
	</Gcode>
    <Gcode name="G74" example="G73 X1 Y0.05">
		<ita help="RLS (Remove Len Segment)">
			<par>X - 1 Abilitato 0 Disabilitato (2 3)</par>
			<par>Y - Lunghezza Minima del Tratto G1 da Rimuovere (mm)</par>
		</ita>
		<eng help="RLS (Remove Len Segment)">
			<par>X - 1 Enabled 0 Disabled (2 3)</par>
			<par>Y - Minimum G1 Segment Length to Remove (mm)</par>
		</eng>
	</Gcode>
    <Gcode name="G75" example="G75">
		<ita help="Interpolazione 2D/3D">
			<par></par>
		</ita>
		<eng help="2D/3D Interpolation">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G80" example="G80 X4">
		<ita help="Pausa Forzata">
			<par>X - Codice di Pausa</par>
		</ita>
		<eng help="Forced Pause">
			<par>X - Pause Code</par>
		</eng>
	</Gcode>
    <Gcode name="G81" example="G81 X2">
		<ita help="Gestione Limiti Secondari">
			<par>X - 0 Reimposta i Limiti PRIMARI Positivi</par>
			<par>X - 1 Reimposta i Limiti PRIMARI Negativi</par>
			<par>X - 2 Imposta i Limiti SECONDARI Positivi</par>
			<par>X - 3 Imposta i Limiti SECONDARI Negativi</par>
		</ita>
		<eng help="2nd Limits">
			<par>X - 0 Set FIRST POSITIVE LIMITS</par>
			<par>X - 1 Set FIRST NEGATIVE LIMITS</par>
			<par>X - 2 Set SECOND POSITIVE LIMITS</par>
			<par>X - 3 Set SECOND NEGATIVE LIMITS</par>
		</eng>
	</Gcode>
    <Gcode name="G82" example="G82 XYZ">
		<ita help="Definizione Origine nella Posizione Corrente Assi da Probe">
			<par>Nome Assi</par>
		</ita>
		<eng help="Work Origin in Current Axes Position with Probe Offset">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G85" example="G85 XYZ">
		<ita help="Offset nella Posizione Corrente degli Assi da Probe">
			<par>Nome Assi</par>
		</ita>
		<eng help="Work Offset in Current Axes Position with Probe Offset">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G86" example="G86 A">
		<ita help="Preset Asse su Modulo 360 Gradi in Modo Hardware">
			<par>Nome Assi</par>
		</ita>
		<eng help="Hardware Preset Axes on Module 360 Degrees">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G87" example="G87">
		<ita help="Sospensione Offet Testa">
			<par></par>
		</ita>
		<eng help="Suspends Head Offset">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G88" example="G88">
		<ita help="Riprende Offet Testa">
			<par></par>
		</ita>
		<eng help="Resume Head Offset">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G89" example="G89 X0">
		<ita help="Preset Asse in modo Hardware">
			<par>Nome Assi - Valore di Preset (mm)</par>
		</ita>
		<eng help="Hardware Preset Axes">
			<par>Axes Name - Preset Value (mm)</par>
		</eng>
	</Gcode>
    <Gcode name="G90" example="G90">
		<ita help="Programmazione con Quote Assolute">
			<par></par>
		</ita>
		<eng help="Absolute Values">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G91" example="G91">
		<ita help="Programmazione con Quote Incrementali">
			<par></par>
		</ita>
		<eng help="Incremental Values">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G92" example="G92 XYZ">
		<ita help="Origine nella Posizione Corrente degli Assi">
			<par>Nome Assi</par>
		</ita>
		<eng help="Work Origin in Current Axes Position">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G93" example="G93 X100Y200">
		<ita help="Offset Assi a Valore">
			<par>Nome Assi - Valore di Offset</par>
		</ita>
		<eng help="Axes Offset to Value">
			<par>Axes Name - Offset Value</par>
		</eng>
	</Gcode>
    <Gcode name="G94" example="G94 X100Y200">
		<ita help="Origine Assi a Valore">
			<par>Nome Assi - Valore di Origine</par>
		</ita>
		<eng help="Axes Origins to Value">
			<par>Axes Name - Origin Value</par>
		</eng>
	</Gcode>
    <Gcode name="G95" example="G95 XYZ">
		<ita help="Offset Assi nella Posizione Attuale">
			<par>Nome Assi</par>
		</ita>
		<eng help="Axes Offset to Current Position">
			<par>Axes Name</par>
		</eng>
	</Gcode>
    <Gcode name="G96" example="G96">
		<ita help="Sospende G93-G95">
			<par></par>
		</ita>
		<eng help="Interrupt G93-G95">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G97" example="G97">
		<ita help="Riprende G93-G95">
			<par></par>
		</ita>
		<eng help="Resume G93-G95">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G98" example="G98">
		<ita help="Sospende G92-G94">
			<par></par>
		</ita>
		<eng help="Interrupt G92-G94">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G99" example="G99">
		<ita help="Riprende G92-G94">
			<par></par>
		</ita>
		<eng help="Resume G92-G94">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G100" example="G100 X1">
		<ita help="Comando Sincrono per Assi Virtuali">
			<par>X - Valore del Comando</par>
		</ita>
		<eng help="Syncronous Command for VIRTUAL Axis">
			<par>X - Command Value</par>
		</eng>
	</Gcode>
    <Gcode name="G101" example="G101">
		<ita help="Stop Assi">
			<par></par>
		</ita>
		<eng help="Axes Stop">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G102" example="G102 X200 Y30">
		<ita help="Start Acquisizione da Probe">
			<par>Valori Assi</par>
		</ita>
		<eng help="Start Probe Acqusition">
			<par>Axes Value</par>
		</eng>
	</Gcode>
    <Gcode name="G103" example="G103 X10">
		<ita help="Parametri RTCP">
			<par>Valori</par>
		</ita>
		<eng help="RTCP Parameters">
			<par>Value</par>
		</eng>
	</Gcode>
    <Gcode name="G104" example="G104">
		<ita help="Abilita RTCP">
			<par></par>
		</ita>
		<eng help="Enables RTCP">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G105" example="G105">
		<ita help="Disabilita RTCP">
			<par></par>
		</ita>
		<eng help="Disables RTCP">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G106." example="G106.0 X1 A0.2 B8 G106.1">
		<ita help="Filtro Smoothing">
			<par>. - Asse di attivazione Filtro</par>
			<par>X - 1 Abilitato 0 Disabilitato</par>
			<par>A - Livello (da 0 a 1)</par>
			<par>B - Lunghezza Minima del Tratto G1 da Filtrare (mm)</par>
		</ita>
		<eng help="Smoothing Filter">
			<par>. - Axis Set for Filter</par>
			<par>X - 1 Enabled 0 Disabled</par>
			<par>A - Filter Level (from 0 to 1)</par>
			<par>B - Minimum G1 Segment Length for Filtering (mm)</par>
		</eng>
	</Gcode>
    <Gcode name="G108." example="G108.0 XY-Z G108.1 ABC">
		<ita help="Gestione Assi Master Slave G108.0 G108.1 G108.2 G108.3">
			<par>G108. 0 - Annulla Master Slave</par>
			<par>G108. 1 - Sospende Master Slave</par>
			<par>G108. 2 - Riprende Master Slave</par>
			<par>G108. (M),(S1),(S2),(S3) - M=Master S1..S3 Slaves</par>
		</ita>
		<eng help="Master Slave Axes Management G108.0 G108.1 G108.2 G108.3">
			<par>G108. 0 - Disable Master Slave</par>
			<par>G108. 1 - Suspend Master Slave</par>
			<par>G108. 2 - Resume Master Slave</par>
			<par>G108. (M),(S1),(S2),(S3) - M=Master S1..S3 Slaves</par>
		</eng>
	</Gcode>	
    <Gcode name="G107" example="G107.0 X1000">
		<ita help="Macro ad Interrupt">
			<par>G107 X0 - Disabilita tutte</par>
			<par>G107 X1 - Abilita tutte</par>
			<par>G107 X2 - Sospende tutte</par>
			<par>G107 X3 - Riprende tutte</par>
			<par>G107.0 Xt - Macro a tempo (M50000) X indica il tempo in Ms</par>
			<par>G107.0 X-1 - Disabilita la macro a tempo</par>
			<par>G107.1 Xi - Macro Digital Input (M50001) X indica l' ingresso da 0 a 31</par>
			<par>G107.1 X-1 - Disabilita la macro Digital Input</par>
			<par>G107.2 Xo - Macro Digital Output (M50002) X indica l' uscita da 0 a 31</par>
			<par>G107.2 X-1 - Disabilita la macro Digital Output</par>
			<par>G107.3 X0 - Disabilita la macro Movimento 50003</par>
			<par>G107.3 X1 YZABC - Abilita la macro Movimento 50003</par>
			<par>G107.4 X0 - Disabilita la macro Movimento 50004</par>
			<par>G107.4 X1 YZABC - Abilita la macro Movimento 50004</par>
		</ita>
		<eng help="Interrupt Macro">
			<par>G107 X0 - Disable All</par>
			<par>G107 X1 - Enable All</par>
			<par>G107 X2 - Suspend All</par>
			<par>G107 X3 - Resume All</par>
			<par>G107.0 Xt - Macro Time (M50000) X time in Ms</par>
			<par>G107.0 X-1 - Disable Macro Time</par>
			<par>G107.1 Xi - Macro Digital Input (M50001) X DI from 0 to 31</par>
			<par>G107.1 X-1 - Disable Macro Digital Input</par>
			<par>G107.2 Xo - Macro Digital Output (M50002) X DO from 0 to 31</par>
			<par>G107.2 X-1 - Disable Macro Digital Output</par>
			<par>G107.3 X0 - Disable Macro Move 50003</par>
			<par>G107.3 X1 YZABC - Enable Macro Move 50003</par>
			<par>G107.4 X0 - Disable Macro Move 50004</par>
			<par>G107.4 X1 YZABC - Enable Macro Move 50004</par>
		</eng>
	</Gcode>
    <Gcode name="G120" example="G120">
		<ita help="Abilita Specularità Su Asse Y">
			<par></par>
		</ita>
		<eng help="Enables Mirroring on Y Axis">
			<par></par>
		</eng>
	</Gcode>	
    <Gcode name="G121" example="G121">
		<ita help="Rimuove G120">
			<par></par>
		</ita>
		<eng help="Remove G120">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G940" example="G940 G1 X100 Y200">
		<ita help="Esclude Offset e Origini nel Blocco Corrente">
			<par>Valore Assi e modo G1-G2-G3</par>
		</ita>
		<eng help="Move axes excluding WORK ORIGIN and OFFSET in the actual block">
			<par>Axes Value and mode G1-G2-G3</par>
		</eng>
	</Gcode>
    <Gcode name="G1050" example="G1050">
		<ita help="Disabilita Scala Assi">
			<par></par>
		</ita>
		<eng help="Scale Axes Disable">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="G1050" example="G1050 X10Y20 I0.5J0.5">
		<ita help="Abilita Scala Assi">
			<par>X - Centro Scala Asse X</par>
			<par>Y - Centro Scala Asse Y</par>
			<par>Z - Centro Scala Asse Z</par>
			<par>I - Rapporto Scala Asse X</par>
			<par>J - Rapporto Scala Asse Y</par>
			<par>K - Rapporto Scala Asse Z</par>
			<par>P - Rapporto Scala Assi X-Y-Z</par>
		</ita>
		<eng help="Scale Axes Enabled">
			<par>X - Center Scale Axis X</par>
			<par>Y - Center Scale Axis Y</par>
			<par>Z - Center Scale Axis Z</par>
			<par>I - Ratio Scale Axis X</par>
			<par>J - Ratio Scale Axis Y</par>
			<par>K - Ratio Scale Axis Z</par>
			<par>P - Ratio Scale Axes X-Y-Z</par>
		</eng>
	</Gcode>
    <Gcode name="USER_ZERO" example="USER_ZERO 1 - USER_ZERO [$VAR]">
		<ita help="Imposta Indice delle Origini di Lavoro">
			<par>Valore Numerico o Espressione</par>
		</ita>
		<eng help="Set Work Origins Index">
			<par>Numerical Value or Expression</par>
		</eng>
	</Gcode>
    <Gcode name="USER_OFFSET" example="USER_OFFSET 1 - USER_OFFSET [$VAR]">
		<ita help="Imposta Indice degli Offset">
			<par>Valore Numerico o Espressione</par>
		</ita>
		<eng help="Set Offset Index">
			<par>Numerical Value or Expression</par>
		</eng>
	</Gcode>
    <Gcode name="PAUSE_MODE" example="PAUSE_MODE 1 - PAUSE_MODE [$VAR]">
		<ita help="Definisce il Modo di Pausa del CNC">
			<par>Valore Numerico o Espressione (0-4)</par>
			<par>0 - Modo Normale</par>
			<par>1 - Pausa CNC Abilitata, M Pausa Abilitata, M Ripresa Disabilitata</par>
			<par>2 - Pausa CNC Abilitata, M Pausa Disabilitata, M Ripresa Abilitata</par>
			<par>3 - Pausa CNC Abilitata, M Pausa Disabilitata, M Ripresa Disabilitata</par>
			<par>4 - Pausa CNC Disabilitata, M Pausa Disabilitata, M Ripresa Disabilitata</par>
		</ita>
		<eng help="Defines CNC Pause Mode">
			<par>Numerical Value or Expression (0-4)</par>
			<par>0 - Normal Mode</par>
			<par>1 - CNC Pause Enabled, M Pause Enabled, M Restart Disabled</par>
			<par>2 - CNC Pause Enabled, M Pause Disabled, M Restart Enabled</par>
			<par>3 - CNC Pause Enabled, M Pause Disabled, M Restart Disabled</par>
			<par>3 - CNC Pause Disabled, M Pause Disabled, M Restart Disabled</par>
		</eng>
	</Gcode>
    <Gcode name="STOP_MODE" example="STOP_MODE 1 - STOP_MODE [$VAR]">
		<ita help="Definisce il Modo di Stop del CNC">
			<par>Valore Numerico o Espressione (0-2)</par>
			<par>0 - Modo Normale</par>
			<par>1 - Disabilita Stop quando Macro di Stop in Esecuzione</par>
			<par>2 - 2 Stop Consecutivi per fermare Macro Di Stop</par>
		</ita>
		<eng help="Defines CNC Pause Mode">
			<par>Numerical Value or Expression (0-2)</par>
			<par>0 - Normal Mode</par>
			<par>1 - Disable Stop When Stop Macro is in Execution</par>
			<par>2 - Two Consecutive Stop for Interrupt Macro Stop</par>
		</eng>
	</Gcode>
    <Gcode name="IF" example="IF $VAR=10">
		<ita help="Ciclo IF">
			<par>Condizione</par>
		</ita>
		<eng help="IF Cycle">
			<par>Condition</par>
		</eng>
	</Gcode>
    <Gcode name="ELSE" example="ELSE">
		<ita help="Ciclo ELSE">
			<par></par>
		</ita>
		<eng help="ELSE Cycle">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="END_IF" example="END_IF">
		<ita help="Fine Ciclo IF">
			<par></par>
		</ita>
		<eng help="End IF Cycle">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="LOOP" example="LOOP 10 - LOOP $CYCLE -LOOP xxxx K">
		<ita help="Ciclo Loop">
			<par>Valore Numerico o Nome Variabile</par>
			<par>K Opzionale - Se inserito in preview solo 1 loop</par>
		</ita>
		<eng help="Loop Cycle">
			<par>Numerical Value or Variable Name</par>
			<par>K Optional - If insert in preview only one time</par>
		</eng>
	</Gcode>
    <Gcode name="END_LOOP" example="END_LOOP">
		<ita help="Fine Ciclo Loop">
			<par></par>
		</ita>
		<eng help="End Loop Cycle">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="GOTO" example="GOTO LABEL1 - GOTO @10">
		<ita help="Salto a Label o Numero di Linea">
			<par>Nome Label o @NumeroLinea (Numero linea Nxx)</par>
			<par>@-1 Riparte dall' inizio</par>
		</ita>
		<eng help="Jump to Label or Line Number">
			<par>Label Name or @LineNumber (LineNumber Nxx)</par>
			<par>@-1 Restart the Gcode</par>
		</eng>
	</Gcode>	
    <Gcode name="GOSUB" example="GOSUB LABEL1 - GOSUB @10">
		<ita help="Richiama un SottoProgramma">
			<par>Nome Label o @NumeroLinea (Numero linea Nxx)</par>
		</ita>
		<eng help="Call Subroutine">
			<par>Label Name or @LineNumber (LineNumber Nxx)</par>
		</eng>
	</Gcode>
    <Gcode name="RETURN" example="RETURN">
		<ita help="Ritorna da un SottoProgramma">
			<par></par>
		</ita>
		<eng help="Return From Subroutine">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="END_PROGRAM" example="END_PROGRAM">
		<ita help="Termina il Gcode">
			<par></par>
		</ita>
		<eng help="Ends the Gcode">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="WAIT_INPUT" example="WAIT_INPUT 2 1 5.3 12">
		<ita help="Attesa Stato Input Digitale">
			<par>DI - Numero Ingresso Digitale</par>
			<par>Stato - Stato di Attesa 0 o 1</par>
			<par>Tempo - Tempo di Attesa (sec)</par>
			<par>Allarme - Codice Allarme dopo Tempo Attesa</par>
		</ita>
		<eng help="Wait Digital Input State">
			<par>DI - Digital Input Number</par>
			<par>State - DI State 0 or 1</par>
			<par>TimeOut - Waiting TimeOut (sec)</par>
			<par>Alarm - Alarm Code if TimeOut expired</par>
		</eng>
	</Gcode>
    <Gcode name="ERROR" example="ERROR 10">
		<ita help="Forza uno Stato di Errore">
			<par>Numero Errore</par>
		</ita>
		<eng help="Force an Error">
			<par>Error Number</par>
		</eng>
	</Gcode>
    <Gcode name="SDO_DL" example="SDO_DL 2 24596 0 4 $VAR">
		<ita help="SDO DownLoad - CanOpen">
			<par>Numero Nodo</par>
			<par>Indice</par>
			<par>Sub Indice</par>
			<par>Lunghezza Dati</par>
			<par>Variabile Dati</par>
		</ita>
		<eng help="SDO DownLoad - CanOpen">
			<par>Node Number</par>
			<par>Index</par>
			<par>Sub Index</par>
			<par>Data Length</par>
			<par>Variable Data Content</par>
		</eng>
	</Gcode>
    <Gcode name="SDO_UL" example="SDO_UL 2 24596 0 4 $VAR">
		<ita help="SDO UpLoad - CanOpen">
			<par>Numero Nodo</par>
			<par>Indice</par>
			<par>Sub Indice</par>
			<par>Lunghezza Dati</par>
			<par>Variabile Dati</par>
		</ita>
		<eng help="SDO UpLoad - CanOpen">
			<par>Node Number</par>
			<par>Index</par>
			<par>Sub Index</par>
			<par>Data Length</par>
			<par>Variable Data Content</par>
		</eng>
	</Gcode>
    <Gcode name="GET" example="GET $PAR1 $PAR2 $PAR3 $PAR4">
		<ita help="Legge i Parametri HM">
			<par>Variabili Lettura Parametri</par>
		</ita>
		<eng help="Read the HM Parameters">
			<par>Varaibles Parameters</par>
		</eng>
	</Gcode>
    <Gcode name="DEBUG_INFO" example="DEBUG_INFO “TEXT INFO” $VAR">
		<ita help="Notifica di Debug">
			<par>Testo dell Notifica (tra virgolette)</par>
			<par>Variabile per Debug</par>
		</ita>
		<eng help="Debug Notify">
			<par>Notify Text (enclosed in "")</par>
			<par>Debug Variable</par>
		</eng>
	</Gcode>
    <Gcode name="READ_PARMAC" example="READ_PARMAC VJOG_X $VAR">
		<ita help="Legge un Parametro Macchina">
			<par>Nome del Parametro</par>
			<par>Variabile di Lettura</par>
		</ita>
		<eng help="Read a Machine Parameter">
			<par>Parameter Name</par>
			<par>Variable Data Content</par>
		</eng>
	</Gcode>
    <Gcode name="WRITE_PARMAC" example="WRITE_PARMAC VJOG_X $VAR">
		<ita help="Scrive un Parametro Macchina">
			<par>Nome del Parametro</par>
			<par>Variabile di Scrittura</par>
		</ita>
		<eng help="Write a Machine Parameter">
			<par>Parameter Name</par>
			<par>Variable Data Content</par>
		</eng>
	</Gcode>
    <Gcode name="LOAD_VAR" example="&#10;LOAD_VAR MYFILE.PNT &#10;GET_VAR $VAR 0 &#10;GET_VAR $VAR1 1">
		<ita help="Carica un File di Variabili">
			<par>Nome del File</par>
		</ita>
		<eng help="Load a File Variables">
			<par>File Name</par>
		</eng>
	</Gcode>
    <Gcode name="GET_VAR" example="&#10;LOAD_VAR MYFILE.PNT &#10;GET_VAR $VAR 0 &#10;GET_VAR $VAR1 1">
		<ita help="Legge una Variabile dal File Caricato con LOAD_VAR">
			<par>Variabile di Lettura</par>
			<par>Indice nella Lista di Lettura</par>
		</ita>
		<eng help="Read a Variable from File Loaded with LOAD_VAR">
			<par>Variable Data Content</par>
			<par>Index in the List</par>
		</eng>
	</Gcode>
    <Gcode name="WRITE_VAR" example="&#10;DIM_VAR 10 &#10;WRITE_VAR $VAR1 0 &#10;WRITE_VAR $VAR1 1 &#10;SAVE_VAR MYFILE.PNT">
		<ita help="Scrive una Variabile nella Lista Creata con DIM_VAR">
			<par>Variabile di Scrittura</par>
			<par>Indice nella Lista di Scrittura</par>
		</ita>
		<eng help="Write a Variable in the List Created by DIM_VAR">
			<par>Variable Data Content</par>
			<par>Index in the List</par>
		</eng>
	</Gcode>
    <Gcode name="SAVE_VAR" example="SAVE_VAR MYFILE.PNT">
		<ita help="Salva il File Variabili">
			<par>Nome File</par>
		</ita>
		<eng help="Save Variables File">
			<par>File Name</par>
		</eng>
	</Gcode>
    <Gcode name="CLEAR_VAR" example="CLEAR_VAR">
		<ita help="Rimuove tutti i Dati dalla Lista Creata con DIM_VAR">
			<par></par>
		</ita>
		<eng help="Clear All Data in the List Created by DIM_VAR">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="DIM_VAR" example="DIM_VAR 10">
		<ita help="Dimensiona una Lista Vuota in Memoria">
			<par>Numero Elementi</par>
		</ita>
		<eng help="Dimensioned a Empty List in Memory">
			<par>Elements Number</par>
		</eng>
	</Gcode>
    <Gcode name="REMOVE_VAR" example="REMOVE_VAR 1">
		<ita help="Cancella un Dato dalla Lista">
			<par>Indice della Lista</par>
		</ita>
		<eng help="Clear a Data from List">
			<par>List Index</par>
		</eng>
	</Gcode>
    <Gcode name="FILE_EXISTS" example="&#10;FILE_EXISTS $VAR MYFILE.PNT //QUERY&#10;IF $VAR=0 //Not Exists">
		<ita help="Controlla se Esiste un File Variabili">
			<par>Variabile per Controllo</par>
			<par>Nome del File</par>
		</ita>
		<eng help="Check if a Variables File Exists">
			<par>Variable Data Return Content</par>
			<par>File Name</par>
		</eng>
	</Gcode>
    <Gcode name="OPT" example="&#10;OPT MSTOP 10&#10;OPT MERROR -1">
		<ita help="Setta Opzioni per Compilazione in RunTime">
			<par>Opzione - MSTOP,MSTART,MEND,MGOBLOCK,MGORETRACE,MERROR,MPAUSE,MGOPAUSE</par>
			<par>Nuovo Valore</par>
		</ita>
		<eng help="Set Compilation Options at RunTime">
			<par>Option - MSTOP,MSTART,MEND,MGOBLOCK,MGORETRACE,MERROR,MPAUSE,MGOPAUSE</par>
			<par>New Value</par>
		</eng>
	</Gcode>
    <Gcode name="MARKER" example="MARKER $VAR “MARKER DESCRIPTION”">
		<ita help="Definizione Marker">
			<par>Nome Variabile Marker</par>
			<par>Descrizione Marker</par>
		</ita>
		<eng help="Marker Definition">
			<par>Marker Variable Name</par>
			<par>Marker Description</par>
		</eng>
	</Gcode>
    <Gcode name="IMPORT" example="IMPORT “FileName.ext”">
		<ita help="Importa ed Esgue un Gcode Esterno">
			<par>Nome del File(tra virgolette)</par>
		</ita>
		<eng help="Import and Executes a Gcode External File">
			<par>File Name (enclosed in "")</par>
		</eng>
	</Gcode>
    <Gcode name="END_IMPORT" example="END_IMPORT">
		<ita help="Termina in Modo Anticipato un File Importato">
			<par></par>
		</ita>
		<eng help="Ends a Import File">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="PA" example="PA(0)[$VAR]">
		<ita help="Posizione Assoluta per Posizionatore">
			<par>Numero del Posizionatore (n)</par>
			<par>Parametro di Controllo (opzionale)</par>
			<par>null - Start CON Attesa Posizione Raggiunta - PA(0)100</par>
			<par>0 - Start SENZA Attesa Posizione Raggiunta - PA(0,0)100</par>
			<par>1 - Start CON Attesa Posizione Raggiunta - PA(0,1)100</par>
			<par>2 - Start HOMING - PA(0,2)100</par>
			<par>3 - Abilita Asse - PA(0,3)1</par>
			<par>3 - Disabilita Asse - PA(0,3)0</par>
		</ita>
		<eng help="Positioners Set Position Absolute">
			<par>Positioners Number (n)</par>
			<par>Control Parameter (optional)</par>
			<par>null - Start WITH Wait Target Reached - PA(0)100</par>
			<par>0 - Start WITHOUT Wait Target Reached - PA(0,0)100</par>
			<par>1 - Start WITH Wait Target Reached - PA(0,1)100</par>
			<par>2 - Start HOMING - PA(0,2)100</par>
			<par>3 - Enable Axis - PA(0,3)1</par>
			<par>3 - Disable Axis - PA(0,3)0</par>
		</eng>
	</Gcode>
    <Gcode name="PD" example="PD(0)[$VAR]">
		<ita help="Posizione Relativa per Posizionatore">
			<par>Numero del Posizionatore (n)</par>
			<par>Parametro di Controllo (opzionale)</par>
			<par>null - Start CON Attesa Posizione Raggiunta - PD(0)100</par>
			<par>0 - Start SENZA Attesa Posizione Raggiunta - PD(0,0)100</par>
			<par>1 - Start CON Attesa Posizione Raggiunta - PD(0,1)100</par>
			<par>2 - Start HOMING - PD(0,2)100</par>
			<par>3 - Abilita Asse - PD(0,3)1</par>
			<par>3 - Disabilita Asse - PD(0,3)0</par>
		</ita>
		<eng help="Positioners Set Position Incremental">
			<par>Positioners Number (n)</par>
			<par>Control Parameter (optional)</par>
			<par>null - Start WITH Wait Target Reached - PD(0)100</par>
			<par>0 - Start WITHOUT Wait Target Reached - PD(0,0)100</par>
			<par>1 - Start WITH Wait Target Reached - PD(0,1)100</par>
			<par>2 - Start HOMING - PD(0,2)100</par>
			<par>3 - Enable Axis - PD(0,3)1</par>
			<par>3 - Disable Axis - PD(0,3)0</par>
		</eng>
	</Gcode>
    <Gcode name="PF" example="PF(0)[$VAR]">
		<ita help="Velocità per Posizionatore">
			<par>Numero del Posizionatore (n)</par>
			<par>Velocità</par>
		</ita>
		<eng help="Positioners Set Feed">
			<par>Positioners Number (n)</par>
			<par>Feed Value</par>
		</eng>
	</Gcode>
    <Gcode name="PS" example="PS(0)">
		<ita help="Stop Movimento Posizionatore">
			<par>Numero del Posizionatore (n)</par>
		</ita>
		<eng help="Positioners Stop">
			<par>Positioners Number (n)</par>
		</eng>
	</Gcode>
    <Gcode name="_PM" example="$VAR=_PM(0,1)">
		<ita help="Stato del Posizionatore">
			<par>Numero del Posizionatore (n)</par>
			<par>Parametro</par>
			<par>0 - Ritorna Stato del Movimento - 0 Stop - 1 Movimento</par>
			<par>1 - Legge la Quota TEORICA</par>
			<par>2 - Legge la Quota REALE</par>
			<par>3 - Torna 1 Asse Abilitato – 0 Asse Disabilitato</par>
			<par>4 - Torna 1 HOMING Fatto – 0 HOMING non Fatto</par>
			<par>5 - Torna 1 Asse in ALLARME – 0 OK</par>
		</ita>
		<eng help="Positioners Status">
			<par>Positioners Number (n)</par>
			<par>Parameter</par>
			<par>0 - Returns Movement State - 0 Stop - 1 Movement</par>
			<par>1 - Read Demand Position</par>
			<par>2 - Read Actual Position</par>
			<par>3 - Return 1 Axis Enabled – 0 Axis Disabled</par>
			<par>4 - Return 1 HOMING Performed – 0 HOMING not Performed</par>
			<par>5 - Return 1 Axis in ALARM – 0 OK</par>
		</eng>
	</Gcode>
    <Gcode name="RESUME_T" example="RESUME_T 5">
		<ita help="Riprende il Gcode dall' Ultima Istruzione Tn Usata">
			<par>Numero Utensile Clone da Caricare</par>
		</ita>
		<eng help="Resumes the Gcode from Last Tn Used">
			<par>Clone Tool to Load</par>
		</eng>
	</Gcode>
    <Gcode name="SAVE_T" example="&#10;T1&#10;$[U0]=10&#10;SAVE_T">
		<ita help="Salva La Tabella Utensili">
			<par></par>
		</ita>
		<eng help="Save the Tool Table">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="GLOBAL" example="GLOBAL $VAR">
		<ita help="Dichiara un Variabile Globale">
			<par>Nome dell Variabile</par>
		</ita>
		<eng help="Declares a Global Variable">
			<par>Variable Name</par>
		</eng>
	</Gcode>
    <Gcode name="SIN" example="$VAR=SIN($VAR1*3)">
		<ita help="Seno di un Angolo">
			<par>Espressione</par>
		</ita>
		<eng help="Sine Function">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="COS" example="$VAR=COS($VAR1*3)">
		<ita help="Coseno di un Angolo">
			<par>Espressione</par>
		</ita>
		<eng help="Cosine Function">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="LOG" example="$VAR=LOG($VAR1*3)">
		<ita help="Logaritmo Naturale">
			<par>Espressione</par>
		</ita>
		<eng help="Logarithm">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="EXP" example="$VAR=EXP(10.15)">
		<ita help="Esponenziale">
			<par>Espressione</par>
		</ita>
		<eng help="Exponential">
			<par>Expression</par>
		</eng>
	</Gcode>
     <Gcode name="INT" example="$VAR=INT(10.15)">
		<ita help="Intero Arrotondato per Eccesso">
			<par>Espressione</par>
		</ita>
		<eng help="Integer Rounded to Excess">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="FIX" example="$VAR=FIX(10.15)">
		<ita help="Intero">
			<par>Espressione</par>
		</ita>
		<eng help="Integer">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="ABS" example="$VAR=ABS($VAR1)">
		<ita help="Valore Assoluto">
			<par>Espressione</par>
		</ita>
		<eng help="Absolute Value">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="DRG" example="DRG">
		<ita help="Seleziona Gradi per COS,SIN,TAN,ACOS,ASIN,ATAN">
			<par></par>
		</ita>
		<eng help="Select Degree for COS,SIN,TAN,ACOS,ASIN,ATAN">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="RAD" example="RAD">
		<ita help="Seleziona Radianti per COS,SIN,TAN,ACOS,ASIN,ATAN">
			<par></par>
		</ita>
		<eng help="Select Radians for COS,SIN,TAN,ACOS,ASIN,ATAN">
			<par></par>
		</eng>
	</Gcode>
    <Gcode name="SQR" example="$VAR=SQR($VAR1)">
		<ita help="Radice Quadrata">
			<par>Espressione</par>
		</ita>
		<eng help="Square Root">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="TAN" example="$VAR=TAN($VAR1)">
		<ita help="Tangente">
			<par>Espressione</par>
		</ita>
		<eng help="Tangent">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="ATAN" example="$VAR=ATAN($VAR1)">
		<ita help="ArcoTangente">
			<par>Espressione</par>
		</ita>
		<eng help="ArcTangent">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="ASIN" example="$VAR=ASIN($VAR1)">
		<ita help="ArcoSeno">
			<par>Espressione</par>
		</ita>
		<eng help="ArcSin">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="ACOS" example="$VAR=ACOS($VAR1)">
		<ita help="ArcoCoseno">
			<par>Espressione</par>
		</ita>
		<eng help="ArcCosin">
			<par>Expression</par>
		</eng>
	</Gcode>
    <Gcode name="DIM" example="DIM $ARRAY 10">
		<ita help="Dimensiona un Array">
			<par>Nome Variabile</par>
			<par>Dimensione</par>
		</ita>
		<eng help="Array Dimension">
			<par>Variable Name</par>
			<par>Dimension</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.INFO" example="CNC.INFO Cn InfoType $Var">
		<ita help="Informazioni">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>InfoType = 0 Lettura Linea Teorica</par>
			<par>InfoType = 1 Lettura Linea Reale</par>
			<par>InfoType = 2 Lettura Risoluzione Quote Assi</par>
			<par>InfoType = 3 Lettura Risoluzione FEED Assi</par>
			<par>$Var - Variabile Locale di destinazione</par>
		</ita>
		<eng help="External Informations">
			<par>Cn - Process (from 1 to 8) </par>
			<par>InfoType = 0 Read Demand Gcode Line</par>
			<par>InfoType = 1 Read Real Gcode Line</par>
			<par>InfoType = 2 Read Axes Value Resolution</par>
			<par>InfoType = 3 Read FEED Value Resolution</par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>	
    <Gcode name="CNC.AXIS" example="CNC.AXIS Cn AxisIndex AxisType $Var">
		<ita help="Informazioni Assi">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>AxisIndex - Indice Asse (da 0 a 9)</par>
			<par>AxisType = 0 Lettura Quota Teorica Assoluta</par>
			<par>AxisType = 1 Lettura Quota Reale Assoluta</par>
			<par>AxisType = 2 Lettura Quota Teorica Assoluta Syncro </par>
			<par>AxisType = 3 Lettura Quota Reale Assoluta Syncro</par>
			<par>AxisType = 4 Lettura Valore Totale Offset (Origini,Offset,Hn ecc.)</par>
			<par>$Var - Variabile Locale di destinazione</par>
		</ita>
		<eng help="External Axes Informations">
			<par>Cn - Process (from 1 to 8) </par>
			<par>AxisIndex - Axis Index (from 0 to 9)</par>
			<par>AxisType = 0 Read Absolute Demand Position</par>
			<par>AxisType = 1 Read Real Absolute Position</par>
			<par>AxisType = 2 Read Absolute Demand Position Syncro </par>
			<par>AxisType = 3 Read Real Absolute Position Syncro</par>
			<par>AxisType = 4 Read Total Offset Value (Origins,Offset,Hn ecc.)</par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.GROUP" example="CNC.GROUP Cn NrAxis AxisType $Var">
		<ita help="Informazioni Gruppo Assi">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>NrAxis - Numero Assi Asse (da 1 a 9)</par>
			<par>AxisType = 0 Lettura Quota Teorica Assoluta</par>
			<par>AxisType = 1 Lettura Quota Reale Assoluta</par>
			<par>AxisType = 2 Lettura Valore Totale Offset (Origini,Offset,Hn ecc.)</par>
			<par>$Var - Start Variabile Locale di destinazione o Nome Array</par>
		</ita>
		<eng help="External Group Axes Informations">
			<par>Cn - Process (from 1 to 8) </par>
			<par>AxisIndex - Axis Index (from 0 to 9)</par>
			<par>AxisType = 0 Read Absolute Demand Position</par>
			<par>AxisType = 1 Read Real Absolute Position</par>
			<par>AxisType = 2 Read Total Offset Value (Origins,Offset,Hn ecc.)</par>
			<par>$Var - Start Local Destination Variable or Array Name</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.READVARADDR" example="CNC.READVARADDR Cn AddrVar $Var">
		<ita help="Lettura Variabile Gcode da Indirizzo">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>AddrVar - Indirizzo Variabile Remota</par>
			<par>$Var - Variabile Locale di destinazione</par>
		</ita>
		<eng help="Read Gcode Variable by Address">
			<par>Cn - Process (from 1 to 8) </par>
			<par>AddrVar - Remote Variable Address</par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>	
    <Gcode name="CNC.READVARNAME" example="CNC.READVARNAME Cn $Var VarName">
		<ita help="Lettura Variabile Gcode da Nome">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>$Var - Variabile Locale di destinazione</par>
			<par>VarName - Nome Variabile Remota tra Virgolette</par>
		</ita>
		<eng help="Read Gcode Variable by Name">
			<par>Cn - Process (from 1 to 8) </par>
			<par>$Var -  Local Destination Variable</par>
			<par>VarName - Remote Variable Name IN QUOTES</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.WRITEVARADDR" example="CNC.WRITEVARADDR Cn AddrVar $Var">
		<ita help="Scrittura Variabile Gcode da Indirizzo">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
			<par>AddrVar - Indirizzo Variabile Remota</par>
			<par>$Var - Variabile Locale Sorgente</par>
		</ita>
		<eng help="Write Gcode Variable by Address">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
			<par>AddrVar - Remote Variable Address</par>
			<par>$Var - Local Source Variable</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.WRITEVARNAME" example="CNC.WRITEVARNAME Cn $Var VarName">
		<ita help="Scrittura Variabile Gcode da Nome">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
			<par>$Var - Variabile Locale Sorgente</par>
			<par>VarName - Nome Variabile Remota tra Virgolette</par>
		</ita>
		<eng help="Write Gcode Variable by Name">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
			<par>$Var - Local Source Variable</par>
			<par>VarName - Remote Variable Name IN QUOTES</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.LOAD" example="CNC.LOAD Cn TypeRun InEditor Path">
		<ita help="Carica un Gcode">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
			<par>TypeRun = 0 Solo Load</par>
			<par>TypeRun = 1 Load e Run</par>
			<par>TypeRun = 2 Load e Preview</par>
			<par>TypeRun = 3 Load, Preview e Run</par>
			<par>InEditor = 0 Non inviato a IsoUsEditor</par>
			<par>InEditor = 1 Inviato a IsoUsEditor</par>
			<par>Path - Path del File tra Virgolette - $APPPATH path di IsoUs</par>
		</ita>
		<eng help="Load Gcode">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
			<par>TypeRun = 0 Only Load</par>
			<par>TypeRun = 1 Load and Run</par>
			<par>TypeRun = 2 Load and Preview</par>
			<par>TypeRun = 3 Load, Preview and Run</par>
			<par>InEditor = 0 Not Send to IsoUsEditor</par>
			<par>InEditor = 1 Send to IsoUsEditor</par>
			<par>Path - Gcode File Path IN QUOTES - $APPPATH IsoUs Local Path</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.RUN" example="CNC.RUN Cn">
		<ita help="Run Gcode">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
		</ita>
		<eng help="Run Gcode">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.PREVIEW" example="CNC.PREVIEW Cn">
		<ita help="Preview Gcode">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
		</ita>
		<eng help="Preview Gcode">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.STOP" example="CNC.STOP Cn">
		<ita help="Stop Gcode">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
		</ita>
		<eng help="Stop Gcode">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.PAUSE" example="CNC.PAUSE Cn">
		<ita help="Pausa Gcode">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Cn = -1 Tutti i Processi </par>
		</ita>
		<eng help="Pause Gcode">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Cn = -1 All Process </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.STATUS" example="CNC.STATUS Cn $Var">
		<ita help="Lettura Status Word - Mappata a Bit">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>$Var - Variabile Locale Destinazione</par>
		</ita>
		<eng help="Read Status Word - Bit Mapped">
			<par>Cn - Process (from 1 to 8) </par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.STATUSBIT" example="CNC.STATUSBIT Cn NrBit $Var">
		<ita help="Lettura Bit Status Word">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>NrBit - Numero Bit (da 0 a 32) </par>
			<par>$Var - Variabile Locale Destinazione</par>
		</ita>
		<eng help="Read Bit Status Word">
			<par>Cn - Process (from 1 to 8) </par>
			<par>NrBit - Bit Number (from 0 to 32) </par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.READPARMAC" example="CNC.READPARMAC Cn $Var ParName">
		<ita help="Legge Parametro Macchina">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>$Var - Variabile Locale Destinazione</par>
			<par>ParName - Nome del Parametro tra Virgolette</par>
		</ita>
		<eng help="Read Machine Parameter">
			<par>Cn - Process (from 1 to 8) </par>
			<par>$Var - Local Destination Variable</par>
			<par>ParName - Parameter Name IN QUOTES</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.WRITEPARMAC" example="CNC.WRITEPARMAC Cn $Var ParName">
		<ita help="Scrive Parametro Macchina">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>$Var - Variabile Locale Sorgente</par>
			<par>ParName - Nome del Parametro tra Virgolette</par>
		</ita>
		<eng help="Write Machine Parameter">
			<par>Cn - Process (from 1 to 8) </par>
			<par>$Var - Local Source Variable</par>
			<par>ParName - Parameter Name IN QUOTES</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.ENABLEAXIS" example="CNC.ENABLEAXIS Cn Axis State">
		<ita help="Abilita/Disabilita Asse">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Axis - Numero Asse (da 0 a 8) </par>
			<par>State = 0 Disabilitato </par>
			<par>State = 1 Abilitato </par>
		</ita>
		<eng help="Enable/Disable Axis">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Axis - Axis Number(from 0 to 8) </par>
			<par>State = 0 Disable </par>
			<par>State = 1 Enable </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.HOMEAXIS" example="CNC.HOMEAXIS Cn Axis">
		<ita help="Home Asse">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Axis - Numero Asse (da 0 a 8) </par>
		</ita>
		<eng help="Home Axis">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Axis - Axis Number(from 0 to 8) </par>
		</eng>
	</Gcode>
    <Gcode name="CNC.READGENERIC" example="CNC.READGENERIC Cn Type $Par $Var">
		<ita help="Lettura Parametro Generico">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Type - Tipo (da 0 a 15) </par>
			<par>$Par - Opzioni Parametro</par>
			<par>$Var - Variabile Locale Destinazione</par>
		</ita>
		<eng help="Read Generic Parameter">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Type - Type (from 0 to 15) </par>
			<par>$Par - Parameter Options</par>
			<par>$Var - Local Destination Variable</par>
		</eng>
	</Gcode>
    <Gcode name="CNC.WRITEGENERIC" example="CNC.WRITEGENERIC Cn Type $Par $Var">
		<ita help="Scrittura Parametro Generico">
			<par>Cn - Processo (da 1 a 8) </par>
			<par>Type - Tipo (da 0 a 15) </par>
			<par>$Par - Opzioni Parametro</par>
			<par>$Var - Variabile Locale Sorgente</par>
		</ita>
		<eng help="Write Generic Parameter">
			<par>Cn - Process (from 1 to 8) </par>
			<par>Type - Type (from 0 to 15) </par>
			<par>$Par - Parameter Options</par>
			<par>$Var - Local Source Variable</par>
		</eng>
	</Gcode>
    <Gcode name="NOAXESREADY" example="NOAXESREADY">
		<ita help="Abilita Run Gcode senza Assi Pronti">
		<par></par>
		</ita>
		<eng help="Enable Gcode Run Without Axes Ready">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="ONERROR" example="ONERROR">
		<ita help="ON Error">
		<par></par>
		</ita>
		<eng help="ON Error">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="ONSTOP" example="ONSTOP">
		<ita help="ON Stop">
		<par></par>
		</ita>
		<eng help="ON Stop">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="ENDON" example="ENDON">
		<ita help="End On">
		<par></par>
		</ita>
		<eng help="End On">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="G1081" example="G1081 Z R K">
		<ita help="Ciclo Fisso">
		<par></par>
		</ita>
		<eng help="Canned Cycle">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="G1082" example="G1082 Z R P K">
		<ita help="Ciclo Fisso">
		<par></par>
		</ita>
		<eng help="Canned Cycle">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="G1083" example="G1083 Z R Q K">
		<ita help="Ciclo Fisso">
		<par></par>
		</ita>
		<eng help="Canned Cycle">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="G1084" example="G1084 Z R P K">
		<ita help="Ciclo Fisso">
		<par></par>
		</ita>
		<eng help="Canned Cycle">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="USET" example="USET NrMacro">
		<ita help="Esegue la Macro NrMacro dopo Tn">
		<par></par>
		</ita>
		<eng help="Execute the M NrMacro After Tn ">
		<par></par>
		</eng>
	</Gcode>
    <Gcode name="USEH" example="USEH NrMacro">
		<ita help="Esegue la Macro NrMacro dopo Hn">
		<par></par>
		</ita>
		<eng help="Execute the M NrMacro After Hn ">
		<par></par>
		</eng>
	</Gcode>
  </Gcodelist>