Tin chuyên ngành

TechK cập nhật liên tục tin chuyên ngành cơ khí, cơ điện, tự động hoá... trong nước và thế giới. Đặc biệt là lĩnh vực CAD/CAM/CAE/CNC, Internet of thing, thiết kế, lập trình điều khiển tự động.

Cách tạo chương trình con trên máy phay CNC

✅ Chương trình con có thể được gọi từ chương trình chính nhiều lần tại nhiều địa điểm. Ngay cả các chương trình con có thể gọi các chương trình con khác...

Chương trình con trong lập trình máy CNC là gì?

Cách tạo chương trình con trên máy phay CNC

Cấu trúc chương trình con trên máy phay CNC

Cấu trúc chương trình con trên máy phay CNC khá đơn giản và dễ hiểu chỉ với các lệnh đơn giản như M98, M99.

Chương trình con là chuỗi các mã lệnh được lặp lại nhiều lần và có thể được gọi từ chương trình chính nhiều lần tại nhiều địa điểm. Ngay cả các chương trình con có thể gọi các chương trình con khác. Thông thường chương trình con có thể được lồng ghép tối đa bốn cấp.

Chương trình con CNC kết thúc với câu lệnh M99, một điểm khác biệt quan trọng giữa chương trình chính và chương trình con là chương trình chính kết thúc bằng M30 nhưng chương trình con kết thúc bằng M99

Cách đặt tên trên chương trình con CNC

Chương trình con là các chương trình CNC thông thường, vì vậy được đặt theo cách

tương tự như O0001, O0005,v.v...

Kết thúc chương trình con CNC

Khi một chương trình con kết thúc với câu lệnh M99, hệ điều hành được đưa trở lại chương trình chính.

Ví dụ

Nếu chương trình chính (O0001) gọi chương trình con (O0002) và chương trình con đó, gọi chương trình con khác (O0003). Vì vậy, khi chương trình con O0003 sau khi hoàn thành gia công sẽ kết thúc với M99, điều khiển sẽ được trả về O0002 và quá trình gia công sẽ tiếp tục cho đến khi chương trình con đó kết thúc với M99, tại thời điểm đó, hệ điều hành sẽ trở về O0001 và điều đó sẽ tiếp tục thực hiện cho đến khi đến M30, sẽ kết thúc chương trình.

Ví dụ chương trình con hệ điều hành Fanuc

Dưới đây là một ví dụ về chương trình con Fanuc cho thấy, làm thế nào các thợ máy cnc có thể làm cho các chương trình cnc của họ dễ viết và bảo trì hơn bằng cách sử dụng phương pháp lập trình phụ.

Cách tạo chương trình con trên máy phay CNC

Ví dụ chương trình con Fanuc

%

O1000 ;(Số chương trình chính) 
N1  T1  M6 ; 
N2  G0  G90  G40  G21  G17  G94  G80 ; 
N3  G54  X10  Y10  S1000  M3 ; 
N4  G43  Z100 H1 ; 
N5  Z5 ; 
N6  G81 R3 Z-20  F500.  M8 ; 
N7  M98 P1001 L5;(Gọi chương trình con O1001 - lặp lại chương trình con 5 lần) 
N8  G0  G90  Z100 
N9  T2  M6 ; 
N10  G0  G90  G40  G21  G17 G94  G80 ; 
N11  G54  X10  Y10  S1000  M3 ; 
N12  G43  Z100 H1 ; 
N13  Z5 ; 
N14  G84  G99  G95 R3 Z-20  F1.25  M8 ; 
N15  M98 P1001 ; 
N16  G0  G90  Z100 ; 
N17  T0  M6 ; 
N18  M30 ;(Kết thúc chương trình)
%

Chương trình con

 

O1001 ;(Tên chương trình con) 

N101  Y30 ;

N102  Y50 ;

N103  Y70 ;

N104  X30 ;

N105  X50 ;

N106  X70 ;

N107  X90 ;

N108  Y50 ;

N109  Y30 ;

N110  Y10 ;

N111  X70 ;

N112  X50 ;

N113  X30 ;

N114  G80 ;

N115  M99 (Kết thúc chương trình phụ, quay lại chương trình chính)

Như vậy, có thể thấy để tạo Chương trình con trên máy phay CNC bạn phải hiểu và nắm được các câu lệnh trong mã lệnh G-code và M-Code. Qua bài viết này, nhằm truyền đạt đến người đọc cách làm chương trình con trên máy phay CNC là như thế nào? Qua đó, thấy được tầm quan trọng của cấu trúc chương trình con  trong chương trình chính của máy CNC. Chúc các bạn thành công!

Tham khảo các khóa học lập trình và vận hành máy CNC tại TechK:

✨ Khóa học Lập trình và Vận hành máy phay CNC

✨ Khóa học Lập trình và Vận hành máy tiện CNC

✨ Khóa học MasterCAM 2D - Lập trình gia công phay CNC

✨ Khóa học MasterCAM 3D - Lập trình gia công phay CNC

✨ Khóa học MasterCAM - Lập trình gia công tiện CNC

TRỊNH TẤN VINH - TRUNG TÂM ĐÀO TẠO VÀ CHUYỂN GIAO CÔNG NGHỆ TECHK

Liên hệ tư vấn

0943 834 657

0888 318 368

Yêu cầu chúng tôi liên hệ bạn