Unique G-Codes pptx

28 214 1
Unique G-Codes pptx

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

HAAS UNIQUE G-CODES  G12/13 - CIRCULAR POCKET MILLING G12/13 - CIRCULAR POCKET MILLING  G51 - SCALING G51 - SCALING  G53 - NON-MODAL MACHINE G53 - NON-MODAL MACHINE COORDINATE SYSTEM COORDINATE SYSTEM  G68 - ROTATION G68 - ROTATION  G101 - MIRROR IMAGE G101 - MIRROR IMAGE  G150 GENERAL PURPOSE POCKET G150 GENERAL PURPOSE POCKET MILLING 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 X1.0 Y1.0 ; S1500 M03 ; G43 Z0.1 H1 M08; G12 Z-0.5 I0.4 D01 F15. ; G12 Z-0.5 I0.4 D01 F15. ; G00 Z0.1 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 0.8” diameter 0.5” deep pocket using a 0.5” endmill. The picture shows the tool path for the code given. G13 Example using I, K, Q O0010 ; T1 M06 ; G90 G54 G00 X1.0 Y1.0 ; S1500 M03 ; G43 Z0.1 H1 M08; G12 G12 G91 G91 Z-0.5 I0.3 Z-0.5 I0.3 K1.5 Q0.3 K1.5 Q0.3 D01 F15. D01 F15. L3 L3 ; ; G90 ; G00 Z0.1 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 3.0” diameter 1.5” deep pocket using a 0.5” endmill. As seen in the picture, the first pass is the I value (0.3”). Additional passes of Q increments (also 0.3”) are made until the full radius (K1.5) is cut. Then the tool will move down in Z another 0.5” and repeat the process. The G13 cycle will repeat three times (L3) to produce a depth of 1.5” G51-SCALING • Used to proportionally increase or decrease X, Y, Z, I, J, K, or R values in subsequent lines of code • G51 [X…] [Y…] [Z…] [P…]  X - Optional X-axis center of scaling  Y - Optional Y-axis center of scaling  Z - Optional Z-axis center of scaling  P - Optional scaling factor, 3 place decimal from 0.001 to 8383.000 • With G51, you can easily create different size parts by just changing the P value. • G50 - Cancel Scaling This is an optional feature along with G68 - Rotation. G51-SCALING (cont) • Setting 71- If P is not used, Setting 71 is the default scaling factor.  G51 X1. 5 Y1.0 (Scaling center is at X1.5, Y1.0 and the scale factor is determined by Setting 71) • If X, Y, or Z are not used, the current work coordinate is used as the scaling center  G00 X1.0 Y2.0  G51 P2. (Scaling center is at X1.0, Y2.0 with a scale factor of 2.) The factory default for setting 71 is 1.0, meaning no scaling would take place. G51-SCALING (Example) O0010 ; T1 M06 ; G54 G90 G00 X0 Y0 ; G43 Z0.1 H1 ; S500 M03 ; G51 P2. G51 P2. ; ; (Scale factor of 2.) M97 P10 ; G28 G91 Y0 Z0 ; M30 ; N10 G00 X1. Y1. ; G01 Z-0.5 F15. ; X2. F20. ; Y2. ; G03 X1. R0.5 ; G01 Y1. ; G00 Z0.1 ; M99 ; (Original geometry) Take geometry shown by dashed line and double the size. Use the original work coordinate origin as the scaling center. = Work coordinate origin = Center of scaling Z values will also be doubled, so depth of pocket will be -1.0. . POCKET G150 GENERAL PURPOSE POCKET MILLING MILLING UNIQUE MILL G-CODES OVERVIEW • Description of Codes • Code Format • Effects of Settings • Unique Features • Examples G12/G13-CIRCULAR POCKET. HAAS UNIQUE G-CODES  G12/13 - CIRCULAR POCKET MILLING G12/13 - CIRCULAR POCKET MILLING  G51 - SCALING G51

Ngày đăng: 10/07/2014, 09:20

Từ khóa liên quan

Mục lục

  • PowerPoint Presentation

  • UNIQUE MILL G-CODES

  • OVERVIEW

  • G12/G13-CIRCULAR POCKET MILLING

  • G12/G13-CIRCULAR POCKET MILLING (cont)

  • G12 Example using I (Finished Radius)

  • G13 Example using I, K, Q

  • G51-SCALING

  • G51-SCALING (cont)

  • G51-SCALING (Example)

  • G51-SCALING (Example 2)

  • G51-SCALING (Example 3)

  • G53-NON-MODAL COORDINATE SYSTEM

  • G68-ROTATION

  • G68-ROTATION (cont)

  • G68 - ROTATION (Example)

  • G68 - ROTATION (Example 2)

  • G101-MIRROR IMAGE

  • G101-MIRROR IMAGE (cont)

  • G101-MIRROR IMAGE (Example)

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan