Lệnh G43, G44 đ−ợc sử dụng để xác định mũi dụng cụ theo trục Z, do chiều dài dụng cụ khác nhau nên khi gia công cầm định nghĩa lại tọa độ mũi từng dụng cụ cho thống nhất bằng cách sử dụng mã lệnh bù dụng cụ. Mori Seiki sử dụng G43.
Khái niệm chiều dài dụng cụ đ−ợc giải thích nh− sau:
- Trong một ch−ơng trình, lệnh vị trí dụng cụ theo trục Z xác định với đầu dụng cụ.
- Vị trí đầu dụng cụ theo trục Z tại điểm O của máy thay đổi tùy thuộc vào chiều dài mỗi dụng cụ. Do vậy khi ch−a đặt lệnh bù dụng cụ theo chiều Z dụng cụ T1, T2, T3 ở vị trí gốc máy theo chiều Z thì tọa độ mũi của chúng khác nhau. Nh− thế nếu có lệnh di chuyển đến Z30.0 thì mũi của từng dụng cụ cũng sẽ đến các vị trí khác.
- Trong quá trình xét đặt vị trí, khoảng cách h1, h2 và h3 tính từ mũi các dụng cụ đến vị trí Z0 (tọa độ gốc của phôi theo chiều Z) đ−ợc nhập vào bảng TOOL OFFSET (đó là chiều dài bù dao). Thì khi sử dụng G43 l−ợng bù dao sẽ đ−ợc tính toán nếu các dụng cụ đ−ợc lập trình ở cùng một chiều cao (Ví dụ Z30.0), đầu các dụng cụ đó cùng di chuyển đến vị trí có cùng chiều cao là Z30.0 so với gốc phôi.
Trên màn hình TOOL OFFSET, chiều dài dụng cụ đ−ợc nhập: 1...-30.0 ( L−ợng bù của dụng cụ số 1)
2...-27.0 ( L−ợng bù của dụng cụ số 2) 3...-20.0 ( L−ợng bù của dụng cụ số 3)
Để định vị tại độ cao Z30.0 G90 G00 G43 Z30.0 H1
- 30.0 (L−ợng bù của dụng cụ số 1)
+30.0 (vị trí đầu dụng cụ 1 so với gốc phôi) = - 27.0
Dụng cụ T1 chuyển động đến vị trí 270mm, theo chiều - của trục Z từ điểm gốc máy.
Để định vị tại độ cao Z30.0 G90 G00 G43 Z30.0 H2
-27.0 (l−ợng bù của dụng cụ số 2)
+ 30.0 (vị trí đầu dụng cụ 2 so với gốc phôi)= - 24.0
Dụng cụ T2 chuyển động đến vị trí 240mm, theo chiều - của trục Z từ điểm gốc máy.
Để định vị tại độ cao Z30.0 G90 G00 G43 Z30.0 H3
- 200.0 (L−ợng bù của dụng cụ số 3)
+ 30.0 (vị trí đầu dụng cụ 3 so với gốc phôi) = -17.0
Dụng cụ T3 chuyển động đến vị trí 170mm, theo chiều - của trục Z từ điểm gốc máy.
Bằng việc sử dụng lệnh "G43 H_" để bù vị trí dụng cụ theo chiều dài tất cả các mũi dụng cụ đ−ợc định vị tại cùng một chiều cao so với mặt Z0 của phôi.
G43 Z_H_; G49;
G43... Lệnh bù chiều dài dụng cụ. G49... Hủy chế độ bù chiều dài dụng cụ. Z... Chiều cao đạt theo trục Z
H... Xác định địa chỉ bù chiều cao
Ví dụ: Lập trình sử dụng G43 và G49.
O0001;
N1; (T1 đã đ−ợc đặt trong trục chính)
G90 G00 G54 X0 Y0;... Chạy dao nhanh tới điểm (1) trong hệ tọa độ phôi đ−ợc định nghĩa bởi G54.
G43 Z30. H1 S800 T2;... Chạy dao nhanh tới vị trí Z30 (tính từ gốc phôi) Thực hiện bù theo chiều Z cho dụng cụ số 1
Định nghĩa tốc độ quay cho trục chính (S800). Đ−a dụng cụ T2 về vị trí chờ thay dao.
M03; ...
... Ch−ơng trình gia công M01;
M06;
N2; (T2 đã đ−ợc đặt trong trục chính)
G90 G00 G54 X40.0 Y0;……... Chạy dao nhanh tới điểm (2) trong hệ toạ độ phôi đ−ợc định gọi bởi G54.
G43 Z30.0 H2 S1000 T3; …… … Chạy dao nhanh tới vị trí Z30 so với gốc phôi. Tiến hành bù chiều Z cho dụng cụ 2
Định nghĩa tốc độ quay của trục chính Đ−a dụng cụ T2 về vị trí chờ thay dao M03;
………
……….. Ch−ơng trình gia công ………..
M30;
Mẫu ch−ơng trình cơ bản O0001 N2; G90 G00 G54 X- Y-; G43 Z- H- S- T-; M03; ………
……… Ch−ơng trình gia công M01;
M06; N2; G90 G00 G54 X-Y-; G43 Z-H-S-T- ; M03; ………….
………… Ch−ơng trình gia công M30;