L
Author
Bài viết này nhằm hệ thống lại kiến thức cơ bản về máy CNC, tôi lấy phần máy Trung Tâm Gia Công làm căn bản. Các bạn mới nhập môn sẽ dễ hiểu hơn và các bạn đã làm lâu rồi có thể tiếp thu thêm một điều dì đó không cũ mà cũng ko mới lắm nhưng sẽ hệ thống được kiến thức đã biết.
1 Tập hợp các Lệnh được đưa vào máy CNC cho máy thực hiện là quá trình gọi chương trình. Bởi các lệnh đã được chỉ rõ, Dao cụ được sử dụng để gia công các đường thẳng hoặc cong hoặc quay hoặc tắt sự quay của trục chính động cơ.
- Cấu hình một Chương trình bao gồm các khối lệnh (Block command)
- Một tập hợp các lệnh riêng lẻ trên một dòng thì được gọi là Khối
- Mỗi một chương trình đều có 1 tên gọi và chữ đầu tiên là chữ O và sau đó là dãy số gồm 4 chữ số là tên gọi của chương trình. Tên của chương trình nằm ở dòng đầu tiên của chương trình.
* Cấu trúc của một Block
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ;
- Noooo: Số trình tự
- Goo: Chức năng chuẩn bị thực hiện lệnh
- XY: Toạ độ tới
- Moo: Chức năng hỗn hợp
- Soo: Chức năng của trục chính
- Too: Chức năng của dụng cụ
- ( ; ) : Kết thúc Block
• Cấu trúc một chương trình
O0001; (Số hiệu chương trình)
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ; (Block)
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ; (Block)
......
......
M30; (Kết thúc chương trình)
Chú ý: Chương trình phải có dòng bắt đầu là Số hiệu chương trình và kết thúc là Block lệnh M30 hoặc M02.
• Chương trình chính và chương trình con
- Chương trình chính
O0001
.........
M98 Poo oooo
.................
M98 P41002
...........
M30;
M98 là Chức năng gọi chương trình con
Poo là chức năng gọi tên chương trình con cần được thực hiện và lặp lại số lần chương trình con.
Oooo là tên chương trình con được gọi ra.
Chú ý: Số lặp và tên chương trình con được viết liền. VD: P40005
• Dụng cụ:
- Dụng cụ cắt có nhiều loại như gọi ngắn gọn lại có một vài loại tiêu biểu: dao doa, dao phay, dao khoan. Mỗi một con dao được gắn lên Đài dao (magazine tool ATC) và lần lượt được gọi ra sử dụng trong quá trình gia công sẽ được khai báo chiều cao của dụng cụ trong hệ thống máy để không sảy ra tai nạn trong quá trình thay dao và gia công do mỗi dao có 1 độ dài khác nhau. Chiều dài dao thứ nhất sẽ được xét chiều cao Z0 cho dao và các dao còn lại sẽ tự động nhận ra chiều cao Z0 của mình nằm ở đâu để tự bù.
Câu lệnh bù chiều cao của Dao là:
G43 Zooo.ooo Hoo; (Bù chiều cao dao đâu tiên (G43) cho dao thứ (H) trên Magazine tool, đi tới chiều sâu (Z))
G44Zooo.ooo Hoo; (Bù chiều cao dao thứ 2 sau dao thứ nhất)
G49 hoặc H0 là huỷ bù chiều cao của dao. Được sử dụng sau khi kết thúc chương trình để tránh chương trình sau nhận nhầm.
- Bù cạnh (sườn) của dụng cụ hay còn gọi là bù bán kính dao để tránh hiện tượng gia công vào tâm của dụng cụ.
Câu lệnh được sử dụng là G41 dùng để bù bên Trái dung cụ, G42 bù bên phải dụng cụ và G40 dùng để huỷ thông số bù đã lựa chọn. Cú pháp câu lệnh.
G41 (G42) XY Doo;
D: số hiệu của Dao
Chú ý: Máy CNC có 1 thiết bị đo dao tự động dựa trên các thông số mà ta nạp vào hệ thống để máy kiểm tra lại thông số đó.
VD: ta khai báo vào máy CNC về chiều cao hoặc bán kính dao. Sau đó ta sử dụng câu lệnh đo dao để máy tự chạy đến thiết bị đo kiểm lại và tự nạp thông số đúng vào hệ thống dao (thông tin về dao) trong hệ thống máy CNC.
1 Tập hợp các Lệnh được đưa vào máy CNC cho máy thực hiện là quá trình gọi chương trình. Bởi các lệnh đã được chỉ rõ, Dao cụ được sử dụng để gia công các đường thẳng hoặc cong hoặc quay hoặc tắt sự quay của trục chính động cơ.
- Cấu hình một Chương trình bao gồm các khối lệnh (Block command)
- Một tập hợp các lệnh riêng lẻ trên một dòng thì được gọi là Khối
- Mỗi một chương trình đều có 1 tên gọi và chữ đầu tiên là chữ O và sau đó là dãy số gồm 4 chữ số là tên gọi của chương trình. Tên của chương trình nằm ở dòng đầu tiên của chương trình.
* Cấu trúc của một Block
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ;
- Noooo: Số trình tự
- Goo: Chức năng chuẩn bị thực hiện lệnh
- XY: Toạ độ tới
- Moo: Chức năng hỗn hợp
- Soo: Chức năng của trục chính
- Too: Chức năng của dụng cụ
- ( ; ) : Kết thúc Block
• Cấu trúc một chương trình
O0001; (Số hiệu chương trình)
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ; (Block)
Noooo Goo Xooo.ooo Yooo.ooo Moo Soo Too Fooo ; (Block)
......
......
M30; (Kết thúc chương trình)
Chú ý: Chương trình phải có dòng bắt đầu là Số hiệu chương trình và kết thúc là Block lệnh M30 hoặc M02.
• Chương trình chính và chương trình con
- Chương trình chính
O0001
.........
M98 Poo oooo
.................
M98 P41002
...........
M30;
M98 là Chức năng gọi chương trình con
Poo là chức năng gọi tên chương trình con cần được thực hiện và lặp lại số lần chương trình con.
Oooo là tên chương trình con được gọi ra.
Chú ý: Số lặp và tên chương trình con được viết liền. VD: P40005
• Dụng cụ:
- Dụng cụ cắt có nhiều loại như gọi ngắn gọn lại có một vài loại tiêu biểu: dao doa, dao phay, dao khoan. Mỗi một con dao được gắn lên Đài dao (magazine tool ATC) và lần lượt được gọi ra sử dụng trong quá trình gia công sẽ được khai báo chiều cao của dụng cụ trong hệ thống máy để không sảy ra tai nạn trong quá trình thay dao và gia công do mỗi dao có 1 độ dài khác nhau. Chiều dài dao thứ nhất sẽ được xét chiều cao Z0 cho dao và các dao còn lại sẽ tự động nhận ra chiều cao Z0 của mình nằm ở đâu để tự bù.
Câu lệnh bù chiều cao của Dao là:
G43 Zooo.ooo Hoo; (Bù chiều cao dao đâu tiên (G43) cho dao thứ (H) trên Magazine tool, đi tới chiều sâu (Z))
G44Zooo.ooo Hoo; (Bù chiều cao dao thứ 2 sau dao thứ nhất)
G49 hoặc H0 là huỷ bù chiều cao của dao. Được sử dụng sau khi kết thúc chương trình để tránh chương trình sau nhận nhầm.
- Bù cạnh (sườn) của dụng cụ hay còn gọi là bù bán kính dao để tránh hiện tượng gia công vào tâm của dụng cụ.
Câu lệnh được sử dụng là G41 dùng để bù bên Trái dung cụ, G42 bù bên phải dụng cụ và G40 dùng để huỷ thông số bù đã lựa chọn. Cú pháp câu lệnh.
G41 (G42) XY Doo;
D: số hiệu của Dao
Chú ý: Máy CNC có 1 thiết bị đo dao tự động dựa trên các thông số mà ta nạp vào hệ thống để máy kiểm tra lại thông số đó.
VD: ta khai báo vào máy CNC về chiều cao hoặc bán kính dao. Sau đó ta sử dụng câu lệnh đo dao để máy tự chạy đến thiết bị đo kiểm lại và tự nạp thông số đúng vào hệ thống dao (thông tin về dao) trong hệ thống máy CNC.