Máy CNC là một thiết bị gia công tự động các bộ phận trong công nghiệp mà không có sự tham gia của con người. Điều này có thể bởi vì máy CNC được điều khiển bằng một chuỗi các lệnh từ máy tính đến bộ phận điều khiển trung tâm. Những lệnh này được mã hóa bằng các mã ngôn ngữ lập trình điều khiển số. Các mã được sử dụng để lập trình cho máy CNC được gọi là G-CODE. Sau đây làcác lệnh G-code cơ bản cho máy CNC. Mời bạn đọc tham khảo.
Nội dung trích xuất từ tài liệu:
Các lệnh G-code cơ bản cho máy CNC Các lênh G-code cơ bản1 -MÃ LỆNH G-CODE (TIÊU CHUẨN)G00- Chạy dao nhanh với tố độ lớn nhất của bàn máy.G01- Gia công theo đường thẳng.G02-Gia công theo cung tròn thuận chiều kim đồng hồ.G03- Gia công theo cung tròn ngược chiều kim đồng hồ.G04- Tạm dừng chương trình theo thời gian.G05- Ngừng chính xác.G10- Thiết lập giá trị OFF-SET.G20- Đơn vị chương trình “inch”.G21- Đơn vị chương trình “mm”.G22- Đóng cực hạn hành trình dao.G23- Tắt cực hạn hành trình dao.G27- Kiểm tra điểm gốc( tham khảo).G28-Quay về điểm gốc.G29- Quay trở lại từ điểm gốc.G30- Quay trở về điểm gốc thứ 2.G31- Ngừng gia công.G32&G34- Gia công ren theo đường thẳng.G36- Tự động bù dao cho trục X.G37- Tự động bù dao cho trục Z.G40-Bỏ bù bán kính mũi dao.G41-Bù trái bán kính mũi dao.G42- Bù phải bán kính mũi dao.G50- Đặt điểm gốc 0 của chương trình.G65- Gọi chương trình đơn Macro( máy CNC hệ Fanuc).G66-Gọi chương trình mẫu Macro.G67- Bỏ gọi chương trình Macro.G68-Lệnh đối xứng( hoặc quay tọa độ).G69-Bỏ lệnh đối xứngG70- Chu kỳ tiện tinhG71- Tiện thô dọc trụcG72- Tiện thô hướng kínhG73-Lặp theo đường ContourG74- Khoan theo trục ZG75- Tiện rãnh, cắt đứtG76- Bàn ren , tiện renG90- Chu kỳ cắt dọc trụcG92- chu kỳ tiện renG94- Chu kỳ cắt hướng kínhG96-Điều khiển tốc độ gia công không đổiG97- Bỏ điều khiển tốc độ gia công không đổiG98- Tốc độ gia công tính theo phútG99- Tốc độ gia công tính theo vòng 2 – MÃ LỆNH G-CODE b:G15- Xóa chỉ lệnh tọa độ cựcG16- Chỉ lệnh tọa độ cựcG17- Chọn mặt phẳng gia công là XYG18- Chọn mặt phẳng gia công là XZG19- Chọn mặt phẳng gia công là YZG43- Bù dương chiền dài daoG44- Bù âm chiều dài daoG49- Bỏ bù chiều dài daoG50- Bỏ lệnh phóng to thu nhỏG51 – Lệnh phóng to thu nhỏG54 …G59: Chọn tọa độ gia công( gốc của chương trình máy phay center)G73,G74,G76,G80..G89- Gia công khoan ,khoét,ta rô tuần hoàn cố địnhG90- Chỉ lệnh tuyệt đốiG91- Chỉ lệnh tương đối (tăng lượng)G94- lượng tiến dao theo mm/ phútG95- Lượng tiến dao theo mm/ vòngG98- Quay lại điểm đầu chương trình gia côngG99-Quay lại điểm R chương trình gia công II- MÃ LỆNH M-CODE:M00- Tạm dừng chương trìnhM01- Tạm dừng chương trình có lựa chọnM02,M30- kết thúc chương trình, quay lại đầu chương trìnhM03- Trục chính quay thuậnM04- Trục chính quay ngượcM05- Dừng quay trục chínhM08-Bật tước nguộiM09- Tắt tưới nguộiM10- Đóng thủy lực với máy tiện là chấu cặp( máy FEELLER hệ fanuc series oi-MD)M11-Mở thủy lực máy tiện là chấu cặp ( máy FEELLER hệ fanuc series oi-MD)M12-Đóng thủy lực máy tiện là chấu cặp ( GSK 945, STK T200… )M13-Mở thủy lực máy tiện là chấu cặp( GSK 945, STK T200… )( Đối với máy Feeler hệ fanuc series -oi MD thì M12 và M13 là lệnh đóng mở thủy lực của ụđộng )M32- Bật động cơ bơm dầuM33- Tắt động cơ bơm dầuM97- Đếm số chi tiếtM98- Gọi chương trình phụM99- Kết thúc chương trình phụ, tiếp tục gia công theo chương trình chính Fanuc G-Code List (Lathe)G code DescriptionG00 Rapid traverseG01 Linear interpolationG02 Circular interpolation CWG03 Circular interpolation CCWG04 DwellG09 Exact stopG10 Programmable data inputG20 Input in inchG21 Input in mmG22 Stored stroke check function onG23 Stored stroke check function offG27 Reference position return checkG28 Return to reference positionG32 Thread cuttingG40 Tool nose radius compensation cancelG41 Tool nose radius compensation leftG42 Tool nose radius compensation rightG70 Finish machining cycleG71 Turning cycleG72 Facing cycleG73 Pattern repeating cycleG74 Peck drilling cycleG75 Grooving cycleG76 Threading cycleG92 Coordinate system setting or max. spindle speed settingG94 Feed Per MinuteG95 Feed Per RevolutionG96 Constant surface speed controlG97 Constant surface speed control cancel Fanuc G-Code List (Mill)G code DescriptionG00 Rapid traverseG01 Linear interpolationG02 Circular interpolation CWG03 Circular interpolation CCWG04 DwellG17 X Y plane selectionG18 Z X plane selectionG19 Y Z plane selectionG28 Return to reference positionG30 2nd, 3rd and 4th reference position returnG40 Cutter compensation cancelG41 Cutter compensation leftG42 Cutter compensation rightG43 Tool length compensation + directionG44 Tool length compensation – directionG49 Tool length compensation cancelG53 Machine coordinate system selectionG54 Workpiece coordinate system 1 selectionG55 Workpiece coordinate system 2 selectionG56 Workpiece coordinate system 3 selectionG57 Workpiece coordinate system 4 selectionG58 Workpiece ...