Cách Tạo Chương Trình Con Cnc, ứng Dụng Khi Khoan Và Taro Ren
Có thể bạn quan tâm
Các lập trình viên và thợ máy CNC phải xử lý hàng ngày với các loại thành phần gia công khác nhau
Vì vậy, để theo kịp tốc độ kế hoạch họ thực hiện các kỹ thuật lập trình khác nhau. Và một trong số đó là chương trình con cnc được sử dụng. trước khi đọc phần tiếp theo bạn đã hiểu các lệnh cơ bản này chưa, nếu chưa hãy xem tại đây:
Các lệnh M code và Gcode trong phay cnc
Chương trình con cnc trong lập trình là gì?
Chương trình con cnc là các chương trình cnc bình thường được gọi từ một chương trình (thường được gọi là chương trình chính) để thêm một số hoạt động gia công lặp lại.
Một trong những kỹ thuật lập trình và được sử dụng nhiều nhất là Lập chương trình con cnc. Lập chương trình con dễ sử dụng và dễ hiểu chỉ với các lệnh đơn giản như M98, M99 bạn có thể đạt được sự linh hoạt cao hơn.
Tạo chương trình con không cần nhiều kỹ năng
Bạn không phải học mã G hoặc phong cách lập trình mới, tất cả những gì bạn sử dụng là kiến thức về lập trình cnc mà bạn đã có.
Các chương trình con giống như các chương trình bình thường mà chúng ta hàng ngày thêm, viết, thay đổi và xóa.
Chương trình con CNC Kết thúc với 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 chương trình con
Chương trình con cnc là các chương trình cnc bình thường, vì vậy được đặt tên (đánh số) theo cách tương tự như O0008, O0009, v.v.
Làm thế nào để Chèn một chương trình con CNC?
Các chương trình con được chèn theo cùng một cách trong điều khiển máy cnc, giống như các chương trình cnc khác được tạo.
Cách Gọi chương trình con 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 vị trí. Ngay cả trong các chương trình con cũng 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 vào nhau tối đa bốn cấp.
Cách gọi chương trình con cnc trên Fanuc:
Chương trình con được gọi bằng cách sử dụng lệnh M98 theo sau là số chương trình con đứng trước một chữ P.
N10 M98 P1001
Trong dòng chương trình cnc ở trên, chương trình con 1004 sẽ được gọi, chương trình này được lưu trữ trong bộ nhớ điều khiển là O1001
Lặp lại chương trình con cnc
Điều khiển cnc cũng có khả năng chứa lệnh lặp lại như một phần của dòng chương trình M98.
Khi dòng chương trình được viết bằng lệnh M98 P1001, bộ điều khiển sẽ đọc
dòng thông tin là M98 P00001001, 4 chữ số đầu tiên sau chữ P là lượng lặp lại.
Để lặp lại một chương trình con (O1001) 5 lần, dòng chương trình sẽ đọc như sau:
M98 P051004
Mã chương trình cnc trên sẽ gọi chương trình O1001 5 lần sau đó sẽ quay lại chương trình chính.
Kết thúc chương trình con CNC
Để quay lại vị trí chương trình cuối cùng (chương trình chính) để chương trình tiếp tục,
một lệnh M99 trên dòng cuối cùng của chương trình con được sử dụng.
Khi chương trình con kết thúc bằng M99, quyền điều khiển được trao lại cho chương trình đang gọi (chương trình chính) và việc thực thi chương trình bắt đầu từ thời điểm đó trở đi.
Điều khiển hệ Fanuc có khả năng nhảy đến một số dòng chương trình cụ thể khi quay trở lại chương trình chính bằng cách sử dụng lệnh M99 như:
M99 P10
Lệnh trên sẽ chuyển điều khiển đến dòng N10 trong chương trình chính. M99 cũng có thể được viết ở cuối chương trình chính và sẽ dẫn đến một vòng lặp chương trình liên tục .
N10 M99
Ví dụ: Nếu một chương trình chính (O0001) gọi một chương trình con (O0002) và chương trình con đó gọi một chương trình con khác (O0003).
Vì vậy, khi O0003 sau khi hoàn thành quá trình gia công của nó 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, lúc đó điều khiển sẽ quay lại O0001 và điều đó sẽ tiếp tục thực hiện cho đến khi nó đạt đến M30, sẽ kết thúc chương trình.
Ví dụ về chương trình con cnc hệ Fanuc
Chu trình khoan G81, Chu trình Taro G84 khi không dùng chương trình con
O1000 ;
T1 M6 ;
G0 G90 G40 G21 G17 G94 G80 ;
G54 X10 Y10 S1200 M3 ;
G43 Z100 H1 ;
Z5 ;
G81 R3 Z-20 F0.2 M8 ;
Y30 ;
Y50 ;
Y70 ;
X30 ;
X50 ;
X70 ;
X90 ;
Y50 ;
Y30 ;
Y10 ;
X70 ;
X50 ;
X30 ;
G80 ;
G0 G90 Z100
T2 M6 ;
G0 G90 G40 G21 G17 G94 G80 ;
G54 X10 Y10 S1000 M3 ;
G43 Z100 H1 ;
Z5 ;
G84 G99 G95 R3 Z-20 F1.25 M8 ;
Y30 ;
Y50 ;
Y70 ;
X30 ;
X50 ;
X70 ;
X90 ;
Y50 ;
Y30 ;
Y10 ;
X70 ;
X50 ;
X30 ;
G80 ;
G0 G90 Z100 ;
T0 M6 ;
M30 ;
Chu trình khoan G81, Chu trình Taro G84 khi dùng chương trình con
O1000 ;
N1 T1 M6 ;
N2 G0 G90 G40 G21 G17 G94 G80 ;
N3 G54 X10 Y10 S1200 M3 ;
N4 G43 Z100 H1 ;
N5 Z5 ;
N6 G81 R3 Z-20 F0.2 M8 ;
N7 M98 P1001 ;
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 ;
Chương trình con
O1001 ;
N201 Y30 ;
N202 Y50 ;
N203 Y70 ;
N204 X30 ;
N205 X50 ;
N206 X70 ;
N207 X90 ;
N208 Y50 ;
N209 Y30 ;
N210 Y10 ;
N211 X70 ;
N212 X50 ;
N213 X30 ;
N214 G80 ;
N215 M99
Như vậy ở bài viết này mình đã hướng dẫn toàn bộ về cách sử dụng chương trình con trong lập trình cnc, cũng như ứng dụng của nó. Hi vọng bài viết sẽ giúp bạn hiểu rõ hơn trong vấn đề này.
Hãy đăng ký kênh để học được nhiều hơn nữa trong thế giới Cad/cam/cnc: Đăng ký miễn phí
Nếu Bạn quan tâm về khóa học lập trình tiện cnc nâng cao trên máy 3 trục, hay lập trình phay bằng Mastercam thực tế hãy liên hệ ngay cho mình để có những ưu đãi nhé. Xem khóa học do admin biên soạn tại đây
chương trình conchương trình con cho khoanchương trình con cho tarochương trình con cncchương trình con trong lập trình tiện cncchương trình con trong phay cncTừ khóa » Cách Viết Chương Trình Con Trên Máy Phay Cnc
-
Cách Tạo Chương Trình Con Trên Máy Phay CNC
-
Hướng Dẫn Tạo Chương Trình Con CNC Hệ Fanuc - Cammech
-
Chương Trình Con Trong Lập Trình Phay Cnc | Technicalvn
-
Lập Trình Phay CNC: Bài 9-Chương Trình Con (phần 1) - YouTube
-
Kỹ Thuật Chương Trình Con. – Lập Trình Vận Hành Máy CNC
-
M98 & M99- Chương Trình Con
-
Hướng Dẫn Viết Chương Trình Phay CNC | Cốp Pha Việt
-
Chương Trình Phay CNC Cơ Bản Cho Người Mới Bắt đầu
-
Chương Trình Con | Lập Trình Gia Công Trên Máy CNC
-
CHƯƠNG TRÌNH CON (Phần 2) – Chương 38 – Sổ Tay Lập Trình CNC
-
Chương Trình CNC - Kỹ Thuật Chế Tạo
-
Lệnh Lập Trình Trên Máy Tiện CNC - 24h68
-
Tổng Hợp Các Mã Lệnh Gia Công Trong CNC - Bkmech
-
Cách Lập Trình Máy Phay Cnc - Quang Silic