|
IMPORTING : CNC
Pro Imports the G-CODE format and supports the following G and M codes:
F feed rate is followed by a feed speed eg. "F180"
V (not available in CNC Pro Lite) set or use a variable. specify V0 through V100 eg. "V59=2.34" use V0 through V100 eg. "G01 XV59"
X location or distance to move in the x axis eg. "X3" Y location or distance to move in the y axis eg. "Y3" Z location or distance to move in the z axis eg. "Z3"
Wlocation or distance to move in the auxiliary axis eg. "W3" this
character may not be "W", it could also "A" or "B".
G0 fast move G1 linear move G2 clockwise rotation G3 counterclockwise rotation G4 dwell followed by a P parameter with a dwell time in
milliseconds eg. "G4 P2000" dwells for 2 seconds G17 XY plane for arcs G18 ZX plane for arcs G19 YZ plane for arcs G20 inch units G74
inch units G21 metric units G75 metric units G22
(not available in CNC Pro Lite) do subroutine followed by a P
parameter with a subroutine number eg. "G22 P20" up to 100 subroutines
can be specifed in a program. each subroutine is defined after
the M30 statement and is signified by the '$' character. M0 is
not supported within any subroutine and if called, the subroutine
will be terminated. each subrountine is terminated by M2 G43 new tool followed by a P parameter with a tool number eg. "G43 P11" G49 cancel tool length compensation G50 cancel scaling G51
scaling followed by a P parameter with a scale factor and also followed
by X, Y, and Z parameters determining scaling point eg. "G51 P1.5 X3 Y3
Z2" G53 machine coordinates G54 offset 2
G55 offset 3 G56 offset 4 G57 offset 5 G58 offset 6 G59 offset 7 G60
(not available in CNC Pro Lite) constant contouring OFF G64 (not available in CNC Pro Lite) constant contouring ON G70 independant auxiliary axis G71
auxiliary axis follow X axis G72 auxiliary axis follow Y axis G73 auxiliary axis follow Z axis G80 (not available in CNC Pro Lite) cancel drill cycle G81
(not available in CNC Pro Lite) single pass drill cycle on up position
specified by R parameter drill position specified by Z parameter e.g.
"G81 R1 Z-.5" where parameters are in absolute coords. G83
(not available in CNC Pro Lite) multiple pass drill cycle on up
position specified by R parameter drill position specified by Z
parameter max depth/pass specified by Q parameter
e.g. "G81 R1 Z-.5 Q-.25" where parameters are in absolute coords. except Q (pass depth). G90 absolute coordinates G91 relative coordinates G92
reset machine coordinates to the coodinates specified by the following X, Y, and Z parameters
eg. "G92 X0 Y0 Z0" -only works while in G53
G95 (can not use within a
subroutine) quit executing current file and begin executing next file
specified eq. "G95 #c:\path\to\file\file.ext"
L (can not use within a subroutine) loop a line of gcode looping parameter specified by a number eg. "L100" executes the line of code its in 100 times
|