c. Điều khiển contour 3D.
2.8.2. Cấu trúc của chơng trình CNC.
Chơng trình đợc đa vào hệ điều khiển dới dạng "file". Chơng trình gồm một chơng trình chính, có thể đến 70 chơng trình con. Số chơng trình lu trữ trong bộ nhớ phụ thuộc duy nhất vào dung lợng bộ nhớ của hệ điều khiển, thông thờng những bớc gia công lặp lại nhiều lần đợc lập trình trong chơng trình con, chơng trình con có thể gọi vào chơng trình chính bất cứ lúc nào cần. Còn những bớc công nghệ không lặp lại đợc lập trình trong chơng trình chính. Việc ứng dụng các chơng trình con và các chu trình gia công chuẩn nh là các chu trình khoan, chu trình gia công hốc, tạo lỗ...sẽ tiết kiệm công sức và thời gian lập trình, vì vậy nên ứng dụng chúng bất cứ lúc nào có thể.
Bản vẽ chi
tiết Quy trình công nghệ
Chương trình gia
Những chơng trình đã lu trong bộ nhớ có thể tìm thấy trong th mục "PROGRAM" đợc gọi ở thức Manual bằng phím mềm.
a ) Cấu trúc một câu lệnh.
Bất cứ một chơng trình nào cũng bao gồm nhiều câu lệnh khác nhau. Mỗi một câu lệnh mô tả một cách chi tiết cho hệ điều khiển về một dịch chuyển cần thực hiện, hoặc một chỉ dẫn công nghệ ví dụ bật hệ thống bôi trơn làm mát. Độ dài của chơng trình đợc xác định bằng số các câu lệnh trong chơng trình, và thông thờng phụ thuộc vào mức độ phức tạp của chi tiết gia công, các câu lệnh đợc ngăn cách với nhau bởi phím "ENTER". Mỗi khi hệ điều khiển đọc đợc mã này nó sẽ tự động chuyển sang thực hiện câu lệnh tiếp theo. Số thứ tự của câu lệnh nhìn chung không phải gán nhng để tránh nhầm lẫn, rõ ràng thì nên có. Số ký tự nhiều nhất cho phép trong một câu lệnh của hệ điều khiển ANILAM 1400M là 256 ký tự.
b ) Cấu trúc của một từ lệnh.
Các từ lệnh là những chỉ dẫn riêng trong một câu lệnh, dùng để mô tả các chỉ thị khác nhau. Chúng có thể là các từ mô tả các dạng chuyển động
cần thực hiện, ví dụ :
G00 - chuyển động chạy dao nhanh. G01 - chuyển động ăn dao thẳng.
G02 - nội suy đờng tròn theo chiều kim đồng hồ. G03 - nội suy đờng tròn ngợc chiều kim đồng hồ.
X, Y, Z - trục toạ độ ...
Dới đây ta xem một ví dụ của một câu lệnh với một số từ lệnh:
N10 G01 X3.0 Y1.0 F7.0
Câu lệnh trên mô tả một chuyển động chạy dao đến điểm có toạ độ X3.0 Y1.0 với lợng chạy dao 7 inch/ phút. Thông thờng một câu lệnh chứa tất cả các thông tin cần thiết để thực hiện hoàn chỉnh một dịch chuyển. Còn đối với các chu trình chuẩn đã cài đặt sẵn, các chơng trình con và các macro thì một tập hợp các dịch chuyển đợc gọi ra để thực hiện chỉ bằng một câu lệnh
đơn.
Các địa chỉ là các chữ cái dùng để tạo nên các từ lệnh trong một câu lệnh. Sau đây là các từ địa chỉ đợc sử dụng trong hệ điều khiển ANILAM
1400M. Bảng 2.1. Chức năng Từ địa chỉ ý nghĩa Số chơng trình O Sau O là 4 chữ số Số thứ tự câu lệnh N Xác định số thứ tự câu lệnh
Các chức năng chuẩn bị G Bao gồm các lệnh về dịch chuyển, định nghĩa hệ toạ độ. Toạ độ X - Y - Z Lệnh xác định vị trí
Toạ độ U – V-
W
Các toạ độ bổ sung
Toạ độ I - J - K Mô tả tâm cung tròn
Toạ độ A - B - C
- D - E
Mô tả các góc
Toạ độ Q - R Mô tả bán kính
Chức năng lợng chạy dao F Lợng chạy dao
Chức năng dụng cụ S Số vòng quay trục chính
M Bật / tắt động cơ trục chính, dung dịch trơn nguội
Số chơng trình con P Mã hiệu để gọi chơng trình con Số lần lặp L Số vòng lặp cho chơng trình con
hoặc macro
Mục đích và ý nghĩa của một vài từ địa chỉ có thể thay đổi phụ thuộc vào mã G đứng trớc nó.