Dịch chuyển đến độ sâu Z…, có tính
đến bù dao trái (phải), với tốc độ tiến dao F
… Các lệnh lập trình khác
L Z… R0 FMAX Dịch chuyển lên cao độ an toàn, hủy bỏ bù bán kính dao
M2 (M30) Kết thúc chƣơng trình gia công
END PGM Đánh dấu kết thúc chƣơng trình Cấu trúc một khối lệnh :
2.4 LẬP TRÌNH GIA CÔNG HEIDENHAIN – CODE 2.4.1 Các hàm nội suy 2.4.1 Các hàm nội suy
2.4.1.1 Chạy dao nhanh FMAX
Cấu trúc câu lệnh : L X…Y…Z…FMAX;
Lệnh FMAX thực hiện chạy dao không gia công với tốc độ lớn nhất cho phép của máy, tới một vị trí đƣợc chỉ định. Đƣờng chạy dao của lệnh FMAX đi theo một đƣờng thẳng tới tọa độ đƣợc lập trình. Tốc độ trục tăng ở đầu hành trình và giảm dần khi về cuối hành trình
Ví dụ : L Z+50. FMAX L X0. Y0. 2.4.1.2 Nội suy tuyến tính L :
Cấu trúc L X...Y... Z... R0 (RL/ RR) F…;
Mã lệnh L thực hiện nội suy theo đƣờng thẳng gia công chi tiết với tốc độ cắt lập trình F.
Khi sử dụng lập trình theo tọa độ tuyệt đối thì X, Y, Z là tọa độ tuyệt đối tính từ gốc toạ độ phôi đến điểm lập trình.
Khi lập trình tƣơng đối thì X, Y, Z là khoảng dịch chuyển của dụng cụ cắt Tốc độ cắt F sẽ có hiệu lực cho đến khi nhập vào một giá trị F mới.
Thực hiện : Nhấn phím mềm , nhập tọa độ điểm cuối và nhấn , nhập hƣớng bù bán kính dao nhấn , nhập tốc độ tiến dao F = … và
nhấn , nhập tốc độ cắt S = …, hàm phụ M3 và nhấn . Kết thúc
lệnh nhấn
Ví dụ : L X100. Y200. RL F200 S800 M3 Ví dụ : Thực hiện cả chuyển động theo tuyệt đối và tƣơng đối
7 L X+10. Y+40. Rl F200 M3 8 L IX +20. IY-15.
9 L X60. IY-10.
2.4.1.3 Nội suy cung tròn
Các kiểu gia công trong nội suy cung tròn :
Xác định tâm cung tròn
Chuyển động tạo cung tròn thông qua tâm cung
Chuyển động tạo cung tròn thông qua bán kính cung
Chuyển động tạo cung tròn tiếp tuyến với đƣờng nội suy tại điểm xuất phát của cung
* Tạo cung tròn qua tâm
Đối với lập trình gia công cung tròn có sử dụng tọa độ tâm cung , trƣớc khi tạo lệnh gia công cung phải có bƣớc xác định tâm cung . Cấu trúc lệnh nhƣ sau
CC X… Y…
Xác định tâm cung tròn. Tâm cung tròn sẽ là gốc tọa độ cực cho gia công đƣờng tròn hoặc cung tròn (Không thực hiện chuyển động)