3. CẤU TRÚC CỦA CHƯƠNG
TRÌNH CNC VÀ CÁC LỆNH
TRƯỚC KHI DI CHUYỂN DỤNG CỤ
Lê Trung Thực
1
1. Cấu trúc của chương trình CNC
Cấu trúc chương trình NC theo tiêu chuẩn ISO- 6983
Tiêu đề
Đầu băng
Vùng
chương
trình
Bắt đầu chương
trình
Vùng ghi chú
Cuối chương
trình
2
Cấu trúc của một block
Số thứ tư Lệnh Từ lệïnh chỉ kích
blockï chuẩn bò
Từ
Từ
Từ
N005 G54 G90 S300 M03
N010 G00 X2.5 Y1.25
N015 G43 H01 Z.1
Lệnh
Lệnh
Lệnh
Giá trị số
Địa chỉ
F3.75
O
N
G
X
Số của chương trình
Số thứ tự dòng chương trình
Lệnh chuẩn bị
Toạ độ theo trục X
Có thể dùng chỉ thời gia dừng
Chứ
c năng
Đòa
chỉ
Đòa chỉ
Số chương trình
Các
đòa chỉ
chính
và
phạm
vi giá
trò
lệnh
Số thứ tự
Chức năng chuẩn bò
Từ lệnh
kích
thước
Lượng
chạy
dao/phút
Lượng chạy dao/vòng
Tốc đôï cắt
Dao cắt
Bạn có thể dùng bất cứ số nào miễn là nằm trong vùng
cho phép.
Nếu cần viết ghi chú cho dễ nhớ thì để trong ngoặc đơn.
– O1001 (Progam A);
11
Số thứ tự block
–
–
–
–
–
–
–
–
Số thứ tự block N được dùng cho dễ truy xuất dòng lệnh.
Phạm vi số thứ tự: N1- N9999
Nếu không dùng số thứ tự block thì cũng không sao.
Số thứ tự block N không được đứng trước số chương
trình O
Nếu không có số chương trình, hệï thống lấy số thứ tự
block đầu tiên để đặt tên chương trình.
Có thể bỏ qua việc đánh số một số dòng lệnh.
Khi lập trình bằng tay, để đề phòng viết thiếu, phải chèn
thêm dòng lệnh, số của dòng lệnh nên viết cách quảng,
thí dụ 5, 10, 15,...
Không được dùng số 0 để chỉ số thứ tự N và số chương
Block Skip theo nhóm
• Trong một số hệ Điều khiển có có thể dùng
Optional Block Skip theo nhóm, nếu trên máy có
các công tắc Opskip với số thứ tự từ 1-9.
• Thí dụ
N29…
N16…
•
•
•
•
N1…
N2…
/1 N3…
/1 N4…
/2 N17…
/3 N30…
/2 N18…
/3 N31…
…
…
15
Số của chương trình con
(hoặc (:) trong trường hợp hệ ISO)
Kết thúc chương trình con
M99 không nhất thiết phải đứng riêng trên một dòng lệnh.
Thí dụ X100.0 Z100.0 M99 ;
18
Cách gọi một chương trình con
Số lần lặp chương
trình con
Số của chương trình con
Khi không chỉ ra số lần lặp chương trình con, hệ thống hiểu là 1
– Thí dụ M98 P51200; có nghóa là gọi chương trình 1200
năm lần.
– Trong một chương trình chính có thể gọi chương trình
con nhiều lần, và chương trình con có thể gọi chương
trình cháu nhiều lần. Số thế hệ tối đa có thể lồng nhau
là 4. Số lần gọi tối đa một chương trình con là 999.
19
Cách gọi một chương trình con
sau M99P_;
– Thí dụ, M99P0060;
• Sau khi thực hiện chương trình con
(P1010), bạn tới dòng N0060
22
Nhaỷy doứng sau khi thửùc hieọn
chửụng trỡnh con
Chửụng trỡnh chớnh
Chửụng trỡnh con
23
Danh sách các mã lệnh phay
CNC hệ fanuc
24
25