G00
01
Chạy dao nhanh đến cỏc vị rớ Chạy dao nhanh khụng cắt gọt. G01 Nội suy đường thẳng Dao cắt gọt thẳng
G02 Nội suy cung trũn cựng chiều kim đồng hồ
Dao cắt gọt theo cung trũn cựng chiều kim đồng hồ
G03 Nội suy cung trũn ngược chiều kim đồng hồ
Dao cắt gọt theo cung trũn ngược chiều kim đồng hồ
G04
00 Lệnh trễ Tạm dừng ở vị trớ tức thời G10 Nạp cỏc dữ liệu Thay đổi giỏ trị bự dao G17 02 Xỏc định mặt phẳng gia cụng là mặt phẳng XY Cắt gọt trong mặt phẳng XY G18 mXỏc ặt phđịnh mẳng XZặt phẳng gia cụng là Cắt gọt trong mặt phẳng XZ G19 mXỏc ặt phđịnh mẳng YZặt phẳng gia cụng là Cắt gọt trong mặt phẳng YZ G27 00
Kiểm tra tựđộng trước khi trở về điểm R
Kiểm tra tựđộng điểm R
G28 Tựđộng khi trở vềđiểm R Trở vềđiểm gốc toạđộ của mỏy (điểm R) G29 TrR) ở về từđiểm gốc mỏy (từđiểm Trở về vị trớ đang cắt gọt từđiểm gốc mỏy G40
07
Bỏ bự bỏn kớnh dao Bỏ chức năng bự bỏn kớnh dao
G41 Bự bỏn kớnh dao phớa trỏi Dlượịch dng bườằng bỏn kớnh dao ng chuyển dao sang trỏi một G42 Bự bỏn kớnh dao phớa phải lDượịch dng bườằng bỏn kớnh dao ng chuyển dao sang phải một G43
08 Bự chiều dài dao dương Bự thờm 1 lượng bằng chiều dài dao G44 Bự chiều dài dao õm Trừđi1 lượng bằng chiều dài dao G45
00
Bự thờm 1 lần gia số chiGia sều dài dao (hoố tự chọn đượặc bỏn kớnh dao) c bự thờm 1 lần vào G46 Trừđi 1 lần gia số dài dao (hoGia số tự chặọc bỏn kớnh dao) n được trừđi 1 lần vào chiều G47 Bự thờm 2 lần gia số chiGia sều dài dao (hoố tự chọn đượặc bỏn kớnh dao) c bự thờm 2 lần vào G48 Trừđi 2 lần gia số dài dao (hoGia số tự chặọc bỏn kớnh dao) n được trừđi 2 lần vào chiều G49 08 Bỏ bự chiều dài dao kớnh dao)Bỏ chức năng bự chiều dài dao (hoặc bỏn
G54 12 Lựa chọn gốc “O” của phụi 1 Tạo lập hệ thống gốc “O” của phụi G55 Lựa chọn gốc “O” của phụi 2 G56 Lựa chọn gốc “O” của phụi 3 G57 Lựa chọn gốc “O” của phụi 4 G58 Lựa chọn gốc “O” của phụi 5 G59 Lựa chọn gốc “O” của phụi 6 G65 00 Gọi chương trỡnh MACRO G66 12 Lặp chương trỡnh MACRO G67 Huỷ bỏ chương trỡnh MACRO G73 09
Chu trỡnh khoan Chu trỡnh khoan cốđịnh G74 Chu trỡnh ta rụ ren trỏi Chu trỡnh ta rụ ren trỏi cốđịnh
G76 Chu trỡnh khoột lỗ
Chu trỡnh khoột lỗ cố định tạm dừng trục chớnh ở đỏy lỗ, dao dịch chuyển một lượng để khụng chạm vào bề mặt đó gia cụng khi thoỏt dao
G80 Huỷ bỏ chu trỡnh Huỷ bỏ cỏc chu trỡnh từ G73 đến G89 G81 Chu trỡnh khoan Chu trỡnh khoan lỗ suốt cốđịnh G82 Chu trỡnh khoan Chu trỡnh khoan lỗ kớn cốđịnh G83 Chu trỡnh khoan Chu trỡnh khoan lỗ sõu cốđịnh G84 Chu trỡnh ta rụ ren phải Chu trỡnh ta rụ ren phải cốđịnh G85 Chu trỡnh doa lỗ Chu trỡnh doa lỗ cốđịnh
G86 Chu trỡnh khoột lỗ Chu trỡnh khoột lỗ cốđịnh dừng trục chớnh ở cuối hành trỡnh cắt
G87 Chu trỡnh khoột lỗ ngược Chu trỡnh khoột lỗ ngược cốđịnh
G88 Chu trỡnh khoột lỗ Chu trỡnh khoột lkhiển bằng tay ỗ cố định bước tiến điều G89 Chu trỡnh khoột lỗ Chu trỡnh khoột lỗ cốđịnh tạm dừng bước
tiến ởđỏy lỗ G90
03
Đo theo toạđộ tuyệt đối Cỏc giỏ trịđược tớnh theo toạđộ tuyệt đối G91 Đo theo toạđộ tương đối Cỏc giỏ trịđược tớnh theo toạđộ tương đối G92 00 Tạo lập điểm bắt đầu của dao chTạươo lng trỡnhập điểm bắt đầu của dao trong G98
10
Trở vềđiểm trước khi thực hiện chu trỡnh
Sau khi thực hiện xong chu trỡnh trở về điểm trước khi thực hiện chu trỡnh
G99
Trở về điểm lựa chọn (điểm R) trước khi thực hiện chu trỡnh
Sau khi thực hiện xong chu trỡnh trở về điểm lựa chọn (điểm R) trước khi thực hiện chu trỡnh
.2.2. Đặc điểm, đặc trưng của mỏy tiện CNC.
2.2.2.1. Hệ trục toạ độ.
Hệ thống trục toạ độ trờn mỏy tiện được xỏc định theo quy tắc bàn tay phải. Cỏc chuyển động chớnh của mỏy tiện CNC được thiết lập theo cỏc trục tọa độ X,Z
0
(theo quy tắc bàn tay phải, ngún tay cỏi là trục, ngún tay giữa là trục Z) (Hỡnh 2.5).
+X +Y
+Z
Hỡnh (2.5): Hệ trục tọa độ theo qui tắc bàn tay phải
Theo quy tắc bàn tay phải:
+ Trục Z trựng với trục chớnh của mỏy. Chiều dương của trục Z (+Z) luụn luụn chạy ra khỏi bề mặt gia cụng, chiều õm (-Z ) là chiều ăn sõu vào vật liệu.
+ Trục X là trục vuụng gúc với trục Z trong mặt phẳng nằm ngang. Chiều dương của của trục (+X) là chiều hướng từ tõm chi tiết đến dụng cụ cắt, chiều õm (- X) là chiều ngược lại (Hỡnh 2.5).
Hệ thống tọa độ này liờn quan mật thiết với cỏc chi tiết gia cụng trờn mỏy tiện CNC.
Khi lập trỡnh được quy ước rằng:
Dụng cụ cắt chuyển động tương đối so với hệ thống trục tọa độ, cũn chi tiết đứng yờn.
Y
X
2.2.2.2. Cỏc điểm chuẩn.
Bảng ký hiệu cỏc điểm
Tờn điểm Ký hiệu bằng chữ
Điểm O của mỏy M
Điểm O của chi tiết W Điểm O của chương trỡnh Po
Điểm chuẩn của mỏy R
Điểm thay dụng cụ cắt Ww Điểm điều chỉnh dụng cụ cắt E
Điểm cắt của dụng cụ P
2.2.3. Đặc điểm, đặc trưng của mỏy phay CNC.
2.2.3.1. Hệ trục tọa độ.
Để xỏc định cỏc vị trớ của cỏc bộ phận mỏy trong quỏ trỡnh chuyển động, về nguyờn tắc, ta cần phải gắn chỳng vào những hệ trục toạ độ. Để thống nhất việc lập trỡnh, người ta quy ước như sau:
+ Dụng cụ cắt quay trũn và thực hiện chuyển động tiến, chi tiết đứng yờn. + Cỏc chuyển động tịnh tiến được biểu diễn theo hệ trục toạ độ vuụng gúc X,Y,Z. Chiều của chỳng được xỏc định theo quy tắc bàn tay phải, (theo quy tắc bàn tay phải: ngún tay cỏi là trục X, ngún tay chỏ là trục Y ngún tay giữa là trục Z.
ếNgoài ra ở những trung tõm gia cụng hiện đại cú thể cú thờm những trục sau: + Trục A là trục quay quanh trục X.
+ Trục B là trục quay quanh trục Y. + Trục C là trục quay quanh trục Z.
ếChỳ ý: Xỏc định chiều õm dương của dụng cụ cắt với quy ước là: Dụng cụ cắt quay trũn và thực hiện chuyển động tiến, chi tiết đứng yờn.
Hỡnh 2.6: Hệ trục toạđộ của trung tõm gia cụng trục đứng.
`
Hỡnh 2.7: Hệ trục toạđộ của trung tõm gia cụng trục ngang.
Chi tiết gia cụng Bàn mỏy ụ trục chớnh Chi tiết gia cụng +Z Bàn mỏy Bàn mỏy Bàn mỏy Chi tiết gia cụng Chi tiết gia cụng ụ trục chớnh
2.2.3.2. Cỏc điểm chuẩn.
Để điều khiển dao chuyển động tịnh tiến để tạo ra biờn dạng của chi tiết gia cụng, cần phải xỏc định chớnh xỏc toạ độ của từng điểm trờn biờn dạng của chi tiết gia cụng. Như vậy, sau khi đó xỏc lập cỏc hệ trục tọa độ vấn đề tiếp theo là phải gắn hệ trục tọa độ đú vào điểm gốc “khụng” của phụi để so sỏnh với điểm gốc toạ độ của mỏy.
Điểm gốc tọa độ của mỏy (điểm R):
Điểm gốc tọa độ của mỏy là điểm chuẩn cố định do nhà chế tạo đó xỏc lập ngay từ khi thiết kế mỏy. Là điểm chuẩn để xỏc định vị trớ cỏc điểm gốc khỏc như gốc toạ độ của chi tiết W.
Đối với trung tõm gia cụng điểm gốc R được chọn là vị trớ cuối hành trỡnh của trục X, trục Y, trục Z.
Hỡnh 2.8: Điểm gốc toạđộ của mỏy và khụng gian làm việc của mỏy.
Khoảng cỏch nhỏ nhất từđiểm cuối của trục Z đến mặt trờn của bàn mỏy. Điểm gốc toạ độ của mỏy (R). ụ trục chớnh Z Bàn mỏy Khụng gian làm việc của mỏy theo trục X, Y, Z.
Điểm gốc toạđộ của chi tiết (điểm W):
Hỡnh 2.9: Hệ thống gốc toạđộ của chi tiết từ G54 đến G59.
Trước khi lập trỡnh, người lập trỡnh phải chọn điểm gốc toạ độ “điểm 0” của chi tiết, để xuất phỏt từ điểm gốc này mà xỏc định toạ độ của cỏc điểm trờn biờn dạng của chi tiết gia cụng. Tuỳ theo hỡnh dỏng cụ thể của chi tiết mà lựa chọn điểm gốc khụng của chi tiết cho phự hợp, tớnh toỏn dễ dàng. Trờn bàn mỏy của trung tõm gia cụng cú thể gỏ nhiều phụi tối đa là 6 phụi. Điểm gốc toạ độ của phụi thứ nhất được xỏc định bằng G54, Điểm gốc toạ độ của phụi thứ hai được xỏc định bằng G55 và đến phụi thứ 6 là G59. Giỏ trị toạ độ theo phương X,Y và Z của cỏc phụi được khai bỏo trong bảng: WORK OFFSET MEMORY.
2.3. Lập trỡnh NC, CNC gia cụng trờn mỏy tiện, phay NC, CNC hệ FANUC.
X1;X2: Khoảng cỏch từ gốc mỏy đến gốc khụng của phụi thứ nhất và phụi thứ 2 theo trục X. Điểm gốc toạđộ của mỏy (R) Y Gốc “0” của phụi 4 (G57) Gốc “0” của phụi 2 (G55) Gốc “0”của phụi 1 (G54) X Gốc “0” của phụi 3 (G56) Y1;Y2: Khoảng cỏch từ gốc mỏy đến gốc khụng của phụi thứ nhất và phụi thứ 2 theo trục Y. Gốc “0” của phụi 5 (G58) Gốc”0” của phụi 6 (G59) Bàn mỏy
tắt bằng chữ Geometric Funtion) và ba khỏi niệm đú là một. Ngoài ra cỏc chức năng đề cập với chữ cỏi M. Cỏc chức năng của mú G được thống kờ trong bảng sau:
Bảng 2.1: Cỏc chức năng G (dựng chon tiện CNC hệ FANUC). Mó tiờu chuẩn Mó đặc biệt Nhúm Chức năng
G00 G00 01 Đặc tớnh điều khiển điểm, chạy dao nhanh G01 G01 01 Nội suy tuyến tớnh (nội suy đường thẳng ) G02 G02 01 Nội suy vũng theo chiều kim đồng hồ (CW) G03 G03 01 Nội suy vũng ngược chiều kim đồng hồ CCW)
G04 G04 00 Lệnh trễ (Thời gian lưu /dừng lại một thời gian ngắn ) G22 G22 04 Lệnh kiểm tra vựng giới hạn dao
G23 G23 04 Bỏ lệnh kiểm tra vựng giới hạn dao G28 G28 00 Quay về điểm tham chiếu (điểm gốc) G32 G33 01 Cắt ren
G40 G40 07 Lệnh bự bỏn kớnh mũi dao
G41 G41 07 Bự bỏn kớnh mũi dao phớa bờn trỏi G42 G42 07 Bự bỏn kớnh mũi dao phớa bờn phải G50 G92 00 Thiết lập hệ trục toạ độ
G70 G70 00 Chu trỡnh cắt tinh
G71 G71 00 Chu trỡnh cắt thụ mặt ngoài
G72 G72 00 Kết thỳc chu trỡnh cắt thụ mặt ngoài
G73 G73 00 Đúng lại vũng lặp của chu trỡnh
G74 G74 00 Kết thỳc cắt mặt của chu trỡnh
G75 G75 00 Cắt mặt ngoài đối với chu trỡnh
G76 G76 00 Chu trỡnh cắt ren G90 G77 01 Chu trỡnh cắt A G92 G78 01 Chu trỡnh cắt ren G94 G79 01 Chu trỡnh cắt mặt đầu (cắt B) G96 G96 02 Điều khiển tốc độ trục chớnh (m/phỳt) G97 G97 02 Điều khiển tốc độ trục chớnh (vũng /phỳt) G98 G94 05 Lượng tiến dao theo phỳt (mm/phỳt) G99 G95 05 Lượng tiến dao theo vũng ( mm/vũng)
G90 03 Lệnh lập trỡnh theo giỏ trị tuyệt đối G91 03 Lệnh lập trỡnh theo giỏ trịtương đối
Bảng 2.2. Cỏc chức năng của G (dựng cho mỏy phay CNC hệ FANUC).
G Nhúm ý nghĩa Kết quả
G00
01
Chạy dao nhanh đến cỏc vị rớ Chạy dao nhanh khụng cắt gọt. G01 Nội suy đường thẳng Dao cắt gọt thẳng
G02 Nội suy cung trũn cựng chiều kim đồng hồ
Dao cắt gọt theo cung trũn cựng chiều kim đồng hồ
G03 Nội suy cung trũn ngược chiều kim đồng hồ
Dao cắt gọt theo cung trũn ngược chiều kim đồng hồ
G04
00 Lệnh trễ Tạm dừng ở vị trớ tức thời G10 Nạp cỏc dữ liệu Thay đổi giỏ trị bự dao G17 02 Xỏc định mặt phẳng gia cụng là mặt phẳng XY Cắt gọt trong mặt phẳng XY G18 mXỏc ặt phđịnh mẳng XZặt phẳng gia cụng là Cắt gọt trong mặt phẳng XZ G19 mXỏc ặt phđịnh mẳng YZặt phẳng gia cụng là Cắt gọt trong mặt phẳng YZ G27 00
Kiểm tra tựđộng trước khi trở về điểm R
Kiểm tra tựđộng điểm R
G28 Tựđộng khi trở vềđiểm R Trở vềđiểm gốc toạđộ của mỏy (điểm R) G29 TrR) ở về từđiểm gốc mỏy (từđiểm Trở về vị trớ đang cắt gọt từđiểm gốc mỏy G40
07
Bỏ bự bỏn kớnh dao Bỏ chức năng bự bỏn kớnh dao
G41 Bự bỏn kớnh dao phớa trỏi Dlượịch dng bườằng bỏn kớnh dao ng chuyển dao sang trỏi một G42 Bự bỏn kớnh dao phớa phải lDượịch dng bườằng bỏn kớnh dao ng chuyển dao sang phải một G43
08 Bự chiều dài dao dương Bự thờm 1 lượng bằng chiều dài dao G44 Bự chiều dài dao õm Trừđi1 lượng bằng chiều dài dao G45
00
Bự thờm 1 lần gia số chiGia sều dài dao (hoố tự chọn đượặc bỏn kớnh dao) c bự thờm 1 lần vào G46 Trừđi 1 lần gia số dài dao (hoGia số tự chặọc bỏn kớnh dao) n được trừđi 1 lần vào chiều G47 Bự thờm 2 lần gia số chiGia sều dài dao (hoố tự chọn đượặc bỏn kớnh dao) c bự thờm 2 lần vào G48 Trừđi 2 lần gia số dài dao (hoGia số tự chặọc bỏn kớnh dao) n được trừđi 2 lần vào chiều G49 08 Bỏ bự chiều dài dao kớnh dao)Bỏ chức năng bự chiều dài dao (hoặc bỏn
G54 12 Lựa chọn gốc “O” của phụi 1 Tạo lập hệ thống gốc “O” của phụi G55 Lựa chọn gốc “O” của phụi 2 G56 Lựa chọn gốc “O” của phụi 3 G57 Lựa chọn gốc “O” của phụi 4 G58 Lựa chọn gốc “O” của phụi 5 G59 Lựa chọn gốc “O” của phụi 6 G65 00 Gọi chương trỡnh MACRO G66 12 Lặp chương trỡnh MACRO G67 Huỷ bỏ chương trỡnh MACRO G73 09
Chu trỡnh khoan Chu trỡnh khoan cốđịnh G74 Chu trỡnh ta rụ ren trỏi Chu trỡnh ta rụ ren trỏi cốđịnh
G76 Chu trỡnh khoột lỗ
Chu trỡnh khoột lỗ cố định tạm dừng trục chớnh ở đỏy lỗ, dao dịch chuyển một lượng để khụng chạm vào bề mặt đó gia cụng khi thoỏt dao
G80 Huỷ bỏ chu trỡnh Huỷ bỏ cỏc chu trỡnh từ G73 đến G89 G81 Chu trỡnh khoan Chu trỡnh khoan lỗ suốt cốđịnh G82 Chu trỡnh khoan Chu trỡnh khoan lỗ kớn cốđịnh G83 Chu trỡnh khoan Chu trỡnh khoan lỗ sõu cốđịnh G84 Chu trỡnh ta rụ ren phải Chu trỡnh ta rụ ren phải cốđịnh G85 Chu trỡnh doa lỗ Chu trỡnh doa lỗ cốđịnh
G86 Chu trỡnh khoột lỗ Chu trỡnh khoột lỗ cốđịnh dừng trục chớnh ở cuối hành trỡnh cắt
G87 Chu trỡnh khoột lỗ ngược Chu trỡnh khoột lỗ ngược cốđịnh
G88 Chu trỡnh khoột lỗ Chu trỡnh khoột lkhiển bằng tay ỗ cố định bước tiến điều G89 Chu trỡnh khoột lỗ Chu trỡnh khoột lỗ cốđịnh tạm dừng bước
tiến ởđỏy lỗ G90
03
Đo theo toạđộ tuyệt đối Cỏc giỏ trịđược tớnh theo toạđộ tuyệt đối G91 Đo theo toạđộ tương đối Cỏc giỏ trịđược tớnh theo toạđộ tương đối G92 00 Tạo lập điểm bắt đầu của dao chTạươo lng trỡnhập điểm bắt đầu của dao trong G98
10
Trở vềđiểm trước khi thực hiện chu trỡnh
Sau khi thực hiện xong chu trỡnh trở về điểm trước khi thực hiện chu trỡnh
G99
Trở về điểm lựa chọn (điểm R) trước khi thực hiện chu trỡnh
Sau khi thực hiện xong chu trỡnh trở về điểm lựa chọn (điểm R) trước khi thực hiện chu trỡnh
.2.2. Đặc điểm, đặc trưng của mỏy tiện CNC.
2.2.2.1. Hệ trục toạ độ.
Hệ thống trục toạ độ trờn mỏy tiện được xỏc định theo quy tắc bàn tay phải. Cỏc chuyển động chớnh của mỏy tiện CNC được thiết lập theo cỏc trục tọa độ X,Z
0
(theo quy tắc bàn tay phải, ngún tay cỏi là trục, ngún tay giữa là trục Z) (Hỡnh 2.5).
+X +Y
+Z
Hỡnh (2.5): Hệ trục tọa độ theo qui tắc bàn tay phải
Theo quy tắc bàn tay phải:
+ Trục Z trựng với trục chớnh của mỏy. Chiều dương của trục Z (+Z) luụn luụn chạy ra khỏi bề mặt gia cụng, chiều õm (-Z ) là chiều ăn sõu vào vật liệu.
+ Trục X là trục vuụng gúc với trục Z trong mặt phẳng nằm ngang. Chiều dương của của trục (+X) là chiều hướng từ tõm chi tiết đến dụng cụ cắt, chiều õm (- X) là chiều ngược lại (Hỡnh 2.5).
Hệ thống tọa độ này liờn quan mật thiết với cỏc chi tiết gia cụng trờn mỏy