* Đổi dụng cụ
Sự khác biệt lớn nhất giữa trung tâm gia công và máy tiện CNC là ATC. Dưới đây là ví dụ về hệ thống thay đổi dụng cụ tự động.
(G30 G91 Z0.0; …Trả lại trục Z về điểm tham chiếu thứ hai (điểm thay đổi dụng cụ).
T□□ M06; …… Dụng cụ được lựa chọn thay đổi.
Tuy nhiên, để thay đổi dụng cụ, trong khi độ dài bù dao bị hủy, dụng cụ nên ở tại vị trí thay đổi.
Tương tự, G30 G91 Z0.0 T□□ M06; có thể được sử dụng cho một khối.Tuy nhiên có thể gây cảnh báo đối với một vài trung tâm gia công.
* Bù dao
Trung tâm máy sử dụng các dụng cụ khác nhau với bán kính và độ dài khác nhau. Vì vậy, đường kính và độ dài không được tính đến nhưng chênh lệch giữa đường kính dụng cụ và độ dài được nhập vào như bù dao dụng cụ khi lập trình.
- Bù dao đường kính dụng cụ
Hình 3. 25: Bù dao dụng cụ
Trong hình 3. 25, khi một chi tiết gia công hình chữ A được cát với dụng cụ bán kính R. Đường trung tâm nên ở B để cách điểm A là ½ đường kính dụng cụ. Điểm B thì được bù dao bởi R từ điểm A.
Chức năng bù dao sẽ tự động tính đường bù dao B tới đường bù dao A với giá trị bù dao dụng cụ khác nhau. Thông tường, đường kính dụng cụ không được tính tới khi lập trình. Trước khi bắt đầu cắt, bù dao dụng cụ nên được cài đặt tự động để đường cắt được chính xác.
Theo cách này, dụng cụ được đẩy ra sa khỏi cấu hình chi tiết gia công. Giá trị bù dao nên được cài đặt trước trong thiết bị CNC.
Lệnh bù dao mã G Đường chuyển động dụng cụ G40 Hủy bù dao
G41 Bù dao từ bên trái G42 Bù dao từ bên phải
Bù dao dụng cụ hoàn thành với G00 và G01. Như minh họa trong Hình 3. 26, bù dao từ bên trái (G41) và bên phải (G42 (sẽ hoàn thành theo hướng dụng cụ.
Hình 3. 26: Bù dao dụng cụ
Tương tự. các lệnh bù dao dụng cụ như sau Hình. 3. 27 minh họa đường đi dụng cụ trước và sau bù dao dụng cụ.
Hình 3.27: Bù dao dụng cụ
Ví dụ: Dựa trên bản vẽ sau đây, viết chương trình bù dao một dụng cụ. (Số bù dao dụng cụ-: D01)
Bù dao trước Bù dao sau
G90 G00 X-10.0 Y-10.0;
G41 X0.0 D01; …… Bù dao dụng cụ 1 đối với bù dao từ bên trái G01 Y60.0 F100; X10.0 Y70.0; X50.0; Y50.0; G03 X65.0 Y35.0 R15.0; G01 X90.0; G02 X100.0 Y25.0 R10.0; G01 Y0.0; X-15.0;
G40 G00 Y-10.0; …… Hủy bù dao dụng cụ
- Bù dao độ dài dụng cụ
Như minh họa trong Hình 3. 28, các dụng cụ thay để gia công theo bản vẽ
Hình 3. 28: Dụng cụ trung tâm gia công
Như thấy trong Hình 3. 28, độ dài dụng cụ thay đổi. Vì vậy bù dao độ dài dụng cụ được cài đặt trong máy CNC vượt quá mức chênh lệch này.
Trong đó, G43:Bù dao độ dài theo chiều dương (+) (chuyển động +) G44: Bù dao theo chiều âm (-) (chuyển động -)
Z: Di chuyển trên trục Z (tuyệt đối hoặc tương đối) H: Số bù dao
Chỉ trên trục Z, ta mới có thể bù dao chiều dài với lệnh G43 và G44. Điểm kết thúc trên trục Z có thể là bù dao +/-.
Cũng vậy, bù dao chiều dài dụng cụ có thể hủy bằng lệnh G49 hoặc H100. Giữa hai lệnh này. G49 được sử dụng thường xuyên hơn.
Ví dụ: Viết một chương trình mà dụng cụ được thay đổi và chương trình bù dao độ dài dụng cụ được hoàn thành hoặc bị hủy
G28 G91 Z0.0; ……… Trả về điểm tham chiếu thứ 2 T03 M06; ……… Dừng trục chính. Thay đổi dụng cụ 3.
G28 G91 Z0.0 T03 M06; cho hai khối.
Một khối có thể dùng cho trung tâm gia công. G43 G90 G00 Z0.0 H03; …… Di chuyển dụng
cụ 10 mm trên vị trí tham chiếu của chi tiết gia công. (Số dụng cụ giống số bù dao dụng cụ để giảm rủi ro.)
Ví dụ: Đối với bản vẽ sau đây, viết một chương trình sử dụng dao phay 10 để cắt cạnh. (Số dụng cụ là 1 và số bù dao dụng cụ là 1. Dụng cụ đặt ở vị trí trên 200m so với chương trình. Độ cắt sâu là 3mm. Trục quay RPM là 1300, và tỉ lệ tiến dao là 100mm/phút.)
G40 G49 G80; …hủy bù dao đường kính dụng cụ, bù dạo độ dài dụng cụ và hủy chu trình lập sẵn
G92 G90 X0.0 Y0.0 Z200.0; ………Các trục tọa độ
S1300 M03; ………Quay trục theo chiều kim đồng hồ với tốc độ 1300rpm G00 G90 X-10.0 Y-10.0; ……… Định vị tại vị trí X-10.0 vàY-10.0
G43 Z10.0 H01; ……… Bù dao độ dài dụng cụ
G41 X0.0 D01 M08; …Bù dao đường kính dụng cụ(bên trái), Bật chế độ làm lạnh
G01 Z-3.0 F100; ……… Cắt 3 mm trên trục X. Tỉ lệ tiến dao 100mm/min. Y70.0; ………Cắt thẳng từ lề trái
X10.0 Y70.0; ……… Cắt thẳng trên mặt nghiêng (Vát góc) X60.0;
G02 X70.0 Y60.0 R10.0; ……… R10 Cắt cung tròn G01 Y10.0;
G02 X60.0 Y0.0 R10.0; ……… R10 Cắt cung tròn G01 X-10.0; ……… Cắt thẳng mặt đáy
G00 G49 Z200.0 M09; ……… Hủy bù dao độ dài, xử lý lại dụng cụ, TẮT chế độ làm lạnh
G40 X0.0 Y0.0 ……… hủy bù dao đường kính dụng cụ M05; ……… Dừng trục chính
Hoặc G40 G49 G80; S1300 M03; G54 G00 G90 X-10.0 Y-10.0; G43 Z10.0 H01; ⋮ - Bù dao vị trí dụng cụ G45 Tăng bù dao dụng cụ G46 Giảm bù dao dụng cụ
G47 Tăng gấp đôi bù dao dụng cụ
G48 Giảm gấp đôi bù dao dụng cụ
Với lệnh G45 tới G48, bù dao vị trí dụng cụ có thể được mở rộng, giảm hoặc mở rộng 2 lần, giảm 2 lần. Lệnh đặt chỉ có hiệu lực đối với khối chỉ định.
Mã lệnh D có thể được sử dụng để bù dao đường kính dụng cụ và mã H có thể được sử dụng để bù dao đường kính dụng cụ. Tuy nhiên, phụ thuộc vào cài đặt thước đo, mã lệnh D hoặc H được sử dụng. Nếu mã D được lựa chọn, đường dụng cụ chính theo mỗi hướng như minh họa trong Hình 3. 29.
Hình 3. 29:Bù dao vị trí dụng cụ
Ví dụ: Lệnh tiến dao: X500.0 Y250.0; Giá trị bù: +200.0; Số bù: 04; Thì đặt chương trình: G45 G01 X500.0 Y250.0 D04; B ù dao B ù dao B ù dao
- Bù lệch giữa các thông số chương trình
Trong đó, P: Số bù lệch; R: Giá trị bù lệnh
Chương trình có thể nhập bù lệch độ dài dụng cụ, bù lệch vị trí dụng cụ, và bù lệch đường kính dụng cụ. Chức năng này được sử dụng để thực hiện bù lệch trong dây chuyền sản xuất hoặc dây chuyền tự động với các thiets bị đo lường.
Ví dụ: Lập trình cho chi tiết sau: