Bài giảng CNC chương 3 cấu trúc của chương trình CNC và các lệnh trước khi di chuyển dụng cụ

107 580 1
Bài giảng CNC   chương 3  cấu trúc của chương trình CNC và các lệnh trước khi di chuyển dụng cụ

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

3 CẤU TRÚC CỦA CHƯƠNG TRÌNH CNC VÀ CÁC LỆNH TRƯỚC KHI DI CHUYỂN DỤNG CỤ Lê Trung Thực 1 Cấu trúc chương trình CNC Cấu trúc chương trình NC theo tiêu chuẩn ISO- 6983 Tiêu đề Đầu băng Vùng chương trình Bắt đầu chương trình Vùng ghi Cuối chương trình Cấu trúc block Số thứ tư Lệnh Từ lệïnh kích blockï chuẩn bò thước Lệnh Lệnh Lệnh phụ tốc độ dụng cụ Kết thúc block Cấu trúc từ lệnh Thí dụ Đòa Số Thư tự dòng chương trình Từ O0001 Từ Lệnh Từ Từ Từ N005 G54 G90 S300 M03 N010 G00 X2.5 Y1.25 N015 G43 H01 Z.1 Lệnh Lệnh Lệnh Giá trị số Địa F3.75 O N G X Số chương trình Số thứ tự dòng chương trình Lệnh chuẩn bị Toạ độ theo trục X Có thể dùng thời gia dừng Y Toạ độ theo trục Y Z Toạ độ theo trục Z Cùng dùng chu trình lập sẵn A/B/C Trục quay R Bán kính Cũng dùng chu trình lập sẵn I/J/K Vị trí tâm cung tròn Q Dùng chu trình lập sẵn P Dùng chu trình lập sẵn Gọi chương trình Dùng thời gian dừng F Lượng chạy dao S Tốc độ trục T Dụng cụ cắt mâm dao M Các lệnh phụ D Offset bán kính dao H Offset chiều dài dao EOB Kết thúc dòng lệnh / Mã huỷ dòng lệnh Chứ c Đòa Đòa Số chương trình Các đòa phạm vi giá trò lệnh Số thứ tự Chức chuẩn bò Từ lệnh kích thước Lượng chạy dao/phút Lượng chạy dao/vòng Tốc đôï cắt Dao cắt Chức phụ Số offset dao Dừng cuối hành trình Chương trình cần gọi Số lần lặp lại Mã đầu băng cuối băng • Mã đầu băng cuối băng chương trình ký hiệâu % Hai ký hiệu không xuất hiệân hình máy CNC, xuất chương trình từ máy CNC chúng xuất 10 Z Measurement 93 94 - (minus) 95 Thí dụ đo được: X: 12.3412 Y: 11.2364 Z: 9.5423 96 Thí dụ đo được: X: 12.3412 Y: 11.2364 Z: 9.5423 97 Các mã lệnh dùng Gán gơc toạ độ lập trình G54 - Gốc toạ độ số G55 - Gốc toạ độ số G56 - Gốc toạ độ số G57 - Gốc toạ độ số G58 - Gốc toạ độ số G59 - Gốc toạ độ số 98 O0001 N005 G54 N010 G90 S1000 M03 N015 G00 X1 Y1 N020 G43 H01 Z.1 N025 G01 Z-.75 F4.5 N030 G00 Z.1 N035 G91 G28 X0 Y0 Z0 N040 M30 99 Cách Dùng mã lệnh G52 • Dùng G52 để vò trí tọa độ cục so với gốc tọa độ hành • Thí dụ, bạn dùng G54 làm gốc tọa độ hành muốn dời gốc tọa độ đến vò trí mới, bạn viết G52 X_ Y_, X_Y_ tọa độ tệt đối gốc tọa độ Để hủy bỏ hệ tọa độ cục bộ, bạn đơn giản viết G52 X0 Y0 100 Cách Dùng mã lệnh G52 (Hệ tọa độ cục G52) Hệ tọa độ phôi) (Hệ tọa độ cục bộ) (Hệ tọa độ phôi thứ 6) Hệ tọa độ máy Gốc tọa độ máy Điểm chuẩn 101 Thay đổi gốc tọa độ • Việc thay đổi gốc tọa độ tới vò trí thực theo nhiều cách khác Thí dụ gốc tọa độ phôi hiệân G54 Vò trí dụng cụ X200 Y160 Bạn muốn dời gốc tọa độ tới vò trí X100 Y60 102 Thí dụ Y Thí dụ gốc tọa độ phôi hiệân G54 Vò trí dụng cụ X200 Y160 Bạn muốn dời gốc tọa độ tơi vò trí X100 Y60 Y’ Hệ tọa độ phôi Vò trí dụng cụ X’ Hệ tọa độ phôi X 103 Bạn thực theo ba cách sau: °G92 X100.0 Y100.0; °G52 X100.0 Y60.0; °G10 L2 P1 Xo + 100.0 Yo + 60.0 • đó, • Xo Yo gốc tọa độ cũ thiết lập G54 so với hệ tọa độ máy, • L2 mã lệnh ký hiệu việc thiết lập gốc tọa độ • P1 tham số số thư tụ gốc tọa độ • P1 ứng vơi G54, P4 ứng vơi G57, • P2 ứng vơi G55, P5 ứng vơi G58, • P3 ứng vơi G56, P6 ứng vơi G59 104 Điều khiển trục bơm • Tốc độ cắt S phải chọn trước cho dụng cụ quay: thí dụ G97 S1000 • Chiều quay trục phải trước cho dụng cụ gia cơng: M03 hay M04 • Tốc độ di chuyển dao (hay lượng ăn dao F) phải khai báo trước cắt, thí dụ G94 F500 • Nếu có bơm dụng dịch trơn nguội: M08 105 Thí dụ đoạn đầu chương trình % O1001 N10 G21 G17 G90 G54 G94 G97 N20 G28 G91 X0 Y0 Z0 N30 T01 M06 N40 G43 H01 Z50.0 N50 S1000 M03 M08 N60 G41 D01 … N200 M30 % 106 Tóm lược • Chương trình NC có cấu trúc nào? • Cấu trúc dòng lệnh, từ lệnh? • Có từ dùng chương trình NC? • Trước dụng cụ di chuyển, cần lệnh gì? Những lệnh cài trước có cần lập trình khơng? 107 [...]... trình con Chương trình chính Chương trình con 23 Danh sách các mã lệnh phay CNC hệ fanuc 24 25 26 27 28 2 Các lệnh trước khi di chuyển dụng cụ         Chọn hệ đo Đơn vò đo tốc độ cắt và lượng ăn dao Lập trình tuyệt đối và tương đối Mặt phẳng lập trình Hệ toạ độ lập trình Dụng cụ cắt và số offset dao Bù trừ chiều dài dao Tốc độ cắt, chiều quay trục chính, lượng ăn dao 29 Chương trình điều khi n... kiện thì chương trình sẽ không kết thúc 16 Chương trình con – Khi cần gia công lặp lại nhiều lần một mẫu thì nên dùng biểu di n mẫu dưới dạng một chương trình con để đơn giản vòêc lập trình – Một chương trình chính có thể gọi một chương trình con nhìều lần – Một chương trình con có thể gọi một chương trình cháu nhiều lần 17 Cấu trúc một chương trình con Một chương trình con Số của chương trình con... con có thể gọi chương trình cháu nhiều lần Số thế hệ tối đa có thể lồng nhau là 4 Số lần gọi tối đa một chương trình con là 999 19 Cách gọi một chương trình con Chương trình chính Chương trình con Thế hệ thứ nhất Chương trình cháu Thế hệ thứ hai 20 Cách gọi một chương trình con – Lệnh M98 có thể đứng chung với lệnh chuyển động Khi đó lệânh chuyển động sẽ thực hiện trước rồi mới gọi chương trình con –... một chương trình con Chương trình chính Chương trình con 21 Nhảy dòng sau khi thực hiện chương trình con • Nếu muốn sau khi thực hiện chương trình con, bạn không trở về nơi đã gọi mà di chuyển tới một dòng chương trình khác, bạn phải chỉ ra dòng chương trình cần đến sau M99P_; – Thí dụ, M99P0060; • Sau khi thực hiện chương trình con (P1010), bạn tới dòng N0060 22 Nhảy dòng sau khi thực hiện chương trình. .. trên máy có các cơng tắc Opskip với số thứ tự từ 1-9 • Thí dụ N29… N16… • • • • N1… N2… /1 N3… /1 N4… /2 N17… /3 N30… /2 N18… /3 N31… … … 15 Kết thúc chương trình – Chương trình CNC được kết thúc bởi các mã lệnh sau đây: • M02: Kết thúc chương trình chính • M30: Kết thúc và trở về đầu chương trình chính • M99: Kết thúc chương trình con – Tuy nhiên nếu viết /M02, /M30, /M99 và trên panel điều khi n bật... thúc chương trình con M99 không nhất thiết phải đứng riêng trên một dòng lệnh Thí dụ X100.0 Z100.0 M99 ; 18 Cách gọi một chương trình con Số lần lặp chương trình con Số của chương trình con Khi không chỉ ra số lần lặp chương trình con, hệ thống hiểu là 1 – Thí dụ M98 P51200; có nghóa là gọi chương trình 1200 năm lần – Trong một chương trình chính có thể gọi chương trình con nhiều lần, và chương trình. .. • Là những tập hợp những câu lệnh điều khi n máy phải làm gì Thí dụ chương trình gia công: Dụng cụ Đường chạy dao Các lệnh đầu chương trình CNC % G21G90 G94 G97 G54G00 G28 G91 Z0 G 43 H02 Z50 T2 M06 S3000 M 03 G0 Z1 X2 Y2 Z.1 G1 Z-1 F10 X6 Y6 G1 X3 G3X2.Y5.R1 G1Y2 G0 Z1 X0 Y0 % 30 Khai báo hệ đo đo kích thước – Với hệ FANUC việc khai báo đơn vò đo được thực hiện thông qua các lệânh sau: – G20 = đơn vò... truy xuất dòng lệnh Phạm vi số thứ tự: N1- N9999 Nếu không dùng số thứ tự block thì cũng không sao Số thứ tự block N không được đứng trước số chương trình O Nếu không có số chương trình, hệï thống lấy số thứ tự block đầu tiên để đặt tên chương trình Có thể bỏ qua việc đánh số một số dòng lệnh Khi lập trình bằng tay, để đề phòng viết thiếu, phải chèn thêm dòng lệnh, số của dòng lệnh nên viết cách quảng,... quay trục chính là 35 00 vg/ph – Trong máy phay CNC bán sang Việt nam, cài đặt mặc đònh là G94 và G97 Khi mở máy là hai lêïnh này có hiệu lực 33 Chọn mặt phẳng lập trình – Để chọn mặt phẳng lâp trình, dùng các lệnh sau đây: – G17 – mặt phẳng XY – G18 - mặt phẳng ZX – G19 - mặt phẳng YZ – Với máy phay CNC, mặt phẳng mặc đònh là XY, nghóa là khi bật máy lên máy, lệnh G17 có hiệu lực 34 Đơn vò nhập nhỏ... tự N và số chương trình O 12 Điều kiện bỏ qua một block • Để bỏ qua một hay nhiều block dùng dấu “/” đặt ở đầu block Hệ thống sẽ bỏ qua block này nếu trên panel điều khi n của máy CNC bật ON công tắc OPSKIP Nếu để OFF, block vẫn có hiệâu kực • Thí dụ cách viết bỏ qua block có điều kiện: • Viết đúng: /N3 G00 X10.0; • Viết sai: //N3 G00 X10.0; • Chú ý là khi bỏ qua một block thì cũng bỏ luôn các lệnh ...1 Cấu trúc chương trình CNC Cấu trúc chương trình NC theo tiêu chuẩn ISO- 6983 Tiêu đề Đầu băng Vùng chương trình Bắt đầu chương trình Vùng ghi Cuối chương trình Cấu trúc block Số thứ tư Lệnh. .. chương trình Chương trình Chương trình Thế hệ thứ Chương trình cháu Thế hệ thứ hai 20 Cách gọi chương trình – Lệnh M98 đứng chung với lệnh chuyển động Khi lệânh chuyển động thực trước gọi chương trình. .. đơn giản vòêc lập trình – Một chương trình gọi chương trình nhìều lần – Một chương trình gọi chương trình cháu nhiều lần 17 Cấu trúc chương trình Một chương trình Số chương trình (hoặc (:) trường

Ngày đăng: 14/04/2016, 15:26

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan