Documente Academic
Documente Profesional
Documente Cultură
h"
G and M Code
iTNC 530
NC Software
340 490-03
340 491-03
340 492-03
340 493-03
340 494-03
English (en)
8/2006
Table of Miscellaneous Functions
M Effect Effective at block... Start End Page
M00 Stop program/Spindle STOP/Coolant OFF Page 251
M06 Tool change/Stop program run (depending on machine parameter)/Spindle STOP Page 251
M90 Only in lag mode: Constant contouring speed at corners Page 255
M91 Within the positioning block: Coordinates are referenced to machine datum Page 252
M92 Within the positioning block: Coordinates are referenced to position defined by machine Page 252
tool builder, such as tool change position
M94 Reduce display of rotary axis to value under 360° Page 272
M101 Automatic tool change with replacement tool if maximum tool life has expired Page 195
M102 Cancel M101
M103 Reduce feed rate during plunging to factor F (percentage) Page 260
M114 Automatic compensation of machine geometry when working with tilted axes Page 273
M115 Reset M114
M124 Do not include points when executing non-compensated line blocks Page 256
M128 Maintain the position of the tool tip when positioning with tilted axes (TCPM) Page 274
M129 Cancel M128
M130 Moving to position in an untilted coordinate system with a tilted working plane Page 254
M134 Exact stop at nontangential contour transitions when positioning with rotary axes Page 276
M135 Reset M134
M140 Retraction from the contour in the tool-axis direction Page 265
M144 Compensating the machine’s kinematic configuration for ACTUAL/NOMINAL positions at Page 277
end of block
M145 Cancel M144
M148 Automatically retract tool from the contour at an NC stop Page 268
M149 Cancel M148
M150 Suppress limit switch message (function effective blockwise) Page 269
M91 Within the positioning block: Coordinates are M136 Feed rate F in millimeters per spindle revolution
referenced to machine datum M137 Cancel M136
M92 Within the positioning block: Coordinates are
M138 Select tilting axes
referenced to position defined by machine tool
builder, such as tool change position M142 Delete modal program information
M94 Reduce display of rotary axis to value under 360° M143 Delete basic rotation
M97 Machine small contour steps M144 Compensating the machine's kinematic configuration
M98 Machine open contours completely for ACTUAL/NOMINAL positions at end of block
M145 Cancel M144
M101 Automatic tool change with replacement tool if
maximum tool life has expired M150 Suppress limit switch message
M102 Cancel M101
M200 Laser cutting: Output programmed voltage directly
M103 Reduce feed rate during plunging to factor F M201 Laser cutting: Output voltage as a function of
(percentage) distance
M202 Laser cutting: Output voltage as a function of speed
M104 Reactivate the datum as last defined
M203 Laser cutting: Output voltage as a function of time
M105 Machining with second kv factor (ramp)
M106 Machining with first kv factor M204 Laser cutting: Output voltage as a function of time
(pulse)
M107 Suppress error message for replacement tools
M108 Cancel M107
M109 Constant contouring speed at tool cutting edge
(increase and decrease feed rate)
M110 Constant contouring speed at tool cutting edge (feed
rate decrease only)
M111 Cancel M109/M110
G functions G functions
Tool Movements Cycles for Drilling, Tapping and Thread Milling
G408 Slot center reference point G70 Inches (set at start of program)
G409 Reference point at center of hole G71 Millimeters (set at start of program)
G410 Reference point from inside of rectangle
G411 Datum from outside of rectangle Other G functions
G412 Reference point from inside of circle
G413 Reference point from outside of circle G29 Transfer the last nominal position value as a pole
G414 Reference point in outside corner (circle center)
G415 Reference point in inside corner G38 Program run STOP
G416 Reference point circle center G51* Next tool number (with central tool file)
G417 Reference point in touch probe axis G79* Cycle call
G418 Reference point in center of 4 holes G98* Set label number
G419 Reference point in selectable axis
*) Non-modal function
Touch Probe Cycles for Automatic Tool Measurement
Addresses
G55 Measure any coordinate
G420 Measure any angle % Start of program
G421 Measure hole % Program call
G422 Measure cylindrical stud
G423 Measure rectangular pocket # Datum number with G53
G424 Measure rectangular stud
G425 Measure slot A Rotation about X axis
G426 Measure ridge B Rotation about Y axis
G427 Measure any coordinate C Rotation about Z axis
G430 Measure circle center D Q-parameter definitions
G431 Measure any plane
DL Length wear compensation with T
Touch Probe Cycles for Automatic Tool Measurement DR Radius wear compensation with T
G480 Calibrate the TT E Tolerance with M112 and M124
G481 Measure tool length
G482 Measure tool radius F Feed rate
G483 Measure tool length and tool radius F Dwell time with G04
F Scaling factor with G72
Special Cycles F Factor for feed-rate reduction F with M103
G04* Dwell time with F seconds G G functions
G36 Oriented spindle stop
G39* Program call H Polar coordinate angle
G62 Tolerance deviation for fast contour milling H Rotation angle with G73
G440 Measure axis shift H Tolerance angle with M112
G441 Fast probing
I Z coordinate of the circle center/pole
Define machining plane
J Y coordinate of the circle center/pole
G17 Working plane X/Y, tool axis Z
G18 Working plane: Z/X; tool axis: Y K Z coordinate of the circle center/pole
G19 Working plane: Y/Z; tool axis: X
G20 Tool axis IV L Setting a label number with G98
L Jump to a label number
Dimensions L Tool length with G99
Q Q parameter
Addresses Coordinate transformations
R Polar coordinate radius Coordinate
R Circular radius with G02/G03/G05 Activate Cancel
transformation
R Rounding radius with G25/G26/G27
R Tool radius with G99 Datum G54 X+20 Y+30 G54 X0 Y0 Z0
shift Z+10
S Spindle speed
S Oriented spindle stop with G36 Mirror image G28 X G28
Radius
Contour Programming sequence
Radius
of the contour elements
compens.
Inside Clockwise (CW) G42 (RR)
(pocket) Counterclockwise (CCW) G41 (RL)