1. Trang chủ
  2. » Luận Văn - Báo Cáo

Lập trình CNC Phần 1 Kỹ thuật phay & tiện CNC (Tài liệu lưu hành nội bộ)

117 4,1K 30
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Thông tin cơ bản

Định dạng
Số trang 117
Dung lượng 11,63 MB

Nội dung

Lập trình CNC Phần 1 Kỹ thuật phay & tiện CNC (Tài liệu lưu hành nội bộ)

Trang 1

tr

Trang 2

TRUNG TÂM CÔNG NGHỆ CAD/CAM/CNC

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG

LAP TRINH CNC PHAN |:

KY THUAT PHAY & TIEN CNC

(TÀI LIỆU LƯU HÀNH NỘI BỘ) _ ~ : nr

kee MR an ry AER CONG MEER Toul (avin DER

CIAO TRINH GOC /

Trang 3

¬—-2 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

Muc Luc

LỜI NÓI ĐÀU

Chương! Giới thiệu chung

Điều khiển số

Định nghĩa điều khiển số

Kỹ thuật NC và CN€

Ưu điểm của điều khiến só

Cac qui wee chung cia may CNC sen sonnanan

Qui tắc bàn tay phải trong xác định hệ toạ độ

Hé toa độ Đè-các trong máy phay CNG

Hệ toạ độ tuyệt đói trong phay CNG Hệ toa độ tương đồi trong phay CNC

Hệ toạ độ trong máy tiện CNG

Lập trình theo đường kinh và bán kính M

Hệ toạ độ tuyệt đôi và tương đối trong tiện CNC Phương thức di chuyển dao

ương II: Cơ sở lập trình phay NC

Sơ đồ khối của chương trình N€

Một số khai niệm cơ ban

a) — Chương trình NC

b) Lập trình NC tưới

© Định dạng của một chương trình NC d) Địa chỉ lệnh

e) “Từ Lệnh ( Word) Khối lệnh (Block)

12 Cấu trúc chương

1.3 Gác phương thức lập trình eae

2 _ Bộ mã lệnh điều khien các chức năng của

2 2

2.2.9 Lệnh gọi chương trình con (Subprogram call 2.2.10 Bộ mã lệnh chương trinh NC (G-code)

2.2.11 Chạy dao nhanh, thẳng khéng cat got Gi

2.2.12 Chạy dao thằng với F định trước G01 i

2.2.13 Chạy dao theo cung tròn thuận chiều kim đồng hồ - G0 2.2.14 Chạy dao theo cung tròn ngược chiều kim đồng hỗ - G03

2.2.15 Chọn mặt phẳng di chuyển G17, G18, G19

2.2.16 Xác lập đơn vị đo G20/G21 2.2.17 Lệnh kích thước - IP

2.2.18 Lệnh trơ về điểm tham chiếu - G28, G29, G30

2.2.19 Toa dé tuyét đối va tọa độ tương đổi (G90,G91)

Trang 4

2.2.20 Lénh xác lập toạ độ gia công trực tiếp G92

2.2.21 Lệnh cai dat toa d6 gia công gián tiếp G54 đến G59 2.2.22 Bu trir ban kinh dao G41, G42, G40

2.223 Bù trừ chiều dải dao G43, G44, G49 Chương lÍl Các Chu Trinh

3.1 Cầu trúc lệnh tỗng quát của các chu trinh 3.2 Các chu trình gia công lỗ

3.21 Chu trình khoan lỗ G81

3.2.2 Chu trình khoan lỗ định tâm G82

3.2.3 Chu trình khoan lỗ sâu với cơ chễ bẻ phoi và lẫy phoi ra

3.2.4 Chu trình gia công ren phải/trải G84/G74

32.5 Chu trình doa lỗ tính G85 3.2.6 Chu trình doa lỗ thô G86

3.2.7 Chu trình gia công lỗ bậc G8

3.2.8 Chu trinh doa lỗ - G8:

3.2.9 Chu trình doa lỗ - G8:

Chương IV Tiện CNC - Giới thiệu chung

4.1 Hệ toạ độ trong máy tién CNC

5.42 Tốc độ trục chín

5.4.3 Lệnh về điểm chuẩn may tiện 5.4.4 Lệnh hệ trục tọa độ

5.4.5 Các lệnh di chuyển dao

a) Chay dao nhanh - G00/Gi

b) Chay dao nội suy đương thẩng - G01

€) Chạy dao nội suy cung tron G02/G0:

Chương VI Các chu trình tiện

61 Chu trình đơn

6.1.1 Chu trình tiện trụ thắng - G90 72 6.1.2 Tiện trụ côn 73

6.2.1 Khai niệm

6.22 Bược tiên ren, bược ren va chiều cao ren

6.2.3 Lệnh cắt ren - G32

6.2.4 Chư tình tiện ren - G92

63 Chu Trinh Tiện Hỗn hợp ipl pt

63.1 Chu trình tiện thô dọc trục (Rough Turning Cycle) - G71 80 6.3.2 Chụ trình tiện thô tiến dao hương kính - G72

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 5

4 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

8.3.3 Chu trinh gia công tinh (Finish Cycle - G70) co 82 6.3.4 Chu trình gia céng thô Chap BẠN AS Faia esc See ea 84 6.3.5 Chu trình tiên ranh trên trục (Groove cutting cycle) - G75 85 636 Chu trình tiện ranh mặt dau (Face Groove cutting cycle) - G74 87

8:57 Chu tỉnh tiên Ren hỗn hợp -Gƒ76 :2 - 0.20 022220 89

A Rae M (d0 ND IS se eseesaseoaneeieoseaaeisoinsaeseiisesenuiconeogdbaasrmh 90

6.4.1 Chu trinh TL SH HC G64 2H0022ánvoaoeetelieoasoesese¿ 90

642 Chu trinh AB aii Scar clan nhc sowhice Sok eae aoe nts veces dca on Games ocala avi 80 BA 3 Cụ th khan sấu GÀ: topics rnentnesacnn riers nani sn tspsescscevnaaas sannigass ca ypasaincescs 91 644 Chu trinh Ta 16 ren phai G84 costssetesancestesenteerieecesessreeensecrtsereesereeee@d 6.4.5 Chu trinh doa tinh G85 (Bore in, Bore out) Soi yt2410,4000120366A 89.92a02g18Á2522/0)10XL (usec0ca 2 K 4.6 GIu kì doi tế CHẾ: eo niceioooaeeieeeeoieieaoiooeeaosenaiyoansai 92

6.4.7 Chu trinh doa rut dao bang tay G87 ¬

648 Chu trình doa rut dao bang tay co dung ở day GO ee x

SEB CREAN OOD ERD icc cctes ants sca ck sts eaten en aire RO alana V nana ca NSnnalsgEAeiares ee od 6.4.10 Chu trinh Tarô ren trai G184 =- -_-_ a4Ä- = 94 6.4.11 Chu trình khoan sâu G74 s6ft)(1g34xea21)3Sje22a2.c413630g235400wive?oea222À1/0gi2)9660050e 95 65 Bu dao khi ẤN 6601 02Á0 01229 (22362000160260418vi9Äxktzsois2cauigaiasa 95

651 Bu tre hinh hoc (Geometry Offset) - Cac thông số bu trư dao 95

a} X, Z offset - Bu trự theo phương X, Z 1g 202 0SUANG 20 NHÀ 220N260714121045aC040 466G: space b) R offset bu try ban Mô DI 2.1222 cc0022002202222202 2022020022520 96 c) T(tip) - Huong BH THÊ Love ni 6x04 ene ee ee 97 6.5.2 Bu trư mon dao (Waar offset) à Hee ‘pace

Một số ví dụ về lập trình gia công tiện CNC „ộ

PUI NI biế Ga 2t Su cc«cc cv 2n cong tiên tonG b2, 024100021%616x6x01ce6thykt 16 knesiosdvbg888965664 104

TÀI LIÊU THAM NHÀO „n0 2222140000022020/0022xadáze 216

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 6

LOI NOI DAU

KY THUAT LAP TRINH CNC TIEN & PHAY là Quyền 1 trong bộ sách “Kỹ thuật lập trình CNC' gồm 3 quyễn: Quyển 1 - Tiện & Phay CNC, Quyền 2 - Lập trình cho máy cắt dãy CNC,

Quyén 3 - Kỹ thuật lập trình CNC nâng | cao, do các tác giả sưu tầm và biên soạn làm tài liệu tham khảo cho sinh viên các hệ Cao đẳng Trung cấp và Công nhân, trường Đại học Công Nghiệp TP Hồ Chí Minh theo nội dung chương trình môn học” Công nghệ gia công CNC”

Các chương I, ÌI vả 1II do tác giả Hoàng Hữu Chung việt

Các chương IV, Vvã VI do tác giả Huỳnh Văn Quang viết

Đề tham! khảo phần thao tác vận hành máy xin mời đọc thêm trong bộ sách "Kỹ thuật vận hành CNC”, gồm 3 quyén: Phay CNC, Tiện CNC và Cắt dây CNC của củng tác giả

Xin chân thành cám ơn:

- Bạn bè đồng nghiệp mà chúng tôi không thể kể hết tên & day, đã góp ý kiến qúi báu

cũng như tạo điều kiện đễ hoàn thành và xuất bản quyền sách này

- Ngoai ra, không thể không nhắc đến các em hoc sinh CĐCT5A & B, CĐCĐTS , đã

giúp chúng tôi trong việc thực hiện gia công các chi tiết mâu trong quá trình học | môn CNC

Trang 7

6 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

Chương! Giới thiệu chung

Trong phẫn này trình bày tổng quan về môn học CNC, lịch sử hình thành và phát triển,

cũng như các quy ước về chiêu và hệ tọa độ

1.1 Biéukhiénsé

ky thuat diéu khién s6 (Numerical control), được biét dén ngay nay, có nguồn gốc từ giữa

thế kỷ 20 hay chính xác là năm 1952, từ ngành không tực Mỹ và những cái tên như John Parsons và Học viện kỹ thuật Massachusetts Tuy nhiên, nó chỉ được áp dụng trong ngành

chế tạo mảy vào những năm đâu của thập niên 80 Sự bừng nỗ thực sự chỉ xảy ra khi xuất

hiện CNC, tức lä khoảng năm 1972, và một thập kỷ sau đó với sự ra đời của các máy vi tỉnh

hiện đại Lịch sử và sự phát triển của ngành kỹ thuật hấp dẫn nay đã là đề tài của rất nhiều

sách báo và tạp chỉ

Trong lĩnh vực gia công mà đặc biệt lä gia công kim loại, kỹ thuật điều khiển số (gọi tắt iä

NC) đã thực sự tạo ra những điều có thể gọi là những cuộc cách mạng Thậm chỉ trước khi

máy tỉnh trở thành mộtthiết bị chuẩn trong bắt kỳ một nhà máy hay nhiêu hộ gia đình thì các

máy công cụ được trang bị hệ thông NC đã tim thấy chỗ đứng đặc biệt quan trọng của nỏ

trong các xưởng sản xuất Cuộc cách mạng gân đây của ngành vì điện tử và sự phảt triển

không ngừng của máy tinh, bao gém sự tác động của nó đổi với NC, đã tạo ra những thay

đỗi đảng kể đôi với ngành sản xuất nói chưng và công nghiệp gia công kim loại nói riêng

1.1.1 Định nghĩa điều khiển số

Trong nhiều sách và tạp chí xuất bản những năm qua, đã có những giải thích dùng để định

nghĩa điều khiễn số là gì Đo đỏ, sẽ là thừa nếu như cố gắng tìm ra một định nghĩa khác ở đây, bởi vi đa số các định nghĩa này chia sẻ cùng một ý kiến, cùng một khái niệm cơ bản và

chỉ khác nhau về cách dùng từ

Dưới đây là một định nghĩa đơn giản, được tổng hợp từ phần lớn các định nghĩa đã được

dũng:

Điễu khiển số được định nghĩa như là hoạt động của máy công cụ tuân theo

những chỉ thị, đã được mã hoá, truyền đến hệ thông điều khiên máy

Chỉ thị (các lệnh điều khiến) là sự kết hợp của các chữ cái, các con số và một số ký tự đặc

biệt như thap phan (dau cham ) dau phan trăm (%), hay dấu ngoặc don T: các chỉ

thị được viết theo một trật tự logic va theo các Cấu trúc lệnh sẵn Tập hợp các chỉ thị cần thiết

dé gia công một chỉ tiết não đó gọi lä chương trình ÑC, chương trình CNC hay chương trinh gia công chỉ tiết(Part Program) Những chương trình nảy được 1ưu trữ đề có thê gia công chỉ tiết bất kỷ lúc nào, đảm bảo thu được các chí tiết có kích thước và hình dáng giống hệt nhau

1.1.2 KỹthuậtNC vàCNC -

Nếu đứng về khia cạnh thuật ngữ mà nói thì có sự khác nhau giữa NC vaCNC NC latir viet tất của Numenal Control technology, con CNC 1a Computerized Numerical Control

technology, là sự pháttriển của NC Tuy nhiên, trong thực tế người ta thường dùng tử CNC

Đề làm rõ cách sử dụng các thuật ngữ một cách phù hợp cần tập trưng vào khác biệt của hệ théng NC dai voi CNC

Cả hai hệ thống cùng thực hiện các nhiệm vụ giống nhau, đó là xử lý dữ liệu để gia công chi tiết Trong cả hai trường hợp thi thiết kế bên trong của hệ thông điều khiển bao gồm các

chỉthị logic đề xử ly dữ tiệu Đây là điểm giống nhau duy nhất của chúng

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 8

Hệ thông NC sử dụng các hàm logic cỗ định được gắn cổ định bên trong bộ điều khiển Người lập trình hay vận hãnh máy không thế thay đổi các hàm nay Do được gắn cứng với bộ điều khiển logic, hệ thông NC được xem là đồng nghĩa với Thuật ngữ “hardwired” , hệ thống có thể hiểu rnột chương trình gia công chỉ bằng bộ điều khiển của nó, nhưng nó

khõng cho phép có bắt cử một thay đổ: nào đối chương trình Tắt cả mọi thay đổi cần

phải thực hiện ngoài bộ điều khiến, thưởng là ở phòng thiết kế Ngoài ra, hệ thống NC yêu cầu phải sử dụng băng đội lỗ để nạp dữ liệu chương trình

Hẽ thống CNC hiện đại sử dụng bộ vi xử lý (nghĩa là như một máy tính) bao gồm các thé nhớ chứa rất nhiều các thường trình cho phép biễn đổi các ham logic Diéu đó cõ nghĩa là

người lập trình hay người vận hành máy có the thay: đỗi chương trình ngay tại máy Sự linh

hoạt này là sự thuận lợi lớn nhất của hệ thống CNC vã có lẽ nó là nhân tế chính góp phần vào việc sử dụng rộng rãi kỹ thuật CNC trong gia công như ngày hõm nay Chương trình gia công vả các hàm Íogic được lưu trữ trên các con chíp máy tính đặc biệt, giỗng như các câu

lệnh của phần mềm, chính vi thế mà hệ thống CNC côn được gọi là "softwired” (ngược lại voi hardwired)

Khi đề cập đến một vần đề cụ thê có quan đến kỹ thuật NC và CNC, thường thi có thể

dùng NC hoặc CNC đều được Tuy nhiên, phải luôn nhớ rằng NC co thé la CNC khi chúng ta

trao đỗi hàng ngày với nhau nhưng CNC không được đề cập đền như là NC, một kỹ thuật ra

đời trước và lạc hậu hơn

Tắt cả các hệ thông điều khiễn thiết kế hiện nay đều là hệ thống CNC

Gia công truyền thống và gia công CNC

Điều gì khiến cho gia công CNC vượt trội hon so với gia công truyền thống? Có phải nó vượt trội hoàn toàn? Đâu là những L ưu điểm chính của CNC? Nếu qui irinh gia công một chí tiết trên CNC và gia công truyền thống được so sánh với nhau, phương pháp chung khi gia

công một chỉ tiết bao gồm:

Phương pháp cơ bản này giống nhau cho cả hai trường hợp gia công trên Điểm kh nhau lớn nhất là cách các dữ liệu gia công duoc: nhập vào Tốc độ cat 250mm/phút giống nhau khi gia công CNC và gia công trên máy truyền thông, tuy nhiên phương pháp áp dụng

nó thì lại khác Tương tự như vậy đối với dụng dịch trơn nguội có thể kích hoạt quá trình làm

mát bằng cách van, ấn công tắc hay sử dụng các lệnh Trong cả hai phương pháp gia công

đều đôi hỏi hiểu biết của người lập trình hay vận hành máy về chỉ tiết Và điều sau cùng,

trong lĩnh vực gia công kim loại, đấc biệt là cất kim loại iä kỹ năng, ở một trình độ cao nó là nghệ thuật và sự chuyên môn hoá của một số người Tương tự như vậy đổi với việc ứng

dung ky thuat CNC Giống như bắt kỳ một kỹ năng một nghệ thuật hay một chuyên môn

nảo, việc hiểu rõ tường tan ky thuatCNC là cần thiết để thành công Nó đỏi hỏi nhiều thứ hơn

ngoài các kiến thức về kỹ thuật đề trở thành một người gia công hay lập trình CNC giỏi

Trang 9

8 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

Trong gia công truyền thống, người vận hành mảy thiết lập các thông số gia công vả di chuyển dung cy cat, có thể dùng lột hay hai tay để tạo ra chỉ tiết yêu câu Đề gia công chỉ tiết trên máy công cụ yêu cầu phải có nhiêu đỏ gá như đỏn kẹp, bánh răng và vành chia độ Ngưỡi vận hành phải thực hiện các thao tác lặp lại khi gia công loạt các chỉ tiết Tuy nhiên, con ¡người không thể thực hiện các thao tác hoàn toàn giống nhau trong moi theidiem day là công việc của cải máy Con người không thể hoàn thành công việc ở mức độ tốt nhật trong

mọi thời điểm mã không cẻ nghỉ ngơi Mọi người trong chúng ta có những thời điểm trong

trạng thái lâm việc tối và không tốt Két quả của những thời diém nay nếu áp dụng trong ¡gia công chí iết thi khó mà dự đoán điều gi xảy ra Sẽ cỏ những sự khác nhau và không đồng

nhất giữa các loạt chỉ tiết Duy trì sai số cho phép và chất lượng bề mặt chỉ tiết là vần đề

chính yêu nhấttrong gia công truyền thông

Gia công điều khiến số loại bỏ phân lớn những nhược: điểm này Nó không còn phụ thuộc vào thao tác của con người như đổ: với gia công truyền thống Khi một chương trình gia omg chi tiết đã hoàn chỉnh, no có thể được sử dụng nhiều lẫn vả luôn cho một kết quả như êu tô giới hạn như dao cắt bị mòn, sự cácthông số thiết lập thay đỗi Những yêu tố này cần được xem xét và điều chỉnh khi cẵn thiết

Sự vượi trội của kỹ thuật đi điêu khiển số không có nghĩa là trong mot som mot chiều, hay thậm chí là một thời gian nữa cé thé thay thé hoản toản máy công cự truyền thống Đôi khi phương pháp gia công truyền thông được ưa chuộng hơn phương pháp CNC Thí dụ như một nguyên công đơn giản thực hiện một lần trên máy công cụ thông thường cho hiệu quả cao hơn trên máy CNC Nhiều công việc thực hiện trên máy công cụ thông thường hay bản tự động có lợi hơn khi gia công bằng máy CNC May CNC không có nghĩa là sẽ thay thé tat

cả các máy móc truyền thông, nó chỉ hỗ trợ cho chúng mà thôi

Trong nhiều trường hị quyết định có nên gia công trên máy CNC hay không phụ

thuộc vào số lượng các được gia công Mặc dù đây là tiêu chuẩn quan trọng, ta cũng

cần phải xem xét đến các yêu tố khác như độ phức tạp của chỉ tiết gia công, dung sai cho phép, độ bóng bề mặt yêu cầu, Thông thường gia công một chi tiết phức tạp trên máy CNG sẽ có lợi, nhưng gia công trên 50 chỉ tiết tương đối đơn giản thì chưa chắc

Luôn nhớ rằng điều khiên số tự nó không thé gia công được một chỉ tiết nào cả

Diéu khién số chỉ là một quá trình hay một phương pháp | đảm bảo máy công cụ gia công một cách hiệu quả, đạt độ chính xác và 6n định cao

1.13 Ưuđiểmcủađiềukhiểnsố

Vay những ưu điểm chỉnh của điều khiển số là gì?

Điều quan trọng là phải biết được khi nào gia công trên máy CNC sẽ có lợi hơn so với khi gia công trên máy truyền thông Thật là vô lý nếu cho rằng một máy phay CNC công suất 2 mã lực sẽ vượi trội hoản toàn một máy phay truyền thống có công suất gắp 20 lẫn trong mọi công việc "Tương tự như vậy khi cho ìng lượng chạy dao và vận tốc cắt trên máy CNC phải cao gap nhiều lần máy truyền thông Nếu điều kiện gia công và dụng cụ cắt giống nhau, thời

gian gia công trong hai trường hợp là gần bằng nhau

Sau đây là các yêu tố mà người sử dụng CNC nên cố gắng cải thiện:

a) _ Giảm thờigiangálắp và chuẩn bị chươngtrình

Trong nhiều trường hợp sự chuẩn bị phô: liệu trên các máy CNC co thể giảm, đôi khi giảm

một cách đáng kể Điêu quan trọng lä pl han thầy rằng đây là quá trình thực hiện bằng

tay, do 66 phan lớn phụ thuộc vo trình độ vả tay nghề của người vận hành máy, phương

Trang 10

pháp và dụng cụ gã lắp tại xưởng Thời gian chuẩn bị có quan hệ với chỉ phi sản xuất vị thề giảm thiệu thời gian chuẩn bị sản xuất cần phải được quan âm hàng đầu

Nh các thiết kế củe CNC mà thời gian chuồn bị không côn là vẫn đề lớn, Đô gá và dao cụ teu chuẩn, bộ thay đao tự động, các phiên gá (oalete) và các thiết bị hiện đại khác giúp cho thoi gian chun b tren may CNC hiệu quả hơn so với trên máy truyện (hông Nhớ sự hiểu biết tôtvề phương pháp gia công hiện đại năng suất có thẻ tăng lên một cách đồng kế

Số lượng các chi tết gia công trong một lẫn chuẩn bị cũng khả quan trọng để tỉnh chỉ phi

cho thời gian chuẩn bị Số lượng cảng lớn chỉ phi cảng giảm

Cäcchương trình gia công thưởng chỉ mắt th gian bạn đâu đổ viễtvã chạy thử, saukhi đã hoàn chỉnh thì hậu nhự chúng ta không phải quan tâm đền nó tử khi có những thay đổi trong thiết kế, Nêu có xây ra (hÌviệc chỉnh sửa chương trình cũng Không chiếm nhiễu thời gian lầm "Đổivớimáy ruyền thống thì thờigian dành cho việcthiết kế và chỗ tao đồ gãIả khá lớn,

bị Độchinh xác vàtính lặp lại

:Độ chỉnh xác cao và tính lặp lại là ưu điểm lớn nhất ma may CNC mang lai cho người sử,

cdụng, Cho dù được lưu trữ ở đâu, trong & da, rong bộ nhớ của mây CNC hay trên các bằng độtlỗ th chương trình gia công chỉtiết vẫn giống nhau Chương trình gia công có th chỉnh

“sửa được, tuy nhiên khi nó đã noàn thiện thì hậu như không phải lám gi thêm, Chương trình gia công có thê sử dụng nhiều lân mà không mái một bú đữ liệu não Thực tế thị chương trình, phải cho phép thay đổicác tnông số như bủ trừ mòn dao, nhiệt độ quá trình cắt, chương trình phải được lưu trữ an toàn nhưng tránh giao tiếp quá nhiều đối với người lập trình CNC va

người vận hành máy Độ chính xác cao của CNC và tính lặp lại cho phép chế tạo các chỉ tiết

cóchâtlượng cao và ân định,

©) _ Giacông các chitiếtcóhình dáng phứctạp

Máy tiện ONC và các trung tâm gia công có khả năng gia công nhiều dạng bề mặt khác

nhau Nhiều người sử dụng CNC chỉ cần khả năng gia công các bề mặt phức tạp của máy

(CNC MOt thi dụ dễ thầy nhất đó là ứng dụng của CNC trong ngành công nghiệp hàng không

và ôtô Nôi chung khi gia công các bể rmặt phức lạp đôi hồi phải có sự trợ giúp của máy tỉnh để tạo các đường chạy dao trong không gianba chiêu

d) _ Đơngiànhoádaocuvàđồgákẹp

`iệc sử dụng dao phiiêu chuẳn hay lự chế sẽ bịloại bỏ bằng cách dùng các loại dao tiêu “chuẩn, được thiết kê đặc biệt cho các ứng dụng CNC Những con đạo nây thưởng rẻ tiên và

dé dang thay thế hơn các loại đao đặc biệt và phi tiêu chuẩn

"Đỗ gã kẹp trên máy CNC chỉ lâm nhiệm vụ chính là giữ chặt chỉ tiết trên bản tại mộtvị trí

giống nhau khigia công loại sản phẩm

E) Giảm thờigiangiacôngvàtăngnăng suất

Không giống như gia công trên rnáy truyền thẳng thời gian gia công phụ thuộc nhiều và kỹ năng, kính nghiệm vá trang thái của người thợ, thời gian gia công trên máy CNC được điều,

khiên bởi chương trình là luôn không đổi Công việc có liên quan tới tay chân được giảm tôi

thiểu, nó chỉ gồm thời gian cài đặt máy, gá và tháo chỉ iết

HOANG HOU CHUNG - HUYNH VAN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 11

10 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

‘Fe Te a ie me eee

Hình 11 Các bước trọng gia công CNC

%2 CáquiướcchungcúamáyCNG Mặc dủ có rắt nhiều dạng khác nhau, các máy CNC đều tuân theo qui tắc xác định về chiều và hệ toa độ, Điều này cho phép người lập nh không phải lotắng về chuyền động tương đối giữa dao cấtvà phối khi gia công trên các máy khác nhau

+24 - Quitắbảntayphảitrongxácđinhhệtogđộ Như hình vẽ dưới đây, toạ độ máy được xây dựng trên cơ sở hệ toạ độ Để các, Vuông góc được xác định như sau:

+ _ Lòng bàn tay quay về phía người vận hành :

+ - Ngồntay giữa chỉ chiều dương trục Zluôn hướng vẻ phía trục chính

= _ Ngóntay trò chỉchiều dương trục ¥

+ _ Ngóntay cái chỉ chiều đương trục X

* Để xác định chiều quay đưa ngón cái theo chiều dương của trục, các ngón tay còn lại nắm theo chiều quay dương của trục quay Qui ước tên gọi của các trục quay quanh X, Y,Z lần lượtlàA, B, C

Trang 12

Từ hinh 1.3 đến hình 1.7 vinh bày các dạng máy CNC điển hình và hê toạ độ qui ước

Hình 1.3 May phay CNC Hình 1.4 Máy tiên CNC

Hình 1.8 Máy phay CNC kiéu Knee Hình 1.6 Máy phay nắm CNC có các trục xoay

HOANG HỮU CHUNG - HUỲNH VẤN QUANG TIÊN CƠ KHÍ ĐHCN TP.HCM.

Trang 13

Hình 1.8 Chiêu chuyển động của dụng cụ cắt trong hệ toa độ Đê-các vuông góc

HOANG HỮU,CHỤNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TI

Trang 14

Hình 1.8 Mặt phang toa độ trong lập trình gia cơng CNC

Cĩ hai điểm tham chiéu chinh trong máy CNC: điểm tham chiều của may (MRZ machine

*elerence zero) là đêm xác định trên máy thực, và điểm tham chiêu của cỉ tết (PRZ part reference zero) la éibmnam trên chiiếthay phơi "

Tả cả các máy CN đều yêu cầu một điểm tham chiều để xác Äïnh toa độ di chuyển Mặc .dù các máy CNC đều cĩ điểm tham chiều, việc lập trình gia cơng sẽ đễ dàng hơn khi ta chon “điểm tham chiều trên chỉ tiết gia cơng, Thơng thường điểm gĩc bên trái phía dưới được chọn làm điểm PRZ vị ba lý do sau’

* _ Toạ độchiiễtnằm trong gĩe phân tư thử nhảt QXY luơn dương), * - Đễ dàng xác địnhvitr của gĩc nây

+ - TộnbộgiátịZâmnằm bên dưới mặt phẳng cao nhắt của chỉ iết -3 Hệtoạ độ tuyệtđổirongphayCNC

Hệ toa độ tuyệt đối sử dụng điểm gỗc loạ độ làm điểm tham chiều (điểm 0) Điều này cĩ nghĩa là vị trì của một điềm được xác đính bằng cách đo khoảng cách từ điểm đĩ tới gốc toa

wa

= <— waz Hinh 1.10 Điểm tham chiều của chỉ tiết (PRZ)

và điểm tham chiều của máy (MRZ)

==——————_———— HOANG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TPHCM

Trang 15

14 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

độ, Toa độ một điêm được it theo uấttự sau (K+_ Y+, Z%,)

“Thị dụ: A6 Y-3.2-1.26) đượchi Điểm Acö toa độ theo phương XI:

'ĐiệmA có toa độtheo phương Y là-3.0 đơn vị ĐiểmA có toa độ theo phương Z là-1.26 đơn vị Hình 1,11 trình bây loạ độ các điểm khi sử dụng hệ toạ độ tuyệt đi

1.24 Hệtoạ độ tương đốitrong phay CNC

Hệ (oa độ tượng đổi sử dụng vịrihiện lạilàm điểm tham chiều cho chuyển động tp theo, “của dụng cu CẬU Có nghĩa là các điểm trong toạ độ Đề-các được xác định bằng cách đo khoảng cách giữa các điểm Thông thường bat

đầu đo từ điểm gốc toạ 46 (XOYO) Hinh 1.12 minh hoạ cách xác định toa độ các điểm trong toa độ tương đổi

Fors 49)

sey

tÌ ii & s ———$ t Pou

Hình 1.11 Xác định loạ độ trong hệ toa độ tuyệt đối

Hình 1.12 Xác định toạ độ trong hệ toạ độ tương đối

——————- HOANG HỮU CHUNG - HUỲNH VĂN QUANG TTÊN CƠ KHÍ ĐHCN TP.HCM

Trang 16

Hin 113 Xe nh to 9 ce ibm theo hai phương pháp tuyệt đồi và tương đối

HOANG HỮU CHUNG - HUỲNH VĂN QUANG 'TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 17

16 KỸ THUẬT LẬP TRÌNH CNC - PHAY & TIỆN CNC

1.2.5 - Hệ toạ độ trong máy tiện ene

Tắt cả các máy tign CNC sik dung hé

thống oạ độ hai chiều bao gỗm hai trực Trục cơ bản trục nằm ngang ký hiệu az

“Trục thứ hai trục vuông góc kỷ hiệulã trụcX

Hình 1.14 đến hình 1.16 mảnh hoạ chiêu qui ước trên máy tiện 2 trục CNC

Hình 1.14, Qui ước chiều rong toa đô

Đề-các vuông góc Giao điểm của các

trục toạ độ là điểm gốc (X0Y0) Toạ đô

của một điêm được xác định bang cách đo từ điểm gốc Điểm tham chiếu của chị iết nằm về phía ngoài cũng tay phải

Hình 1.15 Qui ước cách xác định chiều trong máy tiện CNC hai tục

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTÊN CƠ KHÍ ĐHCN TP.HCM.

Trang 19

18 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

hi xác định toa đồ các điểm thuộc biên dang của chất, không cân phải xác định toân bội vi đa phân các chi tiệt iện có biên dang tron xoay Thông thường chỉ cân xác định các điểm thuộc nửa trên của chỉ tết so sánh các hình vẽ 16 và hình 17 để thấy cách biển đổi bản vẽ

ccho thuận tiên khilập trình tiện CNC, Các điểm được đo từ điểm gốc (X0.Z0), là tâm của tiết diện bên phải chỉiết, Thông thường người ta chọn điểm này làm điểm tham chiều, nhưng cũng nên nhớ rằng điểm ngoài cùng bên trảiđôi lúc cũng được sử dụng

1.2.7 Hệ toạ độ tuyệt đối và tương đồi trong tiệnCNG

Tương tự như phay CNC, có hai cách xác định toạ độ trong quả trình di chuyển dao: toạ độ

tuyệt đối và tương đối Một số hệ điều khiễn sử dụng lệnh G90 và G91 đẻ khai báo phương

pháp, một số khác sử dụng từ khoá địa chỉ X, Z rong lập trình tuyệt đối và U, VW trong lập, tình lương đổi

“Tọa độ điểm xác định theo phương pháp tuyệt đối như hình vẽ 1.8 ‘A(X4,22) hay theo đường kinh (Xã Z2)

'B(X3,Z-7) hay heo đườngkinh (X6.Z-7)

C(X2Z-9) hay theo đường kinh (X4.Z-9)

Trang 20

axis

sZanls “10-9 8-7-5 4-3-2 1 2 3

Hinh 1.19 Xâcđịnh toa độ điểm trong tiên CNC

“Tọa độ điểm xác định theo phương pháp tương đồi như hình vẽ 1.19 ‘A(X4,22) hay theo đường kính (X6 Z2)

BX-1,Z-9) hay theo đường kính (X-2,Z-9) '€(X-1,Z:2) hay theo đường kính (X-2,2-2)

Ban đọc hãy tự xác định toạ độ các điểm trên biên dang cho trên hình 1.20 bang toa độ tuyệt đối và tương đối

+X anh $

She Boe

Hinh 1.20 Xac dinh tog 46 điểm trong ti¢n CNC

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM.

Trang 21

20 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

1.3 Phương thức di chuyển dao

€ó thể phân biệthai phương thức di chuyến dao trong điều khiển số Di chuyển điểm tới điểm, và di chuyển theo biên dạng

a) _ Dichuyên điểm tới điểm (PTP)

Theo phương tHức di chuyển PTP, dao di chuyển theo đường thẳng tới vị trí yêu câu, Chuyển động này thường dùng để di chuyển nhanh hay định vị có ba ché độ dị chuyển

PTP:

` Di chuyển hướng trục

Dao di chuyển tuản tự theo các trục X, Y hay ngược lại Ưu điểm của phương pháp này là hệ điều khiển đơn giản do di chuyến theo các trục hoàn toản độc lập Thích hop

cho trường hợp không yêu cầu di chuyén theo toa độ

Di chuyến theo phương 48 độ

Dao di chuyển theo phương 46 độ cho đến khi đạt một trong hai thành phần toạ độ, Sau đó di chuyển theo mội trục đền khi đạt toạ 8 yeu cau, bay là phương thúc điều

khiến theo điểm thỏng dụng khi không yêu cầu về tốc độ di chuyển * Di chuyển trực tiếp

Dao được di chuyễn theo hành trình ngắn nhát tới điểm địch Phương pháp này yêu

L_

Hình 1.21 Các phương thức dị chuyển dao

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 22

cầu bộ điều khiển điều chỉnh tốc độ từng trục đề dao di chuyễn trên đường thẳng b) Dichuyên theo biên dạng

Theo phương thức này, dao di chuyển theo biên dạng yêu cầu để thực hiện qui trình gia công Biên dạng là một chuỗi các đường cong bao gồm: các đoạn thẳng, cung tròn, elíp, parabol, hyperbol, đường cong bậc ba, và các đường cong bậc cao hơn ba (gọi tắt là đường cong bậc cao) Tuy nhiên, để đơn giản việc tính toán các đường cong có bậc cao hơn ba được tuyến tính hoá Hay nói một cách khác các đường cong bậc cao được

xắp xỉ bằng chuỗi những đoạn thẳng Với cách tính này thì quĩ đạo di chuyển bao gồm

các đường cong bậc nhất (đoạn thẳng), các đường cong bậc hai (conic) và đường

cong bậc ba Trong điều khiển số, các di chuyển cơ bản này được gọi là chuyển động

Dao cat i aan `

Trang 23

22 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

Chương Il Cơ sở lập trình phay NC

2.1 Sơ đồ khối của chương trình NC

2.1.1 Một số khái niệm cơ bản

a) _ Chương trình NG

Bao gồm chuỗi chỉ thị di chuyển dao, chỉ thì đóng ngất vả phụ trợ cần thiết để điều

khiển may tự động thực hiện công việc gia công

b) LậptrÌhhNC

Xác lập tiến trình di chuyển dụng cụ củng các chỉ thi lập trình cụ thể vả lưu trử cac

thông tin nảy trên thiết bi mang tin dươi dạng mã lệnh phục vụ cho qua trình đọc dử liệu

tự động bởi hệ điều khiển

€) Đinh dạng củamộtchương trình NC

Định dạng phổ biển nhất lä đỉnh dạng địa chỉ lệnh (word address format) Binh gang bao gồm cac mã lệnh (eommands) được truyền đến hệ thống servo, role, céng tdc di rye hién cac tac vy gia cong, Cac ma lénh lién két nhau tao thanh khổi lệnh (Block) Bộ

điều khiển may se thực hiện cac thao tac điều khiển theo tửng khối lệnh một Kết thuc

một khối lệnh sẽ co dấu kết thúc khổi (EOB) Cấu trúc của một chương trình CNC được minh họa như hình 2.1

Là chữ cái alphabet đầu lệnh, chỉ thị vị trí lưu trử dữ liệu số theo sau Các chữ

cái được dùng trong mã lệnh cho trong bang 2.1

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 24

ND ND.)

Bang 2.1 Cac dja chỉ lệnh NC Nhơn lệnh Địa chỉ Yngia — “Số hệu chương tình cỘ_—_ | Sổhiệu dương tình

“Số hư khổ lạnh NL—_ | S6m/ykhdienh

ich nae “Te ehuyén dng fin tn chin

| TRe chuyên động trh tấn mụ

— — |

Ban kin ung tron

Teoh choy dao | Tốc độ chạy dao

Tây | Đhm | 5 ] 9 từlệnh(woml) a Là chuỗi kỉ tự, số, chỉ thị một đại lượng điều

Lẻ chuỗi các lệnh đẩy đủ để thực hiện một thủ tục di chuyển hoặc một tác vụ hoạt

đông của may Khổi lệnh được coi la đơn vị cơ bản của chương trình CNC Cấu trục

điển hình cua khối lệnh như sau:

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTÊN CƠ KHÍ ĐHCN TP.HCM

Trang 25

24 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

+ _ Chương trình chính (main program) như hình vẽ2.1

"Chương trình con (subprogram) - Lả chương trình phụ được gọi tư chương trình chính, thương dùng khi trong chương trinh chính cơ nhiều đoạn lặp lại

Trang 26

28 Cầu trúc tổng quát của chương trình CNC bao gồm

*_ Đầu tập tin ( Tape start): ki tu (%) khai bao bat dau tap tin chuong trình

*- Nhãntập tin(Leader secton): Tiêu để tập in chương trình,

*- Đầu chươngtrình (Program star) :kitự khai báo bất đầu chương trình + Than chyongttinn Program section): Caclenhgiactng ‘Chu thich (Command seotion): chỉ dẫn boặc chủ thích cho người vận hảnh Cuối tập tin (Tape end): kí tự khai bao kết: thuc tập tin chương trình - 2.1.3 Các phương thức lập trình

* Lập trình trực tiếp

'Ngưở lập trình có thể tự biên soạn chương tình NC trên cơ sở nhận dạng hoản toản chính xác toa độ chạy đao, Thưởng sử dụng cho các trưởng hợp gia công đơn giản `Việc truyền chương trình NC vào bộ nhớ của hệ điều khiền máy bằng 2 phương pháp (xemhlnh2.4)

Nhập Nhập tử Panelđiều khiển theo chế độ MDI (Manual Data input) tử các thiết bí ngoại: địa mềm, băng tử, cổng giao tiếp

* Lập trình tự động

Người lập tình sử dụng ngôn ngữ hỗ trợ lập tình hoặc phần mềm CAD/CAM như công cụ trợ giúp để chuyên đổi tự động dư liệu hÌnh học vả dữ liệu công nghệ thánh chươngtìnhNC Có 3phương pháp:

*_ Lập trình bang phan mém NC (NC Editor)

= Laptrinh bang ngôn ngữ xư líhình học * Lập trình bằng phần mềm CAD/CAM

'* Lập trình theo công nghệ CAD/CAM

PHÒNGCÔNG NGHỆ

“Hình 2.4 Phương thức lập tình tự động

Lảphương pháp lập trình ty động cơ rất nhiều ưu việt hướng pháp lập trình nảy cho Phép ta tạo nên được các chương trình gia công những chiết rất phưc tạp một cách dã

đảng, chỉnh xác Do vậy, lập trình theo công nghệ CAD/CAM ngây nay được sư dụng tái ông rải trong công nghệ gia công CNC, Về cơ bạn, CAD/CAM bao sâm 2 thánh phần

HOANG HOU CHUNG - HUYNH VAN QUANG, TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 27

26 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

'CAD - xác lập hình học chí tết gia công, tạo nên mô hình vật thể cần gia công bao gồm: các điểm, đương, bề một, khối

CAM: su dụng dữ liêu hinb học sản phẩm để tạo đưởng chạy dao vả thực hiện chưc năng quản lÍ vã điều khiển sản xuất như lập trình chế tạo, lập kế hoạch sản xuất, quản Í chất lương, hoạch định nguồn lực sản xuất

'Quy trình lập trìnhNC theo công nghệ CAD/CAM gồm các bược cơ | bản sau: Thiết kế mẫu gia công trên: phần mềm CAD

+ _ Xáclậptiến trnhgiacông

+ _ Lựa chọn công nghệ gia công NC (phương thưc chạy đao) cho kửng bước gia công,

« Xác lập thông sổNC cho chức nănggia côngNC tươngưng

+ Thye thi trinn x If đối vơi chức năng gia công NC để tạo đương chạy dao (oolpathgeneraten) „

«_ Thực thi trình hậu xư lÍ (post processing) biên dích dử liệu chạy dao thánh

chươngtình NC

NoLoG71 680 694 Noz0 M03 F200 51000 ANĐ30 600 xi0 9010 Hoda G00 22.00 00

NoB0 0! 2-10.99 Nos0 600 72.00, N70 600 x80 00) ¬.¬ Ta) A0000 ¥30.00, AI20 600 Z20 6 A30 600 x99 Yo3

Trang 28

2.2 Bộ mã lệnh điều khiển các chức năng của máy (M-code)

Bang 2.2 giới thiệu bộ mã lệnh Mthường dùng của hệ điều khiển FANUC

M00 Tam thời ding chuting tinh (piogram hold)

MOL Dima chương trình có điệu kiện

Mã ~~ ‘Tee chính quay theo chiếu kim đồng hd

M4 Trục cbíuh quay ngược chiều kim dồng hổ

+ Công dụng: quay trục chính cùng/ ngược chiều kim đồng hồ với vận tốc xác lập

bởi từ lệnh S “Thí dụ M03/M04 S1450

Giải thích: quay trục chính cùng/ ngược chiều kim đồng hồ với vận tốc 1450

vòng/phút

» _ Cấu trúc lệnh:M05;

5 Công dụng: ngừng quay trục chỉnh 2.2.2 Lenn số vòng quay trục chính Ss

»ð - Cầu trúc lệnh: §s

» Công dụng: Xác lập số vòng quay của trục chính (vòng/phúÐ)

Thi dy; M03 /M04 $1500;

2.3.3 Lệnh thay đổi dụng cụ cắt * - Cầu trúc lệnh: T:M06;

s _ Công dụng: Thay dao ở vị trí xác định bởi con số nằm sau địa chỉ T trong ổ tích

dao vào trong đàu dạo Kg

» — Tt:dinhnghia dao sé hiéutcan thay Vd: T1 (chon dao sé 1)

» M06: lệnh thay dao

"Phan lợn các máy CNC yêu cầu thoát dao theo phương Z trước khi thay dao

* Lệnh T chọn dao nhưng không thay dao, do đo phai dung vơi lệnh M06

» _ Cần bủ trừ chiều dải dao do mỗi dao eo chiều dai khác nhau

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 29

28 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

dạo phay đ] tay lẹp đao

| 3] tucehinh

| a} áaldas

cũ] se ye

2

sự

Hình 2.6 Bộ tích dao và cơ cấu thay dao tự động 2.2.4 Lệnh tắ/mở bơm nước tưới nguội

» M07; Khơi động tươi nguội (Misty)

* M08; Khơi động chế độ phun sương (Flood) » M09; Tắtchế độ tươi nguội

*_ M30; Kếtthúc chươngtrÌnh vả quay lại đầu chương trình (thưởng dùng)

» _ M02; Kếtthúc chương trình nhưng không quay lại đầu chương trình

HOÀNG HỮU CHUNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 30

2.2.7 Lệnh tạm dưng di chuyển trục chính

« _ Cấu trúc lệnh: G04 Pp a /

* Công dụng: Dung đề tam thoi dựng di chuyển trục chính trong khoang thơi

gian p tính bằng micro giây (1ms =10-3 giây)

* Công dụng: xác lập vận tốc tiền của bàn (F -feedrate)

Thi du: F500 ; xác lập vận tốc tiền của bàn là 500 mm/phút

2.2.8 Lệnh gọi chương trình con (Subprogram call)

* Cấutrúclệnh:M98P_L_;

" Công dụng: gọi thực hiện chương trình có số hiệu nằm sau từ lệnh P kết hợp

với số hiệu chương trình (như hình vẽ bên dưới)

> L: số lần thực hiện chương trình can Mặc định L1

Thídụ: M98 P05; M98 P05 L3;

Cuỗi chương trình con là lạnh M99, điều khiển dòng chương trình quay lại nơi gọi chương trình con Các chương trình con có thể lồng vào nhau như ninh họa dưới đây

PROGRAM | PROGRAM 2 PROGRAM 4 PROGRAMS PROGRAM S

Trang 31

30 - KỸ THUẬT LẬP TRÌNH CNC - PHAY & TIỆN CNC

2.2.10 Bộ mã lệnh chương trình N€ (G-code)

Bảng 2.3 giới thiệu các mã lệnh chương trình G thường dùng của hệ điều khiển FANUC Chú ý: Dâu * chỉ những lệnh được phục hồi sau khi thực hiện M02, M30 nhắn nút Emergency hay Reset

FANUC Ø | Hhớm Mô tí chức ng ue

9+ Định vị đáo nhàn

a Nội suy đường thíng chậm với lượng a0 F

Q0 0 Nội tuy cung trồn theo chiếu kim đống bổ 903 : Nội tuy cung trêu ägước chiếu kim ddug bd

g0 Thời gián đồng cuối lành tàh, on Ding chish xéc tai ge

Gia ® Nhập dử liêu rử chương tònh,

co of Ply abe dihigu 1 chượng etab

as Hủy chế độ nồi say theo tọa độ cực

Giỏ a Chế đô nội tuy theo loa độ cực

air Chow mis podng XY

Oe lồ Chọn mật phẩng 2X a Chọa mật phẳng YZ

on Hệ mét

one œ 'Yhỏ) đéng chức nàng kiểm tra khdang ebay dd lw on TÍtchức táng kiểm tr khang chay da Iv

ơn foe Tít chức xing phát biện đao động ốc độ tuệ chinh

om Kadi dng chee ming phát hiến đao dông lốc đồ tục chính [on iba m id didn chvda R

0% % Tid về điểm chuấn R'

an Dr chuyde ti didm chuẩn đế một điểm địch

0 ‘ToS wd diểu chưểu thứ 2 3 4

ơn ~ Chic ng bS qua Hah chuyển động thlxg mà chứng

cas 0 Cíten

37 fSET đo tự động theo Z

G0" Hy bì vat exo theo bẩu kính

Trang 32

Houde dai đường đ, chuyển dao

@œ “Thuếtlạp kẻ tớ đo phê cục bộ

Thiết lắp k# tàu đỏ miấy [dũng lâm điểm thấy đạo)

l4 Toutt tap de toa độ phối thử 1 đến 6

q Gai chường ạt mác —

Giá 12 €ội chướng trlab giác re modal 67" Phiy gor ehutmg toh mace modal

S6 | Ủy keäy be toa dd

on oO Chu trình khoan bể phối

ou bu trinh a oS eee tds

G16 €ụ tranh dọa tịnh lồ 0" Hy các chu trình gia cộng lễ

œ1 Chu trừ khét bằng đâu lễ (có dừng cuố, bành trình bất buốc)

Qua Chu tôak ta sẻ sen phi

Gia Cầu trình dọa t lột đào với E` 6 40 Chu teh doa 1 10: mhanb không Guay

G81 Chu tims dew mat sau id

oe Chu tồnh doa l0¡ das bang ay oe Chu Wink don ed diag d vdy 13

HO Lap trình tuyết đối

ot Lắp tình tương đối

on oo “Thiết lập hệ toa dộ phội hoặc gidi ban tốc đó cất (xg/ph)

9s Bata vy te dao teen vồng Os 0 Tức đó cất mị! không đổi (mưph)

ot Hy the đó cất mắt không đối, tốc độ cất là vø/pb

One 0 LLùi đào đế cào đỏ xuất phẩt Lượng các cầu trình gia công lỗ one Ldi dae đếp cáo đô an than R trong cde chy teint gir cong

HOANG HU'U CHUNG - HUYNH VAN QUANG, TTCN CO KHI DHCN TR.HCM

Trang 33

32 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

Hình 2.6 Cách thức di chuyển dao nhanh

2.2.12 Chạy dao thằng với F định trước

G01

» _ Cấu trục: G01 Xx Yy Zz Ff;

+ Công dụng: Lénh hinh thuic (Modal) Chỉ thị dị chuyển dao theo biên dang thẩng, vơi tốc độ định nghìa bơi ham Ff (feedrate), tới vị trì xac định bơi tư kích

Trang 34

2.2.13 Chay dao theo cung tròn thuận chiều kim déng hé - G02

Cơ thể lập trình nội suy cung trỏn theo 2

phương pháp: phương pháp I-J-K va

phương phạp R

Cấu trúclệnh: @02XxYyZzl_dJ_K_Ff;

Hoặc G02Xx YyZz R_Ff;

Công dụng: Lệnh hình thưc (Modal).Lệnh

G02, chi thi di chuyén dao theo bién dang

cung tron vơi tốc độ f được đỉnh nghÌa bơi

lệnh F

2.2.14 Chạy dao theo cung tròn ngược chiều kim đồng hồ -G03

Cấu trúc lệnh: @G03XxYyZzl_J_K_Ff; Hoặc G03 XxYyZz R_Ff,

Công dụng: Lệnh hình thưc (Modal) Lệnh G03 chỉ thì di chuyển dao theo biên dang cung trỏn vơi tốc độ f được định nghia bơi

lệnh F

G00 RAPID TRAVERSE

G01

{| LINEAR INTERPOLATION | (STRAIGHT LINE MOVEMENT) |

Center

2

2 re on _= 9) | CIRCULAR INTERPOLATION | ⁄ ` | (CLOCKWISE)

{ Ce CIRCULAR INTERPOLATION | Ki 7 | (COUNTERCLOCKWISE) |

HOÀNG HỮU CHƯNG - HUỲNH VĂN QUANG TTCN CƠ KHÍ ĐHCN TP.HCM

Trang 35

34 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

2.2.15 Chon mat phang di chuyén G17, G18, G19 Co3 mat phẳng gia công chính:XY,ZX,YZ

* G17: chọn mặt phẳng gia công XY được nhìn tự chiều Z+ đến Z-

* G18: chon mặt phẳng gia công ZX được nhìn tự chiều Y+ đếnY-

~ G18: chọn mặt phẳng gia công YZ được nhìn tử chiều X+ đến X-

* Công dụng: Lệnh hình thực (modal) Mỗi hệ điều khiển cơ hệ đơn vị mặc

đỉnh Một số hệ điều khiến sư dụng hệ mặc định la hệ sư dụng trược đo = G20: don vi hé inch Cung cần nhấc lại la trong hệ inch dung cac đơn vi

sau đây:

- Đơn ví đãi inch

- Lượng tiến dao: inch/vỏng hoặc inch/phưt

Trang 36

Lưuy:

._ Khaibao lệnh nảy ở phần đầu chương trình

Không nên sư dụng cả hai lệnh trên trong cúng một chương trình Khaibao lệnh kíchthược, sư dụng tư kích thược (IP):

Ngoài thao tác trở về điểm tham chiếu bằng zr

tay, trong chương trình khi cần thiết (thay dao, kết 4 3

thục chương trình ) ta cơ thể dủng G28, G29 hoặc

G30 G28,G29,G30 la lệnh thực hiện trong một câu lạ

* LệnhG28

“ Công dụng: Chỉ thi chạy dao nhanh te 698 aia

điểm hiện thơi tợi điểm trung gian va sau Hình 2.8 Lệnh trợ về đó trơ về điểm gốc may điểm tham chiều « Cócác cấu trúc lệnh sau:

~ Trơvề điểmtham chiếutheo 1trục: G28Zz;

- Trởvềđiểmtham chiếu theo hai trục: G28XxYy; _- Trợvểđiểmthamchiếutheo3true G28XxYyZ2:,

Điểm trung gian chọn bất kì Thương la một điểm an toan nao đo

Lưuy

-_ G28thương sư dụng vơi G91

- G28lảm dao di chuyển nhanh bất chấp chế độ trược đø

Trang 37

36 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

* LénhG29 Điểm tham chiếu

* Công dụng: chỉ thị thực hiện chạy Ñ dao nhanh tư điểm gốc may tơi điểm `

trung gian vả sau đo đến điểm X_Y_Z_ `

Thí dụ:

N45 G01 X2.0Y2.0; N50 G90 G28 X2.0Y10.5; Hình 2.10 Quay về từ điểm tham chiếu N55T2M6;

N70G29X1.0Y3.0;

* LệnhG30 /

* Công dung: Dung dé tro’ vé diém tham chiéu the 2,3,4

« Cau tric lénh: G30 PpX_Y_Z ; 5

- Khip=2->trơ về điểm tham chiếu thư'2;

Điều khiển số sự dụng hai phương phap đo tọa độ:

* _ TuyệtđốiG90-(ABS: absolute): Dao chuyển động tơi điểm chỉ thị xác đinh bằng gia tri tuyệt đối so vơi điểm chuẩn *_ Tương đối G91 - (INC: Incrernental): Vĩ trí hiện tại cửa dao được xem lả điểm chuẩn cho chuyển động kể tiếp Tọa độ điểm tơi tính tử khoảng cach điểm trược

đo

2.2.20 Lệnh xác lập toạ độ gia công trực tiếp G92 *_ Công dụng:

- Đếcải đặthệ tọa độ gia công

-_ Bủtrư sự khác biệt giữa hệ tọa độ lập trình vả hệ tọa độ gia công

-_ L&Lệnh hình thưc (modal)

= Cautruc: G92XxYyZz;

X,y,z lä tọa độ hiện thởi của dao so vơi hệ toạ độ cần cải đặt

Thịdụ: G92X60Y80

= Câu trục: G92XxYy Zz;

x,y,z la tọa độ hiện thơi của dao so vơi hệ toa độ cần cải đặt

Thi du: G92 X60 Y60

Trang 38

2.2.21 Lệnh cài đặt toạ độ gia công gi tiếp G84 đến G59

Khi chương trình yêu cầu sự dụng nhiều hệ tọa độ, việc thay đổi gia tr tọa độ trợ nên

phưc tạp Phan lơn các hệ điều khiến CNC déu co kha năng xac lập cúng một lúc nhiều hệ tọa độ lam việc Luc nay ta su dụng G54~G59 Ngoại ra dụng G54~G59 cơ rất nhiều ưu điểm so vơi G92, do vậy khí lập trinh gìa công đa số ta sự dụng G54~G59 thay cho

G92

- Lalệnh hÌnh thực (modal)

- Xác định củng luc được tối đa6 hệ tọa độ tư G64~G59

Chúng ta hãy xem cách ứng dụng lệnh G54~G59 qua thí dụ sau Sử dụng các điểm

“0° nay cho phép đơn giản quả trình tính toán tọa độ cho phôi Dưới đây là sáu tọa độ từ G54~G59 tương ứng với hình vẽ dưới:

G54,MCM #1 X-70.0, Y-10.0 G55,MCM#1 X-80.0, Y-30.0 G56, MCM #1 X-80.0, Y-50.0 G57,MCM#1 X-70.0, Y-50.0 G58, MCM #1 X-40.0, Y-60.0 G59, MCM#1 X-20.0, ¥-40.0

Với cách thiết lập tọa độ như vậy, chương trình chúng ta sẽ được viết như dưới đây,

trong đó chỉ viết cho G54 và G55 Tuy nhiên có thể thực hiện tương tự cho G56~G59

N2G54 X0 Y0 —Di chuyển tới G54

N3G2 I-7.0F200.0_ Chuyển độngcắtcungtrònCWvớiR=7.0

N5 G§5 X0 Y0 —Di chuyển tới G55

Trang 39

38 KY THUAT LAP TRINH CNC - PHAY & TIEN CNC

N6 G1 V10.0 F300 ~ Cắtthẳng theo phương Y, F=300 mm/min

N7 G3V-20.0 R10.0F300 - Chuyên động cắt cung tròn CCW với R=10.0 N8G1 V10.0F300 ~ Cắt thẳng theo phương Y, F=300 mm/min

N10M2 ~- Kết thúc chương trình

Chúý: Khi sửdụng lệnh G54~G59

- Lệnh G54 là mặc định của hệ thống khi khởi động

~ Dung G54~G59 véi X, Y, Z- trong cling một khối (block) lệnh, X, Y, Z là tọa độ

tương ứng điểm “0” chí tiết và dụng cụ cắt sẽ di chuyển tới vị trí đó

Machine origin 90-80 20 -60 -$0 -40 30 30 d0

Trang 40

2.2.22 Bù trừ bán kính dao G41, G42, G40

Điều khiển số yêu cầu lập trình theo tọa độ tâm dao (tool center coordinate) nhưng

khi gia công chỉ tiết sư dụng điểm biên dao cất Do vậy, nếu lập trình theo kích thươc

trên bản vé thi_ phai dich chinh dao di mot doan bằng ban kính dao Phẹp dịch chỉnh trên

gọi la bu trư ban kinh (radius compensation)

Lap trinh bu tru’ ban kinh được thực hiện bởi lệnh G41, G42 hủy bu tru’ dung lệnh

G40

» Cdutruclénh: G01/G00 G41/G42 Xx Yy Dd Ff;

« Công dụng cửa bủ trư bán kính:

- Đạo gia công khác dao lập trình Thay vì viết lại chương trình, ngươi vận hanh

chỉ cần thay đối gia tri bu trv

- Phải thay đao gẫy vả không cơ dao tương tự như đã lập trình

- _ Sựthay đối kích thươcdo dao bị mon, hoặc mai va sưa lại -_ Thực hiện gia công thô va tinh cho cùng một chương trình

- Phẩi xác đinh mặt phẳng gia công trược khi thựchiện bu

-_ Lệnh khởi động bủ trư G41,G42 vả kết thúc bủ tru’ G40 phai dung vơi lệnh

Ngày đăng: 17/11/2012, 10:56

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w