Siemens 840C G Codes


Siemens 840C G Codes

G00 Rapid traverse, exact stop coarse
G01 Linear interpolation
G02 Circular interpolation clockwise
G03 Circular interpolation counterclockwise
G04 Dwell, under address X or F in seconds, under address S in spindle revolutions
G06 SPLINE- interpolation
G09 Speed reduction, exact stop fine (non modal) coarse or fine
G10 Polar coordinate programming, rapid traverse
G11 Polar coordinate programming, linear interpolation
G12 Polar coordinate programming, circular interpolation clockwise
G13 Polar coordinate programming, circular interpolation counterclockwise
G14 Dwell setpoint-related to axes or spindles
G15 Define the axes for 5D tool length compensation
G16 Plane selection with free choice of axis
G17 Plane selection X-Y
G18 Plane selection Z-X
G19 Plane selectionY-Z
G24 Dwell in relation to actual value for axes or spindles
G25 Minimum working area limitation
G26 Maximum working area limitation or spindle speed limitation under address S
G[…]27 Handwheel override in Automatic mode, axis-specific
G33 Thread cutting, constant lead
G34 Thread cutting, linear increasing lead
G35 Thread cutting, linear decreasing lead
G36 Thread cutting, position-controlled spindle (rigid tapping))
G40 Tool radius compensation OFF
G41 Tool radius compensation, left of the contour
G42 Tool radius compensation, right of the contour
G48 Exit contour as approach contour
G50 Deselect scale modification
G51 Select scale modification
G53 Suppression of zero offset (non modal)
G54 1st settable zero offset
G55 2nd settable zero offset
G56 3rd settable zero offset
G57 4th settable zero offset
G58 1st programmable zero offset, several ZOs
G59 2nd programmable zero offset, several ZOs
G60 Feedrate reduction, exact stop fine
G62 Contouring, block transition with speed reduction
G63 Tapping with compensating chuck (tapping without encoder)
G64 Contouring, block transition without speed reduction
G68 Absolute dimensioning along shortest path (rotary axis only)
G70 Inch input system
G71 Metric input system
G74 Reference point approach by program
G75 Set reference dimension
G80 Clearing G81 to G89
G81 Call cycle L81: Drilling, centering
G82 Call cycle L82: Drilling, counterboring
G83 Call cycle L83: Deep-hole drilling
G84 Call cycle L84: Tapping with/without encoder
G85 Call cycle L85: Boring 1
G86 Call cycleL86: Boring 2
G87 Call cycle L87: Boring 3
G88 Call cycle L88: Boring 4
G89 Call cycle L89: Boring 5
G90 Absolute dimensioning
G91 Incremental dimensioning
G92 P . . Ratio of working diameter to unit diameter in cylindrical interpolation
S . . Spindle speed setpoint limitation with active G96
T . . Smoothing and feed run-up time when thread cutting
A . . Initial angle offset for multiple thread
G94 Feedrate under address F in mm/min or inch/min or degree/min, independent of G70/G71
G[…]94 Simulation feedrate F in mm/inch/degree per min
G95 Feedrate under address F in mm/rev or inch/rev
G96 Feedrate under address F in mm/rev or inch/rev and constant cutting speed under address S in m/min or ft/min, independent of G70/G71
G97 Cancel G96, store last setpoint speed of G96
G98 Leading feedrate under address F in rev/min for a rotary axis
G[…]98 Leading feedrate F in rev/min referred to the rotary axis
G[…]103 Endless rotation ON clockwise
G[…]104 Endless rotation ON counterclockwise
G[…]105 Endless rotation OFF)
G110 Pole specification, relative to the last position reached
G111 Pole specification, absolute with reference to the workpiece zero
G112 Pole specification, relative to the last valid pole
G[…]119 Endless rotation OFF with oriented stop
G130 Deselect transformation TRANSMIT or deselect transformation coordinate rotation 2D/3D
G131 Transformation TRANSMIT
G133 Transformation coordinate rotation 2D
G135 Transformation coordinate rotation 3D
G147 Approach contour with straight line
G148 Exit contour with straight line
G150 Deselect coupled motion
G151 1st coupled motion combination
G152 2nd coupled motion combination
G153 3rd coupled motion combination
G154 4th coupled motion combination
G155 5th coupled motion combination
G156 6th coupled motion combination
G157 7th coupled motion combination
G158 8th coupled motion combination
G159 9th coupled motion combination
G171 Fill up FIFO buffer
G172 Continue program execution
G175 Update zero offset, length compensation and angle of rotation in every block
G176 Freeze length compensation, zero offset and angle of rotation
G180 Assignment of channel for deselection of protection space
G181 Assignment of channel for selection of protection space
G195 Revolutional feedrate F in mm/rev, inch/rev or degrees/rev with reference to the set speed of the rotary axis 5)
G[…]195 Revolut. feedr. F in degrees/rev with reference to the set speed of the rotary axis
G200 Axis actual-value synchronization
G220 Travel to fixed stop OFF
G221 Travel to fixed stop ON
G222 Change the clamping torque for travel to fixed stop
G230 Deselect transformationTRANSMIT or deselect transformation coordinate rotation 2D/3D
G231 Transformation TRANSMIT
G233 Transformation coordinate rotation 2D
G235 Transformation coordinate rotation 3D
G247 Approach contour in quadrant
G248 Exit contour in quadrant
G295 Revolutional feedrate F in mm/rev, inch/rev or degree/rev referred to the actual speed of the rotary axis
G[…]295 Rotational feedrate F in degree/rev referred to the actual speed of the rotary axis
G330 Deselect transformation TRANSMIT or deselect transformation coordinate rotation 2D/3D
G331 Transformation TRANSMIT
G333 Transformation coordinate rotation 2D
G335 Transformation coordinate rotation 3D
G347 Approach contour in semi-circle
G348 Exit contour in semi-circle
G400 Gear interpolation OFF
G401 Define/delete gear interpolation
G402 SWITCH ON/OVER/OFF gear interpolation
G403 Gear interpolation ON with on-the-fly synchronization
G404 “Disable speed limitation for FA”
G405 “Enable speed limitation for FA”
G410 IKA link branch OFF
G411 Define/delete IKA configuration
G412 Switch IKA link branch ON/OVER
G420 Deactivate ”Programmable emergency retraction”
G421 Activate monitoring sources and enable reactions
G422 Configure generator operation
G423 Configure stop as open-loop control function
G424 Configure stop as autonomous drive function
G425 Configure retraction as open-loop control function
G426 Configure retraction as autonomous drive function
G431 Direction-dependent actual value link for thread machining
G432 Absolute value dependent actual value link for thread machining
G450 Tool radius compensation with transition circle
G451 Tool radius compensation with intersection
G455 Corrected approach to contour
G456 Normal approach to contour
G511 Function output dependent on distance to go with setpoint reference
G522 Function output dependent on position with actual value reference
G600 Exact stop coarse with active G00
G620 Continuous-path mode with speed reduction with active G00
G640 Continuous-path mode without speed reduction with active G00
G720 Extended measurement in one block with deletion of distance to go
G721 Extended measurement in one block without deletion of distance to go
G722 Extended measurement over a number of blocks
G931 Circle – straight line – circle – sprint functions
G932 Straight line – circle with radius, chamfer – sprint functions
G933 Circle – straight line with radius, chamfer – sprint functions
G934 Circle with radius, chamfer – sprint functions
G935 Three-point definition with radius, chamfer – sprint functions

Siemens 840C G Codes