BÙ TRỪ BÁN KÍNH DAO Lệnh offset dao G41, G42, G40 • Để cho tâm dao nằm cách đường lập trình mọât khỏang, người ta thực hiên một công việc gọi là bù trừ bán kính dao, hay offset dao.. BÙ
Trang 115 BÙ TRỪ DAO VÀ CÁC LỆNH LẬP TRÌNH NÂNG CAO
Lê Trung Thực
Trang 2BÙ TRỪ BÁN KÍNH DAO
Lệnh offset dao G41, G42, G40
• Để cho tâm dao nằm cách đường lập
trình mọât khỏang, người ta thực hiên một công việc gọi là bù trừ bán kính dao, hay offset dao.
• Việc offset dao có thể là bên trái hay
bên phải quỹ đạo lập trình.
• Để offset dao bên trái, dùng lệnh G41.
• Để offset dao bên phải, dùng lệnh G42.
• Để hủy offset dao bên phải hay bên
Trang 3BÙ TRỪ BÁN KÍNH DAO
3
2 1
3 2
1
Trang 4BÙ TRỪ BÁN KÍNH DAO
Tinh
Bán tinh
Hình 6-40
Có thể lợi dụng việc
offset dao để thực
hiện việc gia công
thô và gia công tinh
cho cùng một chương
Trang 5O 10 30 40 6010
304060
50Y
x
Trang 6BÙ TRỪ BÁN KÍNH DAO
C2 (1550,1550
Trang 7Lệnh offset chiều dài dao tự động –
G37
Vị trí đo theo Z
Thí dụ: Dao T01 của bạn
đang nằm cách gốc tọa độ
Bạn cần xác định lại giá
trị offset dao theo chiều dài
Bạn viết và cho chạy từng
bock chương trình sau:
G92 X1100.0 Z760.0; Thiết lập hệ tọa độ bằng cách khai báo vị trí dao hiện tại.
G00 G90 X850.0 ; Cho dụng cụ di chuyển nhanh tới X850.0.
G43 H01 ; Chỉ số offset dao theo chiều dài
G37 Z200.0 ; Cho dụng cụ di chuyển đến vị trí đo Nếu số đo thực tế là 198.0, như vậy lượng offset khác biệt sẽ là 198.0 – 200.0 = -2.0 Chiều dài H01 cho trước phải được điều chỉnh lại bằng cách công thêm sai lệch này.
G00 Z204.0; Cho dao lùi lên một chút theo phương Z sau khi đo.
•Bạn có thể dùng lệnh G37 để offset dao tự động
Trang 8• Khi thực hiện phép đo, dụng cụ
lúc đầu di chuyển nhanh, sau đó giảm dần tốc độ và dừng hẵn khi tới vị trí đo và thiết bị đo phát tín hiệu tới máy CNC Tốc độ di chuyển do nhà chế tạo máy CNC thiết lập qua tham số
No 558 và No 813 Phạm vi sai lệch được thiết lập bởi tham số No 814.
• Chú ý: Mã Hxx phải gọi trước khi
dùng lệnh G37 Nếu mã Hxx nằm trong cùng dòng lệnh với G37, hệ
Trang 9Phóng to thu nhỏ nhờ lệnh
khuếch đại G50, G51
• Bạn có thể phóng to hoặc thu nhỏ các
đường di chuyển dao nhờ lệnh G51 và
hủy nó bởi G50.
Nguyên tắc viết lệânh như sau:
G51 X_ Y_ Z_ P_ ; Khởi động khuếch đại
G50 ; Huỷ khuếch đại
trong đó:
– X_ Y_ Z_ : vị trí tâm khuếch đại tuyệt đối
– P_ hệ số khuếch đại chung cho tất cả các trục,
không có dấu chấm thập phân P1000 ứng với hệ số khuếch đại là 1
Trang 10Thí dụ
Po là tâm khuếch
đại Trước khi
khuếch đại, dụng
cụ đi qua các
điểm P1, P2, P3, P4,
sau khuếch đại
với hệ số P500,
dụng cụ đi qua
các điểm P1’, P2’,
Trang 11Bắt đầu khuếch đại
Kết thúc khuếch đại
X_ Y_ Z_ : Tâm khuếch đại tuyệt đối
I_ J_ K_ : Hệ số khuếch đại tương ứng
theo các trục X, Y, Z
Trang 13Lưu ý
bởi G50 trước khi thực hiện các lệnh G27, G28, G29, G30, G92.
ảnh hưởng tới các tham số Z, R,
Q, P trong các chu trình lập sẵn.
• Việc phóng to thu nhỏ không
ảnh hưởng tới offset dao theo
bán kính
Trang 14Việc phóng to thu nhỏ không ảnh hưởng tới offset dao theo bán kính
Đường lập trình Sau khi thu nhỏ
Trang 15Copy đối xứng
• Lệnh G51 có thể sử dụng để
copy đối xứng (đổi dấu) theo các trục nếu sử dụng hệ số khuếch đại là –1.
Trang 17Xoay hệ tọa độ - G68,
G69
• Bạn có thể dùng
lệnh G68 để xoay
hệ tọa độ và G69
Nguyên tắc viết
Trong đó X_ Y_ là tâm xoay,
R_ là góc xoay, số gia nhỏ nhất là 0.001o, pham vi giá trị từ –360o
đến 360o
Trang 18Chú ý khi dùng G68
và G69
• Khi không chỉ ra X và Y trong lệnh G68,
tâm xoay sẽ là vị trí hiện tại của dụng cụ.
• Nếu góc xoay bị bỏ qua trong lệnh G68
thì giá trị thiết lập bởi tham số No
730 sẽ là góc xoay.
• Lệnh G69 có thể đứng chung với các
lệnh khác trong một dòng lệnh
• Nếu G69 đứng chung với các lệnh
chuyển động thì những lệnh này phải được lập trình tuyệt đối.
Trang 19Thí dụ lập trình xoay
gốc tọa độ
Nếu dịng N2 viết là
N2 G68 R60.0
Trang 20Khi đang trong chế độ offset dao theo bán kính, bạn
có thể thực hiện lệnh xoay gốc tọa độ
Hình dạng lập trình trước khi xoay gốc tọa độ
Hình dạng lập trình sau khi xoay gốc tọa độ
Trang 21Tuy nhiên nếu việc xoay hệ tọa độ G68 lại cùng thực hiện đồng thời với việc khuếch đại G51, thì offset phải hủy trước khi khuếch đại và xoay, sau
lệnh G68 mới thực hiên offset dao
Trình tự câu lệnh như sau:
Trang 22Thí dụ chương trình vừa khuếch đại, vừa xoay hệ tọa
độ
Khi áp dụng khuếch đại và xoay hệ tọa độ Khi chỉ áp dụng xoay hệ
tọa độ
Chương trình gia công
Khi chỉ áp dụng khuếch đại
Trang 23Thí dụ lập trình xoay vòng
hàng lọat
Đường lập trình Khi áp dụng offset bán kính dao
Chương trình con