Tải bản đầy đủ (.pdf) (72 trang)

Bài giảng CNC lập trình tiện CNC hệ fagor

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (5.66 MB, 72 trang )

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


×