Vous êtes sur la page 1sur 2

MODAL

HAAS C.N.C. LATHE NON-MODAL


DEFAULT *
PREPARATORY FUNCTIONS OPTION**

G00* RAPID POSITIONING MOTION (X,Z,U,W,B) (SETTING 10, 56, 101) G74 FACE GROOVING, or HIGH SPEED PECK DRILL CYCLE (X,Z,U,W,I,K,D,F) (SETTING 22)
G01 LINEAR INTERPOLATION MOTION (X,Z,U,W,B,F) G75 PECK GROOVING CYCLE O.D. or I.D. (X,Z,U,W,I,K,D,F) (SETTING 22)
G01 LINEAR MOTION, CHAMFER AND CORNER ROUNDING (X,Z,U,W,B,I,K,R,A,F) G76 THREADING CYCLE, MULTIPLE PASS O.D./ I.D. (X,Z,U,W,I,K,D,A,P,F) (SETTING 86,95,96,99)
G02 CW CIRCULAR INTERPOLATION MOTION (X,Z,U,W,I,K,R,F) G77** LIVE TOOLING FLATTING CYCLE (I,J,L,R,S,K)
G03 CCW CIRCULAR INTERPOLATION MOTION (X,Z,U,W,I,K,R,F) G80* CANCEL CANNED CYCLE (SETTING 56)
G04 DWELL (P) (P=seconds.milliseconds) G81 DRILL CANNED CYCLE (X,Z,W,R,F)
G05** FINE SPINDLE CONTROL MOTION (X,Z,U,W,R,F) (LIVE TOOLING) G82 SPOT DRILL / COUNTERBORE CANNED CYCLE (X,Z,W,P,R,F)
G09 EXACT STOP, NON-MODAL G83 PECK DRILL DEEP HOLE CANNED CYCLE (X,Z,W,I,J,K,Q,P,R,F) (SETTING 22, 52)
G10 PROGRAMMABLE OFFSET SETTING (X,Z,U,W,L,P,Q,R) G84 TAPPING CANNED CYCLE (X,Z,W,R,F)
G14** MAIN-SPINDLE / SUB-SPINDLE SWAP G85 BORE IN~BORE OUT CANNED CYCLE (X,Z,U,W,R,L,F)
G15** MAIN-SPINDLE / SUB-SPINDLE SWAP CANCEL G86 BORE IN~STOP~RAPID OUT CANNED CYCLE (X,Z,U,W,R,L,F)
G17** CIRCULAR MOTION XY PLANE SELECTION LIVE TOOLING (G02,G03) G87 BORE IN~STOP~MANUAL RETRACT CANNED CYCLE (X,Z,U,W,R,L,F)
G18* CIRCULAR MOTION ZX PLANE SELECTION (G02,G03) (SETTING 56) G88 BORE IN~DWELL~MANUAL RETRACT CANNED CYCLE (X,Z,U,W,P,R,L,F)
G19** CIRCULAR MOTION YZ PLANE SELECTION LIVE TOOLING (G02,G03) G89 BORE IN~DWELL~BORE OUT CANNED CYCLE (X,Z,U,W,P,R,L,F)
G20* VERIFY INCH COORDINATE POSITIONING (SETTING 9 needs to be INCH) G90 O.D. / I.D. TURNING CYCLE, MODAL (X,Z,U,W,I,F)
G21 VERIFY METRIC COORDINATE POSITIONING (SETTING 9 needs to be METRIC) G92 THREADING CYCLE, MODAL (X,Z,U,W,I,F) (SETTING 95, 96)
G28 RAPID TO MACHINE ZERO RETURN THRU REF. POINT (X,Z,U,W,B) (Fanuc) G94 END FACING CYCLE, MODAL (X,Z,U,W,K,F)
G29 MOVE TO LOCATION THROUGH G29 REF. POINT (X,Z) (Fanuc) G95** LIVE TOOLING END FACE RIGID TAP (X,Z,W,R,F)
G31** FEED UNTIL SKIP FUNCTION (X,Z,U,W,F) G96 CONSTANT SURFACE SPEED, CSS ON (S)
G32
G40*
G41
G42
THREAD CUTTING PATH, MODAL (X,Z,U,W,F)
TOOL NOSE COMPENSATION CANCEL G41/G42 (X,Z,U,W,I,K) (SETTING 56)
TOOL NOSE COMPENSATION, LEFT (X,Z,U,W) (SETTING 43, 44, 58)
TOOL NOSE COMPENSATION, RIGHT (X,Z,U,W) (SETTING 43, 44, 58)
G97* CONSTANT NON-VARYING SPINDLE SPEED, CSS OFF (S) (SETTING 56)
G98 FEED PER MINUTE (F)
G99* FEED PER REVOLUTION (F) (SETTING 56)
Soporte Tcnico:
G100 MIRROR IMAGE CANCEL G101
G50
G51
SPINDLE SPEED MAXIMUM RPM LIMIT (S)
RAPID TO MACHINE ZERO, CANCEL OFFSET (Yasnac)
G101 MIRROR IMAGE (X,Z) (SETTING 45, 47)
G102 PROGRAMMABLE OUTPUT TO RS-232 (X,Z)
+(504)
+(504)2237-4360
237-4360
G52 WORK OFFSET POSITIONING COORDINATE ( SETTING 33, YASNAC) G103 LIMIT BLOCK LOOKAHEAD (P0 - P15 max. for number control looks ahead)
G52 GLOBAL WORK OFFSET COORDINATE SYSTEM SHIFT (SETTING 33, FANUC) G105** SERVO BAR COMMAND (Honduras)
G53 MACHINE ZERO POSITIONING COORDINATE, NON-MODAL (X,Z,B) G110-G111 WORK OFFSETPOSITIONING COORDINATE #7- #8
G54* WORK OFFSET POSITIONING COORDINATE #1 (SETTING 56) G112** CARTESIAN TO POLAR TRANSFORMATION
G55 WORK OFFSET POSITIONING COORDINATE #2 G113** CARTESIAN TO POLAR TRANSFORMATION CANCEL
G56 WORK OFFSET POSITIONING COORDINATE #3 G114-G129 WORK OFFSET POSITIONING COORDINATE #9 - #24
G57 WORK OFFSET POSITIONING COORDINATE #4 G154 SELECT WORK OFFSET POSITIONING COORDINATE P1-99 (P)
G58 WORK OFFSET POSITIONING COORDINATE #5 G159** BACKGROUND PICKUP / PART RETURN
G59 WORK OFFSET POSITIONING COORDINATE #6 G160** APL AXIS COMMAND ON
G61 EXACT STOP, MODAL (X,Z) G161** APL AXIS COMMAND OFF
G64* EXACT STOP G61 CANCEL (SETTING 56) G184 REVERSE TAPPING CANNED CYCLE (X,Z,W,R,F)
G65** MACRO SUB-ROUTINE CALL G186** LIVE TOOLING REVERSE RIGID TAP
G70 FINISHING CYCLE (P,Q) G187 ACCURACY CONTROL FOR HIGH SPEED MACHINING (E) (SETTING 85)
G71 O.D. / I.D. STOCK REMOVAL CYCLE (P,Q,U,W,I,K,D,S,T,R1,F) (SETTING 72, 73) G194 SUB-SPINDLE / TAPPING CANNED CYCLE
G72 END FACE STOCK REMOVAL CYCLE (P,Q,U,W,I,K,D,S,T,R1,F) (SETTING 72, 73) G195** LIVE TOOLING RADIAL TAPPING (X,F)
G73 IRREGULAR PATH STOCK REMOVAL CYCLE (P,Q,U,W,I,K,D,S,T,F) G196** LIVE TOOLING RADIAL TAPPING REVERSE (X,F)
G200 INDEX ON THE FLY (X,Z,U,W,T)

www.corporacionsigma.com

Wednesday, September 29, 2010


OPTION**
HAAS C.N.C. LATHE
MISCELLANEOUS FUNCTIONS
M00 PROGRAM STOP (SETTING 42, 101) M61-M68 OPTIONAL USER M CODE CLEAR
M01 OPTIONAL PROGRAM STOP (SETTING 17) M69 OUTPUT RELAY CLEAR (N)
M02 PROGRAM END M76 PROGRAM DISPLAYS INACTIVE
M03 SPINDLE ON FORWARD (S) (SETTING 144) M77 PROGRAM DISPLAYS ACTIVE
M04 SPINDLE ON REVERSE (S) (SETTING 144) M78 ALARM IF SKIP SIGNAL FOUND
M05 SPINDLE STOP M79 ALARM IF SKIP SIGNAL NOT FOUND
M08 COOLANT ON (SETTING 32) M85** AUTOMATIC DOOR OPEN (SETTING 51, 131)
M09 COOLANT OFF M86** AUTOMATIC DOOR CLOSE (SETTING 51, 131)
M10 CHUCK CLAMP (SETTING 92) M88** HIGH PRESSURE COOLANT ON (SETTING 32)
M11 CHUCK UNCLAMP (SETTING 92) M89** HIGH PRESSURE COOLANT OFF
M12** AUTO AIR JET ON (P) M93** AXIS POSITION CAPTURE START (P,Q)
M13** AUTO AIR JET OFF M94** AXIS POSITION CAPTURE STOP
M14** MAIN SPINDLE CLAMP M95 SLEEP MODE (hh:mm)
HAAS C.N.C. MILL
MODAL

M15** MAIN SPINDLE UNCLAMP


PREPARATORY FUNCTIONS
NON-MODAL
DEFAULT *
OPTIONAL **
M96 JUMP IF NO SIGNAL (P,Q)
G00*
G01 LINEAR INTERPOLATION MOTION (X,Y,Z,A,B,F)
M17 ROTATE TURRET FORWARD (T) (SETTING 97)
RAPID POSITIONING MOTION (X,Y,Z,A,B) (SETTING 10, 56, 101) G73 HIGH SPEED PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (SETTING 22, 52)
G74 REVERSE TAPPING CANNED CYCLE (X,Y,A,B,Z,J,R,L,F) (SETTING 130, 133)
M97 LOCAL SUB-ROUTINE CALL (P,L)
G02
G03
G04
M18 ROTATE TURRET REVERSE (T) (SETTING 97)
CIRCULAR INTERPOLATION MOTION CW (X,Y,Z,A,I,J,K,R,F)
CIRCULAR INTERPOLATION MOTION CCW (X,Y,Z,A,I,J,K,R,F)
DWELL (P) (P=seconds"."milliseconds)
G76 FINE BORING CANNED CYCLE (X,Y,A,B,Z,I,J,P,Q,R,L,F) (SETTING 27)
G77 BACK BORE CANNED CYCLE (X,Y,A,B,Z,I,J,Q,R,L,F) (SETTING 27)
G80* CANCEL CANNED CYCLE (SETTING 56)
M98 SUB-PROGRAM CALL (P,L)
G09
G10
G12
EXACT STOP, NON-MODAL
PROGRAMMABLE OFFSET SETTING (X,Y,Z,A,L,P,R)
CW CIRCULAR POCKET MILLING (Z,I,K,Q,D,L,F)
M19** ORIENT SPINDLE (Optional P,R)
G81 DRILL CANNED CYCLE (X,Y,A,B,Z,R,L,F)
G82 SPOT DRILL / COUNTERBORE CANNED CYCLE (X,Y,A,B,Z,P,R,L,F)
G83 PECK DRILL DEEP HOLE CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,R,L,F) (SETTING 22, 52)
M99 SUB-PROGRAM/ROUTINE RETURN OR LOOP (P) (SETTING 118)
G13
G17*
G18
CCW CIRCULAR POCKET MILLING (Z,I,K,Q,D,L,F)
M21** TAILSTOCK ADVANCE (SETTING 93, 94, 106, 107, 121, 145)
CIRCULAR MOTION XY PLANE SELECTION (G02 or G03) (SETTING 56)
CIRCULAR MOTION ZX PLANE SELECTION (G02 or G03)
G84 TAPPING CANNED CYCLE (X,Y,A,B,Z,J,R,L,F) (SETTING 130, 133)
G85 BORE IN~BORE OUT CANNED CYCLE (X,Y,A,B,Z,R,L,F)
G86 BORE IN~STOP~RAPID OUT CANNED CYCLE (X,Y,A,B,Z,R,L,F)
M109** INTERACTIVE USER INPUT (P)
G19
G20*
G21
M22** TAILSTOCK RETRACT (SETTING 105)
CIRCULAR MOTION YZ PLANE SELECTION (G02 or G03)
VERIFY INCH COORDINATE POSITIONING (SETTING 9, set to INCH)
VERIFY METRIC COORDINATE POSITIONING (SETTING 9 set to METRIC)
G87 BORE IN~MANUAL RETRACT CANNED CYCLE (X,Y,A,B,Z,R,L,F)
G88 BORE IN~DWELL~MANUAL RETRACT CANNED CYCLE (X,Y,A,B,Z,P,R,L,F)
G89 BORE IN~DWELL~BORE OUT (X,Y,A,B,Z,P,R,L,F)
M110** TAILSTOCK CHUCK CLAMP (SETTING 122)

Soporte Tcnico:
G28
G29
G31**
M23 ANGLE OUT OF THREAD ON (SETTING 95, 96)
MACHINE ZERO RETURN THRU REF. POINT (X,Y,Z,A,B) (SETTING 108)
MOVE TO LOCATION THROUGH G28 REF. POINT (X,Y,Z,A,B)
FEED UNTIL SKIP FUNCTION (X,Y,Z,A,B,F)
G90* ABSOLUTE POSITIONING COMMAND
G91 INCREMENTAL POSITIONING COMMAND (SETTING 29)
G92 GLOBAL WORK COORDINATE SYSTEM SHIFT (FANUC) (HAAS) (SETTING 33)
M111** TAILSTOCK CHUCK UNCLAMP (SETTING 122)
G35**
G36**
G37**
AUTOMATIC TOOL DIAMETER MEASUREMENT (D,H,Z,F)
M24 ANGLE OUT OF THREAD OFF
AUTOMATIC WORK OFFSET MEASUREMENT (X,Y,Z,A,B,I,J,K,F)
AUTOMATIC TOOL LENGTH MEASUREMENT (D,H,Z,F)
G92 SET WORK COORDINATE VALUE (YASNAC) (SETTING 33)
G93 INVERSE TIME FEED MODE ON
G94* INVERSE TIME FEED MODE OFF / FEED PER MINUTE ON (SETTING 56)
M119** SUB-SPINDLE ORIENT (P,R)
G40*
G41
G42
CUTTER COMP CANCEL G41/G42/G141 (X,Y)
M25-M28 OPTIONAL USER M CODE INTERFACE WITH M-FIN SIGNAL
2D CUTTER COMPENSATION, LEFT (X,Y,D) (SETTING 40, 43, 44, 58)
2D CUTTER COMPENSATION, RIGHT (X,Y,D) (SETTING 40, 43, 44, 58)
G95 FEED PER REVOLUTION (SETTING 9, 56)
G98* CANNED CYCLE INITIAL POINT RETURN (SETTING 56)
G99 CANNED CYCLE "R" PLANE RETURN
M121-M128 OPTIONAL USER M CODE INTERFACE WITH M-FIN SIGNAL
G43
G44
G47
TOOL LENGTH COMPENSATION+ (H,Z) (SETTING 15)
TOOL LENGTH COMPENSATION- (H,Z) (SETTING 15) M30 PROGRAM END AND RESET (SETTING 2, 39, 56, 83)
TEXT ENGRAVING (X,Y,Z,R,I,J,P,E,F,) (Macro Variable 599 Change Serial #)
G100 MIRROR IMAGE G101 CANCEL
G101 MIRROR IMAGE (X,Y,Z,A,B) (SETTING 45, 46, 47, 48, 80)
G102 PROGRAMMABLE OUTPUT TO RS-232 (X,Y,Z,A,B)
M133** LIVE TOOL DRIVE FORWARD (P)
G49*
M31 CHIP AUGER FORWARD (SETTING 114, 115)
TOOL LENGTH COMPENSATION CANCEL G43/G44/G143 (SETTING 56) G103 LIMIT BLOCK LOOKAHEAD (P0-P15 for number control looks ahead)
M134** LIVE TOOL DRIVE REVERSE (P)
+(504) 237-4360
G50* SCALING G51 CANCEL (SETTING 56) G107 CYLINDRICAL MAPPING (X,Y,Z,A,Q,R,)
G51** SCALING (X,Y,Z,P) (SETTING 71) G110-G129 WORK OFFSET POSITIONING COORDINATE #7-26
G52
G52
G52
M33 CHIP AUGER STOP
WORK OFFSET POSITIONING COORDINATE (SETTING 33, YASNAC)
GLOBAL WORK COORDINATE OFFSET SHIFT (SETTING 33, FANUC)
GLOBAL WORK COORDINATE OFFSET SHIFT (SETTING 33, HAAS)
G136** AUTOMATIC WORK OFFSET CENTER MEASUREMENT
G141 3D+ CUTTER COMPENSATION (X,Y,Z,I,J,K,D,F)
G143** 5-AXIS TOOL LENGTH COMPENSATION+ (X,Y,Z,A,B,H) (SETTING 15, 117)
M135** LIVE TOOL DRIVE STOP
G53
G54*
G55
M36** PARTS CATCHER ON
MACHINE ZERO XYZ POSITIONING, NON-MODAL (X,Y,Z,A,B)
WORK OFFSET POSITIONING COORDINATE #1 (SETTING 56)
WORK OFFSET POSITIONING COORDINATE #2
G150 GENERAL PURPOSE POCKET MILLING (X,Y,P,Z,I,J,K,Q,D,R,L,S,F)
G153** 5-AXIS HIGH SPEED PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,E,L,F) (SETTING 22)
G154** SELECT WORK OFFSET POSITIONING COORDINATE P1-99 (P)
M143** SUB-SPINDLE FORWARD (P)
M37** PARTS CATCHER OFF M144** SUB-SPINDLE REVERSE (P)
(Honduras)
G56 WORK OFFSET POSITIONING COORDINATE #3 G155** 5-AXIS REVERSE TAPPING CANNED CYCLE (X,Y,A,B,Z,J,E,L,F)
G57 WORK OFFSET POSITIONING COORDINATE #4 G161** 5-AXIS DRILL CANNED CYCLE (X,Y,A,B,Z,E,L,F)
G58 WORK OFFSET POSITIONING COORDINATE #5 G162** 5-AXIS SPOT DRILL / COUNTERBORE CANNED CYCLE (X,Y,A,B,Z,P,E,L,F)
G59
G60
G61
WORK OFFSET POSITIONING COORDINATE #6
M38 SPECIFY SPINDLE VARIATION ON (SETTING 165, 166)
UNI-DIRECTIONAL POSITIONING (X,Y,Z,A,B) (SETTING 35)
EXACT STOP, MODAL (X,Y,Z,A,B)
G163** 5-AXIS PECK DRILL CANNED CYCLE (X,Y,A,B,Z,I,J,K,Q,P,E,L,F) (SETTING 22)
G164** 5-AXIS TAPPING CANNED CYCLE (X,Y,A,B,Z,J,E,L,F)
G165** 5-AXIS BORE IN, BORE OUT CANNED CYCLE (X,Y,A,B,Z,E,L,F)
M145** SUB-SPINDLE STOP
G64*
G65**
G68**
EXACT STOP G61 CANCEL (SETTING 56)
MACRO SUB-ROUTINE CALL M39 SPECIFY SPINDLE VARIATION OFF (SETTING 165, 166)
ROTATION (G17,G18,G19,X,Y,Z,R) (OPTION) (SETTING 72, 73)
G166** 5-AXIS BORE IN, STOP, RAPID OUT CANNED CYCLE (X,Y,A,B,Z,E,L,F)
G169** 5-AXIS BORE IN, DWELL, BORE OUT (X,Y,A,B,Z,P,E,L,F)
G174 NON-VERTICAL RIGID TAPPING CCW (X,Y,Z,F)
M154** C AXIS ENGAGE (SETTING 102)
G69*
G70
G71
ROTATION G68 CANCEL (SETTING 56)
BOLT HOLE CIRCLE with a CANNED CYCLE (I,J,L)
BOLT HOLE ARC with a CANNED CYCLE (I,J,K,L)
M41 SPINDLE LOW GEAR OVERRIDE G184 NON-VERTICAL RIGID TAPPING CW (X,Y,Z,F)
G187 ACCURACY CONTROL FOR HIGH SPEED MACHINING (E) (SETTING 85)
G188 G188 GET PROGRAM FROM PST (Program Schedule Table)
M155** C AXIS DISENGAGE
G72
M42 SPINDLE HIGH GEAR OVERRIDE
BOLT HOLES ALONG AN ANGLE with a CANNED CYCLE (I,J,L)
M164** ROTATE APL GRIPPERS TO "n" POSITION (Pn)
M43 TURRET UNLOCK (FOR SERVICE USE ONLY) M165** OPEN APL GRIPPER 1 (RAW MATERIAL)
M44 TURRET LOCK (FOR SERVICE USE ONLY) M166** CLOSE APL GRIPPER 1 (RAW MATERIAL)
M51-M58 OPTIONAL USER M CODE SET M167** OPEN APL GRIPPER 2 (FINISHED MATERIAL)
M59 OUTPUT RELAY SET (N) M168** CLOSE APL GRIPPER 2 (FINISHED MATERIAL)
All M codes are effective or cause an action at the end of the block and only one M code is allowed in each block.

Note: These G and M codes are useful reference information, on a desk, or at the machine.
They're great to have laminated with G codes on one side and M codes on the other. As a suggestion;
get 90lb. white cardstock and print G-codes on one side and M-codes on the other. Cut out the square
section and go to your local printer to get them laminated.

Updated 1-01-06

www.corporacionsigma.com

Wednesday, September 29, 2010

Vous aimerez peut-être aussi