Định dạng chung của mã lệnh này như sau:
G00 Xx Yy Zz
Trong đĩ x, y, z là toạ độ điểm đích.
Như vậy điểm đích được lập trình với chuyển động chạy dao nhanh.
Thơng thường trong các hệ điều khiển hiện đại, đoạn đường cần dịch chuyển tương ứng với tổng các vectơ của các chuyển động trên từng trục riêng riêng lẻ.
Nhờ các dữ liệu điều chỉnh, máy cĩ thể xác định được trước xem liệu cĩ cần chạy với tốc độ nhanh tối đa trên trục toạ độ cĩ đoạn dịch chuyển dài hơn; hoặc liệu cĩ cần thích ứng tốc độ dịch chuyển tính ra với tốc độ chạy nhanh cho phép tối đa hay khơng.
Độ lớn của tốc độ chạy dao nhanh thường khơng cần lập trình. Nĩ được nhớ trong hệ điều khiển như một hằng số máy và được cài đặt trước. Tuy nhiên trên bảng điều khiển cĩ nút xoay cho phép người vận hành giảm tốc độ chạy dao nhanh.
Cĩ một vài hệ điều khiển cũ xử lý lệnh G00 theo kiểu đồng thời cĩ dịch chuyển với tốc độ chạy nhanh tối đa trên tất cả các trục.
Để an tồn khi chuyển động chạy dao nhanh, tránh va chạm vào chi tiết cũng như các phần tử gá kẹp, người lập trình nên tách câu lệnh trên thành hai câu lệnh. Nếu dao tiến vào vùng gia cơng (hình 4-1a) ta cĩ:
N15 G00 Xx Yy N20 Zz
Nghĩa là dao chạy theo trục XY trước (đường 1), sau đĩ mới chạy theo trục Z (đường 2). Nếu dao lùi ra khỏi vùng gia cơng thì ta cĩ:
118
N15 G00 Zz N20 Xx Yy
Nghĩa là dao chạy theo đường 1 → 2 (hình 4-1b).
X Y Z 1 2 OX OY OZ OX OY 1 OZ 2 Z Y X Vị trí hiện thời Vị trí lập trình Vị trí hiện thời Vị trí lập trình a) b)
Hình 4-1. Chạy dao nhanh vào vùng gia cơng (a) và ra khỏi vùng gia cơng (b)