Kinh Nghiệm về Cách lập trình máy phay cnc Chi Tiết

Bạn đang tìm kiếm từ khóa Cách lập trình máy phay cnc được Update vào lúc : 2022-04-27 09:14:29 . Với phương châm chia sẻ Thủ Thuật về trong nội dung bài viết một cách Chi Tiết Mới Nhất. Nếu sau khi đọc tài liệu vẫn ko hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Ad lý giải và hướng dẫn lại nha.

Mặc dù sở hữu nhiều hệ điều khiển và tinh chỉnh máy CNC được sử dụng trong những xưởng máy cnc như Fanuc, Haas CNC, Siemens Sinumerik, v.v. Nhưng riêng với những người dân mới khởi đầu học máy cnc, tốt hơn là nên hiểu và khởi đầu học một hệ điều khiển và tinh chỉnh máy cnc được sử dụng rộng tự do và phổ quát nhất lúc bấy giờ, và hầu như mọi hệ điều khiển và tinh chỉnh CNC đều sở hữu một số trong những điểm tương đương với những hệ điều khiển và tinh chỉnh CNC khác. Vì vậy, hệ điều khiển và tinh chỉnh Fanuc CNC được sử dụng phổ quát lúc bấy giờ. Rất đơn thuần để lập trình, học và hiểu.

Nội dung chính

    1. Lập trình máy phay CNC là gì?2. Cấu trúc chương trình phay CNC3. Các phương pháp lập trình máy phay CNC3.1. Lập trình trực tiếp3.2. Lập trình tự động3.3. Lập trình theo công nghệ tiên tiến và phát triển CAD/ CAM4. Hệ thống những điểm chuẩn khi lập trình máy phay CNC4.1. Gốc tọa độ của máy – M (Machine zero)4.2. Điểm định chuẩn máy – R (Reference point)4.3. Điểm tham chiếu của dụng cụ cắt – T (Tool reference point)4.4. Gốc tọa độ của rõ ràng gia công – W (Work part zero)5. Hình dáng hình học của dụng cụ cắt và những giá trị hiệu chỉnh6. Các mã lệnh cơ bản trong lập trình máy phay CNC với hệ điều hành quản lý Fanuc Oi MD6.1. Các lệnh cty và hệ tọa độ6.2. Lệnh nội suyVideo liên quan

Viết chương trình phay CNC ko khó để học và thạo, tương tự như thực thi trên máy tiện nhưng máy phay CNC thường khó học hơn do thao tác trên 3 trục X, Y và Z. Trong lúc đó, máy tiện CNC chỉ sở hữu hai trục để thao tác với trục X và trục Z.

    Trục X của máy phay CNC điều khiển và tinh chỉnh bàn máy di tán theo phương X.
    Trục Y của máy phay CNC điều khiển và tinh chỉnh bàn máy di tán theo phương Y.
    Trục Z của máy phay CNC điều khiển và tinh chỉnh dụng cụ cắt di tán lên xuống theo phương Z.

Ví dụ chương trình CNC

Một hướng dẫn lập trình máy phay cnc rất đơn thuần cho những người dân mới khởi đầu học máy cnc. Một mã chương trình máy nghiền cnc dễ hiểu. Đây là một ví dụ mã cnc g mà ko sử dụng bất kỳ chu kỳ luân hồi đóng hộp cnc.

Ví dụ lập trình máy phay CNC cho những người dân mới khởi đầu

%

O1111;

T1 M6;

G43 H1 Z50.;

G90 G54 G0 X40. Y48. Z2. ;

M3 S1000;

G1 Z-12. F100.;

X20.Y18. Z-10.;

G91 G28 Z0.

G28 X0. Y0.;

M5;

M30;

%

Trong số đó:

    Tốc độ trục chính S = 1000 vòng / phút.
    Tốc độ tiến dao F=100 mm / phút.
    G1 di tán trên một đường thẳng trong ko gian trên.
    G91 lập trình tương đối.
    G28 trở về điểm chuẩn R của máy.
    M5 số lượng giới hạn quay trục chính.
    M30 Kết thúc chương trình.

Ví dụ chương trình phay CNC nội suy cung tròn G02,G03

Ví dụ chương trình nội suy tròn phay CNC để minh họa việc sử dụng G-Code Nội suy tròn G02 G03.

Ví dụ về chương trình phay CNC G02, G03

%

O1111;

T1 M6;

G43 H1 Z50.;

G90 G54 G0 X-1. Y.-1.; Điểm S

G1 X0.Y0. F500.; Điểm A

G1 Y2.134; Điểm B

G03 X0.5 Y3. I-0.5 J0.866; Điểm C

G03 X0. Y3.866 I-1. J0.; Điểm D

G01 Y5.5; Điểm E

G02 X0.5 Y6.0 I0.5 J0 Điểm F

G01 X4.5; Điểm G

G02 X6. Y4.5 I0. J-1.5; Điểm H

G01 X6.Y0. Điểm I

G01 X0.Y0. Điểm A

G00 X-1. Y-1.; Điểm S

G91 G28 Z0.;

G28 X0.Y0.;

M5;

M30;

%

Kết luận

Như vậy, sở hữu thể thấy để Viết chương trình phay CNC bạn phải hiểu và nắm được những câu lệnh trong mã lệnh G-code. Qua nội dung bài viết này, nhằm mục đích truyền đạt tới người đọc cách Viết chương trình phay CNC là ra làm sao?Qua đó, thấy được tầm quan yếu của những mã lệnh G-Code trong chương trình CNC. Chúc người tiêu dùng thành công xuất sắc!

Tham khảo những 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

Tôi là Đỗ Mạnh Hồng là nhân viên cấp dưới Marketing & Sales Cốp Pha Việt tại Công ty Cốp Pha Việt, ngoài ra tôi còn là một Youtube Hồng Vlogs và một nhân viên cấp dưới tương hỗ mọi yếu tố về Meta.

Bên dưới là một rõ ràng mà ta cần gia công, nhờ vào những hệ tọa độ và vị trí của những điểm hình học mà ta sẽ lập trình tay cho nó

Hình 1  Bản vẽ rõ ràng gia công minh tay thủ công

Điểm
Tọa độ
0
X0  Y0
1
X0  Y-42.8
2
X-24.38  Y-23.98
3
X-12.35  Y35.13
4
X12.35  Y35.13
5
X24.38  Y-23.98
6
X0  Y-37.4
7
X-15.48  Y-5.26
8
X-10.31  Y22.38
9
X10.31  Y22.38
10
X15.48  Y-5.26
11
X0  Y-17.6
12
X0  Y25.6

Bảng 4.1  Bảng tọa độ những điểm gia công rõ ràng bằng tay thủ công

Việc lập trình bằng tay thủ công được thực thi trực tiếp trên máy Haas. Sử dụng 2 dao phay ngón D18 và D10 để làm.

Thứ tự tiến trình gia công như sau:

–         Trước tiên tiến và phát triển hành phay mặt đầu sử dụng visual quick code xuống 2 mm.

–         Tiếp đến gia công contour bên trong xuống 2.5 mm và bên phía ngoài xuống 4.5 mm theo quy trình.

–         Tiếp theo gia công hòn đảo bên trong.

–         Cuối cùng ta phay 2 lỗ xuống 4.5 mm nhờ visual quick code.

% Chuong trinh gia cong lap trinh bang tay:
[adrotate banner=”3″]

000002

N5 T03 M06;

N10 G00 G90 G54 X0 Y-42.8 S2000 M03;

N15 G43 H03 Z10. M08;

N20 G41 D03;

N25 G01 Z-5. F40.;

N30 G02 X-24.38 Y-23.98 R25.2;

N35 G02 X-12.35 Y35.13 R68.40;

N40 G02 X12.35 R15.6;

N45 G02 X24.38 Y-23.98 R68.4;

N50 G02 X0 Y-42.8 R 25.2;

N55 G00 Z10.;

N60 GOO X0 Y-55.64;

N65 G01 Z-5.;

N70 G02 X-31.69 Y-31.17 R32.76;

N75 G02 X-16.05 Y45.67 R88.92;

N80 G02 X16.05 R20.28;

N85 G02 X31.69 Y-31.17 R88.92;

N90 G02 X0 Y-55.64 R32.76;

N95 G00 Z10.;

N100 G00 X0 Y-37.4;

N105 G01 Z-3. F60;

N110 G02 X-15.48 Y-5.26 R19.8;

N115 G03 X-10.31 Y22.38 R30;

N120 G02 X10.31 R10.8;

N125 G03 X15.48 Y-5.26 R30.;

N130 G02 X0 Y-37.4 R19.8;

N135 G00 Z10.;

N140 G00 X0 Y-46.94;

N145 G01 Z-3;

N150 G02 X-22.94 Y0.69 R29.34;

N155 G03 X-20.34 Y25.6 R20.46;

N160 G02 X20.34 R20.34;

N165 G03 X22.92 Y0.69 R20.46;

N170 G02 X0 Y-46.94 R29.34;

N175 G40 G00 Z10.;

G12 I.D. Circular Pocket, Multi-Pass Using I K Q.)

(ToolNo = 2)

(WrkOfset = 54)

(XPos = 0.)

(YPos = 25.6)

(SpdleRpm = 2000)

(DpthCut = 2.)

(Feedrate = 50.)

(I = 6.)

(K = 6.)

(Q. = 4.)

N180 T2 M06

N185 G00 G90 G54 X0. Y25.6

N190 S2000 M03

N195 G43 H02 Z25. M08

N200 G12 Z-2. I6. K6. Q4. D02 F50.

N205G00 Z25. M09

N210G28 G91 Z0 M05

N215

(G12 I.D. Circular Pocket, Multi-Pass Using I K Q.)

(ToolNo = 2)

(WrkOfset = 54)

(XPos = 0.)

(YPos = -17.6)

(SpdleRpm = 2000)

(DpthCut = 2.)

(Feedrate = 50.)

(I = 6.)

(K = 12.)

(Q. = 4.)

N220 T2 M06

N225 G00 G90 G54 X0. Y-17.6

N230 S2000 M03

N235G43 H02 Z25. M08

N240 G12 Z-2. I6. K12. Q4. D02 F50.

N245 G00 Z25. M09

N250 G28 G91

N255 G53 G49 M05;

N260 M30;

Sau quy trình gia công ta thu được thành phầm:

Hình 2 Sản phẩm sau khi gia công

Gia công phay CNC được nhìn nhận cao và đóng vai trò quan trọng riêng với ngành công nghiệp cơ khí. Vì thế việc lập trình máy phay CNC cũng rất được quan tâm lúc bấy giờ để hoàn toàn có thể tạo ra được thành phầm đúng chuẩn và rất chất lượng.

Bài viết này Máy CNC nhập khẩu sẽ thông tin đến bạn một số trong những phương pháp và những lệnh lập trình lập trình máy phay CNC cơ bản.

1. Lập trình máy phay CNC là gì?

Để tự động hóa gia công được một rõ ràng trên máy phay CNC thì thiết yếu có một chương trình gia công. Vậy lập trình máy phay CNC là tạo ra một chương trình gia công phay bằng một phương tiện đi lại lập trình.

Chương trình gia công được chứa trên một phương tiện đi lại mang chương trình. Có thể là băng đột lỗ, băng từ, đĩa từ, bộ nhớ máy tính PC, độ nhớ trong bộ điều khiển và tinh chỉnh máy phay CNC.

Lập trình máy phay CNC

2. Cấu trúc chương trình phay CNC

Chương trình phay CNC gồm có nhiều khối lệnh (block). Đầu tiên là tín hiệu khởi đầu chương trình, số chương trình. Cuối cùng sẽ có được lệnh kết thúc chương trình.

Nội dung một chương trình phay CNC gồm có 3 phần:

    Bắt đầu chương trình và những setup ban đầu.
    Gia công.
    Tắt khối mạng lưới hệ thống và kết thúc chương trình.

Sau đấy là ví dụ về 1 chương trình đơn thuần và giản dị, phay những đường như hình sau:

    Chiều sâu rãnh: 10mm.
    Chiều rộng rãnh: 6mm
    Dụng cụ cắt là dao phay ngón có d=6mm.
    Tốc độ trục chính: 1500 vòng/ phút.
    Lượng chạy dao: 120mm/ phút
    Giả sử tung độ Z của điểm gốc tọa độ rõ ràng là mặt trên của phôi.
    Lập trình theo kích thước tuyệt đối. 

Trước khi lập chương trình NC, người lập trình phải nghiên cứu và phân tích bản vẽ rõ ràng, chọn thứ tư gia công, chính sách công nghệ tiên tiến và phát triển, chọn dụng cụ cắt, phương pháp gá đặt, chọn gốc tọa độ rõ ràng, chọn khối mạng lưới hệ thống ghi kích thước.

3. Các phương pháp lập trình máy phay CNC

3.1. Lập trình trực tiếp

Người lập trình hoàn toàn có thể tự biên soạn chương trình phay CNC trên cơ sở nhận dạng hoàn toàn đúng chuẩn tọa độ chạy dao. Thường sử dụng cho những trường hợp gia công đơn thuần và giản dị.

Việc truyền chương trình phay CNC vào bộ nhớ của hệ điều khiển và tinh chỉnh máy bằng 2 phương pháp sau:

    Nhập từ những thiết bị ngoại: đĩa mềm, băng từ, cổng tiếp xúc,…
    Nhập từ Panel điều khiển và tinh chỉnh theo chính sách MDI (Manual Data Input).

3.2. Lập trình tự động hóa

Người lập trình sử dụng ngôn từ tương hỗ lập trình hoặc ứng dụng CAD/ CAM như công cụ tương hỗ để quy đổi tự động hóa tài liệu hình học và tài liệu công nghệ tiên tiến và phát triển thành chương trình CNC.

    Lập trình bằng ngôn từ xử lý hình học.
    Lập trình bằng ứng dụng CAD/ CAM.

3.3. Lập trình theo công nghệ tiên tiến và phát triển CAD/ CAM

Là phương pháp lập trình tự động hóa có nhiều ưu điểm. Cho phép tạo ra những chương trình gia công rõ ràng rất phức tạp một cách thuận tiện và đơn thuần và giản dị và đúng chuẩn. Vì thế phương pháp này được sử dụng rộng tự do trong công nghệ tiên tiến và phát triển gia công CNC.

Về cơ bản, CAD/ CAM gồm có 2 phần:

Xác lập hình học rõ ràng gia công, tạo ra quy mô vật thể cần gia công gồm có: những điểm, đường, mặt phẳng, khối.

Sử dụng tài liệu hình học thành phầm để tạo đường chạy dao và thực thi hiệu suất cao quản trị và vận hành và điều khiển và tinh chỉnh sản xuất. Bao gồm lập trình sản xuất, lập kế hoạch sản xuất, quản trị và vận hành chất lượng, hoạch định nguồn lực sản xuất.

Quy trình lập trình phay CNC theo công nghệ tiên tiến và phát triển CAD/ CAM gồm tiến trình cơ bản sau:

    Thiết kế mẫu gia công trên ứng dụng CAD.
    Xác lập tiến trình gia công.
    Lựa chọn công nghệ tiên tiến và phát triển gia công CNC (phương thức chạy dao) cho từng bước gia công.
    Xác lập thông số CNC cho hiệu suất cao gia công CNC tương ứng.
    Thực thi trình xử lý riêng với hiệu suất cao gia công CNC để tạo đường chạy dao.
    Thực thi trình hậu xử lý biên dịch tài liệu chạy dao thành chương trình CNC.

4. Hệ thống những điểm chuẩn khi lập trình máy phay CNC

Các điểm chuẩn máy phay CNC

4.1. Gốc tọa độ của máy – M (Machine zero)

Gốc tọa độ của máy M là gốc của khối mạng lưới hệ thống đo hành trình dài của máy sau khi đã được định chuẩn. Điểm này do nhà thiết kế thiết lập và ấn định, không thay đổi được. Dùng để xác lập vị trí và vị trí hướng của những trục tọa độ.

4.2. Điểm định chuẩn máy – R (Reference point)

Điểm định chuẩn máy – R là yếu tố mà tại đó hệ điều khiển và tinh chỉnh của máy nhận ra được gốc tọa độ của máy – M. Giúp cho hệ điều khiển và tinh chỉnh định chuẩn được khối mạng lưới hệ thống đo hành trình dài cho những trục đồng thời với việc trấn áp được hoạt động và sinh hoạt giải trí của bàn máy và của dụng cụ cắt.

4.3. Điểm tham chiếu của dụng cụ cắt – T (Tool reference point)

Hệ điều khiển và tinh chỉnh của máy chỉ nhận ra được hoạt động và sinh hoạt giải trí của T. Vì thế khi viết chương trình CNC là việc khối mạng lưới hệ thống lại tọa độ của T trong W theo một biên dạng nào đấy so với M. 

Trên thực tiễn, việc sử dụng chương trình CNC để làm còn phải cần đến những giá trị hiệu chỉnh dụng cụ cắt như giá trị chiều dài từ mũi dao đến T (Hiệu chỉnh trong Z) và giá trị bán kính dụng cụ cắt (hiệu chỉnh trong XY).

4.4. Gốc tọa độ của rõ ràng gia công – W (Work part zero)

Gốc tọa độ của rõ ràng gia công – W là một điểm thường nằm trên rõ ràng gia công do người tiêu dùng định nghĩa. Điểm có tọa độ tuyệt đối so với gốc tọa độ của máy M và thường trùng với gốc thảo chương CNC.

5. Hình dáng hình học của dụng cụ cắt và những giá trị hiệu chỉnh

Chiều dài và bán kính hiệu chỉnh của dao phay

Nếu chọn T là dao chuẩn có chiều dài L = 0 thì chiều dài hiệu chỉnh L của những dao thành phần tham gia gia công là khoảng chừng cách từ mũi dao đến T theo trục Z. Các giá trị này đều do người tiêu dùng thiết lập.

Mỗi một dụng cụ cắt có một bán kính được tàng trữ trong thư viện dao của máy với từng địa chỉ tương ứng. Các giá trị này đều do người tiêu dùng thiết lập.

    Quỹ đạo tâm dao/ khoảng chừng cách đều

Căn cứ vào bán kính dụng cụ cắt được tàng trữ trong thư viện dao của máy mà hệ điều khiển và tinh chỉnh tính toán hiệu chỉnh. Sao cho dụng cụ cắt luôn hoạt động và sinh hoạt giải trí cách đều đường gia công một khoảng chừng bằng bán kính dao.

6. Các mã lệnh cơ bản trong lập trình máy phay CNC với hệ điều hành quản lý Fanuc Oi MD

6.1. Các lệnh cty và hệ tọa độ

G20: Hệ inch

G21: Hệ mét

    Hệ tọa độ tuyệt đối và tương đối

Hệ tọa độ tuyệt đối: G90

Hệ tọa độ tương đối: G91

6.2. Lệnh nội suy

6.2.1. Lệnh chạy dao nhanh 

G00 X.. Y.. Z..

6.2.2. Lệnh nội suy đường thẳng

G01 X.. Y.. Z ..F.. ;

G01 A.. B.. C.. F..

    X, Y, Z: tọa độ điểm cuối
    F: vận tốc chạy dao
    A, B, C: tọa độ trục quay

6.2.3. Nội suy cung tròn

G02/G03 X..Y..Z.. R.. F..hoặc

G02/G03 X..Y.. Z.. I.. J.. K.. F..

    G02: Nội suy đường tròn cùng chiều kim đồng hồ đeo tay.
    G03: Nội suy đường tròn ngược chiều kim đồng hồ đeo tay.
    X, Y, Z: tọa độ điểm cuối
    R: bán kính cung tròn nội suy
    I.. J.. K.. khoảng chừng cách điểm tâm so với điểm đầu

Mã lệnh G02 và G03

6.2.4. Các lệnh trở về điểm tham chiếu

    Tự động trở về điểm tham chiếu

G28 X..Y..Z..

X, Y, Z: tọa độ điểm trung gian

    Tự động trở về từ điểm tham chiếu

G29 X..Y..Z..

X,Y, Z: tọa độ điểm cuối

6.2.5. Lệnh khai báo gốc tọa độ

    Thiết lập mặt phẳng gia công

G17 gia công mặt phẳng OXY

G18 gia công mặt phẳng OXZ

G19 gia công mặt phẳng OYZ

    Khai báo gốc tọa độ lập trình G54 đến G59

G54 X..Y..Z..

6.2.6 Các lệnh hiệu suất cao phụ

M02: kết thúc chương trình

M30: kết thúc chương trình và tự động hóa trở về điểm tham chiếu

M00: dừng dao không Đk

M01: dừng dao có Đk

M03: Clockwise Spin (trục chính quay cùng chiều kim đồng hồ đeo tay)

M04: Counter Clockwise Spin (trục chính quay ngược chiều KĐH)

M05: Spin Stop

M06: Tool Change (Thay dao)

M07: Flood On

M08: Mist On

M09: Flood Off

M10: Air On

M11: Through On

M98: Gọi chương trình con

M98 P.. (P: số hiệu chương trình con)

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

Xem thêm những mã lệnh M trong máy phay CNC.

Mã lệnh M máy phay CNC

6.2.7 Các lệnh bù trừ dao

G43/G44 H .. Z ..

G43: bù trừ chiều dài dao theo chiều dương

G44: bù trừ chiều dài dao theo chiều âm

Z: Chiều sâu gia công

H: Số hiệu thanh ghi tàng trữ giá trị bù trừ

G49: hủy bỏ lệnh bù trừ dao

    Bù trừ bán kính dao G40, G41, G42
    Bù trừ bán kính dao trái G41
    Bù trừ bán kính dao phải G42

Để hoàn toàn có thể lập trình máy phay CNC thuận tiện và đơn thuần và giản dị và nhanh gọn hơn. Người lập trình nên phải ghi nhận về chương trình gia công cũng như những mã lệnh cơ bản. Bên cạnh đó nên phải thực hành thực tiễn thường xuyên để tích lũy kinh nghiệm tay nghề và tinh giảm thời hạn lập trình.

4536

Video Cách lập trình máy phay cnc ?

Bạn vừa đọc nội dung bài viết Với Một số hướng dẫn một cách rõ ràng hơn về Video Cách lập trình máy phay cnc tiên tiến và phát triển nhất

Share Link Down Cách lập trình máy phay cnc miễn phí

Quý khách đang tìm một số trong những ShareLink Download Cách lập trình máy phay cnc Free.

Thảo Luận vướng mắc về Cách lập trình máy phay cnc

Nếu sau khi đọc nội dung bài viết Cách lập trình máy phay cnc vẫn chưa hiểu thì hoàn toàn có thể lại Comment ở cuối bài để Admin lý giải và hướng dẫn lại nha
#Cách #lập #trình #máy #phay #cnc