Tài liệu dùng cho ngành cơ khí chế tạo máy - CNC -Inventor. Overview: Description of Codes Code Format, Effects of Settings, Unique Features, Examples. G12 and G13 are Non-modal Cutter Compensation is included in this routine. Use D00 to ignore tool offset. Use I without K and Q for small pockets or holes. | HAAS UNIQUE G-CODES G12/13 - CIRCULAR POCKET MILLING G51 - SCALING G53 - NON-MODAL MACHINE COORDINATE SYSTEM G68 - ROTATION G101 - MIRROR IMAGE G150 GENERAL PURPOSE POCKET MILLING UNIQUE MILL G-CODES OVERVIEW Description of Codes Code Format Effects of Settings Unique Features Examples G12/G13-CIRCULAR POCKET MILLING Used for milling circular pockets G12 [D ] [F ] [I ] [K ] [L ] [Q ] [Z ] (Clockwise move) G13 is used for counter clockwise moves D - Tool radius offset selection F - Feedrate I - Radius of first circle(or finished circle if no K) K - Radius of finished circle (optional) L - Loop count for deeper pockets (used with a G91) Q - Incremental radius step (required with K) Z - Depth of cut (or increment with L) This is an standard feature G12/G13-CIRCULAR POCKET MILLING (cont) G12 and G13 are Non-modal Cutter Compensation is included in this routine Use D00 to ignore tool offset Use I without K and Q for small pockets or holes When using K and Q, only K should be the radius | HAAS UNIQUE G-CODES G12/13 - CIRCULAR POCKET MILLING G51 - SCALING G53 - NON-MODAL MACHINE COORDINATE SYSTEM G68 - ROTATION G101 - MIRROR IMAGE G150 GENERAL PURPOSE POCKET MILLING UNIQUE MILL G-CODES OVERVIEW Description of Codes Code Format Effects of Settings Unique Features Examples G12/G13-CIRCULAR POCKET MILLING Used for milling circular pockets G12 [D ] [F ] [I ] [K ] [L ] [Q ] [Z ] (Clockwise move) G13 is used for counter clockwise moves D - Tool radius offset selection F - Feedrate I - Radius of first circle(or finished circle if no K) K - Radius of finished circle (optional) L - Loop count for deeper pockets (used with a G91) Q - Incremental radius step (required with K) Z - Depth of cut (or increment with L) This is an standard feature G12/G13-CIRCULAR POCKET MILLING (cont) G12 and G13 are Non-modal Cutter Compensation is included in this routine Use D00 to ignore tool offset Use I without K and Q for small pockets or holes When using K and Q, only K should be the radius of the desired finished pocket Position cutter in a previous block or add an X and Y to the G12/G13 line G12 Example using I (Finished Radius) O0010 ; T1 M06 ; G90 G54 G00 ; S1500 M03 ; G43 H1 M08; G12 D01 F15. ; G00 M09 ; G28 G91 Y0 Z0 ; M30 ; Only one pass is required for this example, so there is only an I value (circle radius) in the G12 line. G12 will use conventional rather than climb milling We want to mill a ” diameter ” deep pocket using a ” endmill. The picture shows the tool path for the code given. G13 Example using I, K, Q O0010 ; T1 M06 ; G90 G54 G00 ; S1500 M03 ; G43 H1 M08; G12 G91 D01 F15. L3; G90 ; G00 M09 ; G28 G91 Y0 Z0 ; M30 ; This example requires more passes in both the radius and depth so K, Q and L (and a G91) are used in addition to I. We want to mill a ” diameter ” deep pocket using a ” endmill. As seen in the picture, the first pass is the I value (”). Additional .