Rất nhiều người làm CNC sử dụng G92 hoặc G54-G59 để set gốc trong quá trình gia công. Và cũng chính từ đây xảy ra nhiều cuộc tranh luận về vấn đề sử dụng hai phương án trên. Vậy bản chất của chúng là như thế nào, người viết bài xinh trình bày cụ thể như sau:
G54-G59 là gốc gia công cố định, được người thợ CNC cài đặt (Set) trước khi gia công và nó có giá trị sử dụng trong trong suốt quá trình gia công.
G92 là gốc gia công tạm thời, có nghĩa là nó có thể thay đổi trong quá trình gia công.
Phần lớn những người làm CNC đều sử dụng gốc G54-G59 để gia công, số còn lại sử dụng G92 là do thói quen hoặc do đời máy chỉ sử dụng được G92 mà thôi.
Điều thường gây băn khoăn cho người làm CNC là bản chất của G92 là như thế nào!
Cấu trúc: G92 X…Y…
Trong đó X…Y… là vị trí của tâm trục chính so với gốc cần set
Ví dụ: Trong hình trên để set gốc ta báo G92 X96. Y-59.
Vậy để đơn giản hơn ta làm như sau: Muốn điểm nào làm gốc thì ta di chuyển dao đến điểm đó và nhập G92 X0. Y0.
G92 thường được sử dụng trong khi gia công những chi tiết đòi hỏi phải có nhiều hơn một gốc lập trình. Một số trường hợp người dùng (theo thói quen) điều khiển trục chính về gốc chi tiết, sau đó ghi nhớ số tọa độ Machine và nhập chúng vào G92 với dấu ngược lại. Tuy nhiên bắt buộc trong trường hợp này phải rút dao về chuẩn Reference (thường được gọi là chuẩn máy) trước khi gọi G92.
Trường hợp chi tiết phải sử dụng nhiều hơn một gốc lập trình thường liên quan đến tọa độ cực. Ví dụ:
Để chạy biên dạng chi tiết này thì người lập trình phải set gốc chi tiết (G54) theo thiết kế, tuy nhiên khi chạy đến góc 600 thì phải sử dụng tọa độ cực và phải dùng gốc cực. Trong trường hợp này để đơn giản ta nên dùng G92 để khai báo gốc cực. Sau khi chạy được góc 600 rồi, ta lại quay lại gốc G54.
Bài ví dụ
O0023
G21 G40 G80 G49
G91 G28 Z0
T1 M6
G90 G54 G00 X0. Y0. (gọi gốc gia công)
G43 H1 Z50.
S2000 M3
Z2.
G1 Z-1. F100.
X-80. F500
G92 X0. Y0. (khai báo vị trí dao đang đứng làm gốc tạm thời)
G16 G1 X60. Y60. (sử dụng tọa độ cực để chạy góc 600)
G15 G54 X0. (Hủy tọa độ cực và gọi lại gốc G54)
Y0.
Z2.
M5
G91G28Z0.
M30
DAYCNC