LẬP TRÌNH TIỆN CNC
HỆ FAGOR
Lê Trung Thực
Nội dung
•
•
•
•
•
Caáu truùc chöông trình
Các khai báo tổng quát đầu chương trình
Các lệnh nội suy
Các lệnh lập trình nâng cao
Các chức năng đơn giản lập trình
Bài tập tổng hợp
Cấu trúc chương trình
Mã đầu băng và cuối băng
• Mã đầu băng và cuối băng của chương
trình được ký hiệâu bằng %. Hai ký hiệu
này không xuất hiệân trên màn hình của
máy CNC, nhưng khi xuất nhập chương
trình từ máy CNC ra ngoài hay ngược lại
thì chúng sẽ được dùng.
Số của chương trình gia công
CNC
• Chương trình trong hệ FAGOR được đặt tên bằng
chữ số từ 0 đến 99998.
• 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. Thí dụ
• 00001 (Progam A)
• Hệ thống sẽ đọc nhưng không xử lý nhóm từ
trong ngoặc đơn.
Số thứ tự và block
•
•
•
•
•
•
Số thứ tự block N được dùng cho dễ truy xuất dòng lệnh.
Phạm vi số thứ tự: N0- 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.
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,...
• Có thể dùng số 0 để chỉ số thứ tự N và số chương trình.
Caỏu truực cuỷa moọt block
Caỏu truực moọt tửứ leọnh
Caùc ñòa chæ trong heä Fagor
Caùc ñòa chæ trong heä Fagor
Phaïm vi giaù trò caùc ñòa chæ
Phaïm vi giaù trò caùc ñòa chæ
Thực hiện một block có điều kiện
• Để thực hiện một block có điều kiện dùng dấu “.” đặt ở
sau số block. Hệ thống sẽ thực hiện block này nếu trên
panel điều khiển của máy CNC bật ON công tắc OPSKIP.
Nếu để OFF, block bò bỏ qua. Thí dụ cách viết bỏ qua
block có điều kiện:
• Viết đúng: N20. G00 X10.0
• Thông thường hệ thống đọc trước 4 block khi thực hiên
chương trình. Do đó để thực hiện block có điều kiện bạn
phải kích hoạt (bật ON) công tắc tương ứng trước nó ít
nhất là 5 block.
Thực hiện một block có điều kiện
• Nếu viết “..” sau số thứ tự block, thí dụ
N20.. G00 X10.0 bạn chỉ cần bật ON công
tắc tương ứng trứơc nó một block là nó sẽ
được thực hiện.
• Việc thực hiện block có điều kiện N4.. hủy
bù trừ bán kính dao G41 và G42.
Kết thúc chương trình
• Chương trình CNC được kết thúc bởi các
mã lệnh sau đây:
• M02: Kết thúc chương trình chính
• M30: Kết thúc và trở về đầu chương
trình chính
• G24:
Kết thúc chương trình co
Chương trình con
• Khi cần gia công lặp lại nhiều lần một
mẫu thì nên dùng biểu diễn mẫu dưới dạng
một chương trình con để đơn giản vòêc lập
trình.
• Một chương trình chính có thể gọi một
chương trình con nhìều lần.
• Một chương trình con có thể gọi một
chương trình cháu nhiều lần.
Caáu truùc moät chöông trình con
Cách gọi một chương trình con
Thí dụ G20 N5.4 có nghóa là gọi chương trình
N5 bốn lần
Cách gọi một chương trình con
• 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à 15. Số lần gọi tối đa một chương
trình con là 255.
Caùch goïi moät chöông trình con
Thöù töï thöïc hieän chöông trình con
Baûng maõ leänh G-code
Baûng maõ leänh G-code
Baûng maõ leänh G-code
Baûng maõ leänh G-code