Đoạn mã lệnh khi tiện

Author
E đọc tài liệu thì bảo là phải đặt G72 sau G73,74,75 nhưng có đoạn mã lệnh này lại không như vậy. E mới bắt đầu tìm hiểu nên không rõ lắm bác nào biết giải thích e cái:
O0002
N1T0101
N2M03S400
N3G00X6Z3
G72W1.2R1
G72P5Q15X-0.2Z0.5F100
N5G00X0Z0
G01X66
Z-10
X46Z-20
Z-30
G03U-8W-4R4
G01X30
Z-44
N15X0
N16G00Z80
N17X100
N18M05
N19M30
 
Ðề: Đoạn mã lệnh khi tiện

E đọc tài liệu thì bảo là phải đặt G72 sau G73,74,75 nhưng có đoạn mã lệnh này lại không như vậy. E mới bắt đầu tìm hiểu nên không rõ lắm bác nào biết giải thích e cái:
O0002
N1T0101
N2M03S400
N3G00X6Z3
G72W1.2R1
G72P5Q15X-0.2Z0.5F100
N5G00X0Z0
G01X66
Z-10
X46Z-20
Z-30
G03U-8W-4R4
G01X30
Z-44
N15X0
N16G00Z80
N17X100
N18M05
N19M30
Chương trình trên còn thiếu một số lệnh nữa mới hoàn chỉnh khi chạy trên máy CNC thực, khi bạn sử dụng chu trình tiện G72 không cần phải đứng sau G73,74,75 vẫn chạy ok không vấn đề gì.
 
M

maibennguoi

Ðề: Đoạn mã lệnh khi tiện

Chương trình trên còn thiếu một số lệnh nữa mới hoàn chỉnh khi chạy trên máy CNC thực, khi bạn sử dụng chu trình tiện G72 không cần phải đứng sau G73,74,75 vẫn chạy ok không vấn đề gì.
Anh ơi thiếu đoạn mã lệnh nào vậy anh viết lên cho e với :4: thanks
 
Ðề: Đoạn mã lệnh khi tiện

Anh ơi thiếu đoạn mã lệnh nào vậy anh viết lên cho e với :4: thanks
Bạn có thể sửa như vậy:
%
O0002
G21G40G99
G28U0.
G28W0.
T100
T101 ( Hoặc cài đặt ở đây G50 với hệ cũ và G54 với hệ mới sau này.)
M03S400
G00X6.Z3.
M8
G72W1.2R1.
G72P5Q15U0.2W0.5F0.3
N5G0X0.Z0.
G1X66.
Z-10.
X46.Z-20.
Z-30.
G3U-8.W-4.R4.
G1X30.
Z-44.
N15X0.
M9
G0Z80.
X100.
G28U0.
G28W0.
M05
M30
%
 
Last edited:
Ðề: Đoạn mã lệnh khi tiện

E đọc tài liệu thì bảo là phải đặt G72 sau G73,74,75 nhưng có đoạn mã lệnh này lại không như vậy. E mới bắt đầu tìm hiểu nên không rõ lắm bác nào biết giải thích e cái:
O0002
N1T0101
N2M03S400
N3G00X6Z3
G72W1.2R1
G72P5Q15X-0.2Z0.5F100
N5G00X0Z0
G01X66
Z-10
X46Z-20
Z-30
G03U-8W-4R4
G01X30
Z-44
N15X0
N16G00Z80
N17X100
N18M05
N19M30
vì trình độ có hạn nên mình xin nói qua cho bạn biết như sau. nếu nó sai Xin mọi người cho ý kiến nha
1. ở máy tiện nếu bạn thêm dấu chấm vào sau số 0 thì có lẽ an toàn hơn
2. F100 của bạn ở máy tiện rất nguy hiểm nếu như dòng mày Moriseki là có hiện tượng đâm máy đó bạn vì chạy tốc độ cao quá .
3. G72P5Q15 có nghĩa ở đây đang chạy theo chu trình lặp lại từ N5 đến N15 . bạn hãy xem lệnh từ N5 đến N15 xem như thế nào nhé . chắc chắn bạn có hình vẽ của nó nên nếu nhìn hình vẽ thì rất là dễ hiểu thôi . Em nó chạy bao nhiêu lần thì đạt được kích thước từ N5 đến N15 . Nói thật nhé chương trình của bạn viết ra khó hiểu . Mình chỉ có thể gợi ý được cách hiểu chạy lệnh G72 thui . Nếu có gì mà không đúng mong các tiền bối chỉ thêm giùm . vì khả năng của mình nó cúng hạn chế
 
Author
Ðề: Đoạn mã lệnh khi tiện

vì trình độ có hạn nên mình xin nói qua cho bạn biết như sau. nếu nó sai Xin mọi người cho ý kiến nha
1. ở máy tiện nếu bạn thêm dấu chấm vào sau số 0 thì có lẽ an toàn hơn
2. F100 của bạn ở máy tiện rất nguy hiểm nếu như dòng mày Moriseki là có hiện tượng đâm máy đó bạn vì chạy tốc độ cao quá .
3. G72P5Q15 có nghĩa ở đây đang chạy theo chu trình lặp lại từ N5 đến N15 . bạn hãy xem lệnh từ N5 đến N15 xem như thế nào nhé . chắc chắn bạn có hình vẽ của nó nên nếu nhìn hình vẽ thì rất là dễ hiểu thôi . Em nó chạy bao nhiêu lần thì đạt được kích thước từ N5 đến N15 . Nói thật nhé chương trình của bạn viết ra khó hiểu . Mình chỉ có thể gợi ý được cách hiểu chạy lệnh G72 thui . Nếu có gì mà không đúng mong các tiền bối chỉ thêm giùm . vì khả năng của mình nó cúng hạn chế
Bạn có thể chỉ cho mình làm thế nào để biết nó chạy bao nhiêu lượt từ N5-N15 không. Đây là đoạn mã mình chép lại từ 1 video chạy mô phỏng của TQ.
 
Ðề: Đoạn mã lệnh khi tiện

Nếu mình không nhầm đây là chương trình chạy lỗ bậc . Vì mình không biết là đường kính phôi và khoan là bao nhiêu nên mình sẽ phân tích cho bạn như sau :
nó sẽ chạy tự dộng cho đến khi đạt kích thước đường kính 66 G01X66
và sâu là 10 Z-10
đây là vát mép X46Z-20
những đoạn tiếp theo chắc bạn cũng hiểu .
Ở đây mình muốn nói là mình chu trình Có nghĩa là bản vẽ của bạn là đường kính bao nhiêu thì tự động chạy lên đúng với kích thước bản vẽ theo yêu cầu . Như chu trình trên thì sẽ chạy tự động đến những kích thước đường kính sau X66,X30 . còn mỗi lần lượng cắt của nó bao nhiêu bạn hãy tự tìm hiểu nhé . cái này rất đơn giản để bạn tự tìm hiểu mới nhớ được lâu còn nếu như mình chỉ ngay thì đơn giản quá . vì cái này rất dễ . bạn hãy trả lời câu hỏi này thì bạn sẽ hiểu được hết câu lệnh G72 . Ý nghĩa của câu lệnh G72 X Z P Q F . cái này sách Lập trình CNC trình bày khá rõ ràng . nên mình không nói thêm nữa .
 
Author
Ðề: Đoạn mã lệnh khi tiện

Nếu mình không nhầm đây là chương trình chạy lỗ bậc . Vì mình không biết là đường kính phôi và khoan là bao nhiêu nên mình sẽ phân tích cho bạn như sau :
nó sẽ chạy tự dộng cho đến khi đạt kích thước đường kính 66 G01X66
và sâu là 10 Z-10
đây là vát mép X46Z-20
những đoạn tiếp theo chắc bạn cũng hiểu .
Ở đây mình muốn nói là mình chu trình Có nghĩa là bản vẽ của bạn là đường kính bao nhiêu thì tự động chạy lên đúng với kích thước bản vẽ theo yêu cầu . Như chu trình trên thì sẽ chạy tự động đến những kích thước đường kính sau X66,X30 . còn mỗi lần lượng cắt của nó bao nhiêu bạn hãy tự tìm hiểu nhé . cái này rất đơn giản để bạn tự tìm hiểu mới nhớ được lâu còn nếu như mình chỉ ngay thì đơn giản quá . vì cái này rất dễ . bạn hãy trả lời câu hỏi này thì bạn sẽ hiểu được hết câu lệnh G72 . Ý nghĩa của câu lệnh G72 X Z P Q F . cái này sách Lập trình CNC trình bày khá rõ ràng . nên mình không nói thêm nữa .
Bạn chỉ cho mình câu lệnh này nữa nhé: G72W1.2R1
Mình xin cảm ơn sự giúp đỡ của bạn.
 
Ðề: Đoạn mã lệnh khi tiện

Câu lệnh chuẩn của chu trình cắt thô theo mẫu lặp G72 loại 2 dòng lệnh là:
G72 W R;
G72 U W P Q S F;
ở dòng 1 W là khoảng cách mỗi lần ăn dao.
R là khoảng cách mỗi lần lùi dao.
ở dòng 2:
U là lượng để dư để gia công tinh theo chiều X.
W lượng dư để gia công tinh theo chiều Z.
P số câu lệnh bắt đầu chu trình .
Q số câu lệnh cuối chu trình.
S tốc độ quay trục chính
F lượng ăn dao theo vòng quay

và trong các chu trình tiện như G90,G92, G70, G71,G72,G73,G74,G75,G76 . thì giá trị tọa độ của dao hiện cuối trước khi vào chu trình được trọn là điểm bắt đầu chu trình .
( ví dụ trong chương trình trên của bạn chủ topic là X6Z30 sẽ là điểm khởi đầu chu trình.

Để tính số lần cắt của máy là bao nhiêu thì tà lấy giá trị Z dài nhất trong chu trình trừ đi giá trị lượng dư để gia công tinh trong câu lệnh thứ 2 ( giá trị W) và trừ đi giá trị Z bắt đầu chu trình.
(tóm lại là cần biết khoảng cách cần gia công chia cho giá trị mỗi lần cắt ( giá trị w trong câu lệnh 1) ).

* lưu ý là trên máy thực thì cần phân biệt rõ có dấu chấm . ví dụ trong chương trình trên .
X6 và X6. là khác nhau nhé .:D X6. máy sẽ hiểu là 6mm so với trục X.
X6 sẽ chỉ là 0.006mm so với trục X
 
Top