1. Trang chủ
  2. » Cao đẳng - Đại học

Lập trình máy LT với ngôn ngữ APT

77 8 1

Đ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

Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến CHƯƠNG I: TỔNG QUAN VỀ LẬP TRÌNH BẰNG MÁY 1.1 - Giới thiệu chung lập trình máy Đối với cơng nghệ gia cơng máy CNC, tính kinh tế cho phụ thuộc nhiều vào giá thành lập trình Gía thành cao phải lập trình tay, lập trình tay tiêu hao thời gian vị trí lập trình phải tìm lỗi tối ưu hố chương trình .c om Trong đó, phần lớn cơng việc lập trình tn theo quy tắc xác định, đến mức chuyển dao khéo léo cho máy tính Do đó, với phát triển công nghệ thông tin công nghệ điện tử, phần mềm ứng dụng cho việc lập trình máy đời sử dụng rộng rãi nước công nghiệp phát triển co ng Nét đặc trưng việc lập trình máy ứng dụng ngơn ngữ lập trình định hướng theo nhiệm vụ Khi lập trình máy, người lập trình mơ tả hình dáng hình học chi tiết gia cơng, quỹ đạo dụng cụ cắt chức máy CNC theo ngôn ngữ định hướng kí hiệu th an Với trợ giúp ngơn ngữ lập trình, việc lập trình máy có đặc điểm ưu điểm sau: ng + Xác định nhiệm vụ gia công tương đối đơn giản mà khơng cần thực tính tốn máy du o + Chỉ cần truy nhập liệu, sản sinh lượng lớn số liệu cho nhiệm vụ gia công tính tốn cần thiết Các cơng việc máy tính đảm nhiệm u + Dùng ngơn ngữ biểu trưng tương đối dễ học, mà từ hợp thành từ khái niệm nhỏ, ngôn từ kỹ thuật chuyên môn gia công cu + Tiết kiệm phần lớn thời gian mô tả chi tiết gia cơng chu trình cơng tác cần thực + So với lập trình tay hạn chế lỗi lập trình cần cấp liệu vào máy khơng phải thực tính tốn 1.2 - Lập trình máy nơi lập trình độc lập Ngày với ứng dụng máy tính, cơng việc lập trình máy sử dụng rộng rãi vị trí lập trình độc lập Lập trình độc lập có ưu điểm sau: - Ngơn ngữ lập trình thống cho cơng nghệ khác nhau, ví dụ: tiện, khoan, phay, gia cơng điện hố… - Đối thoại dao diện đồ hoạ với hướng dẫn điều khiển Thông qua sạon thảo TEXT hình, người sử dụng trực tiếp hình Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến - Sử lý số thực với tốc độ cao nhờ trang bị nhiều cụm vi xử lý (Microprocessor), cụm tính tốn số học chun dụng cho tốn hình học Do đó, rút ngắn thời gian xử lý - Kiểm tra hình đồ hoạ dịch chuyển theo biên dạng tính tốn, kể các trường hợp va chạm - Chương trình NC đầu hậu xử lý lưu giữ đĩa từ, đĩa compact nhờ mạch nối ghép thích hợp Và đó, thơng qua mạng LAN (Local Area Network) nội máy, để truyền liệu gia cơng, tới vị trí lập trình NC .c om Với trợ giúp máy tính, liệu hình học đưa từ thiết kế chuyển dao lìên cho q trình gia công, nhờ hệ thống CAD- CAM 1.3 - Các chương trình tính tốn phục vụ cho việc lập trình máy an co ng Như nêu trên, lập trình máy, người lập trình mơ tả hình dáng hình học chi tiết, quỹ đạo dụng cụ cắt chức máy NC theo ngôn ngữ định hướng ký hiệu Từ chương trình nguồn này, máy tính tạo cho ta chương trình gia cơng phù hợp với máy NC kèm theo hậu xử lý, muốn máy tính phải có hai chương trình tính tốn đặc biệt 1.3.1 Bộ xử lý (Processor) du o ng th Bộ xử lý chương trình phần mềm thực tính tốn hình học cơng nghệ Người ta gọi liệu xuất xử lý CLDATA, liệu đưa giải pháp chung vấn đề gia công, không phụ thuộc máy gia công CLDATA (Cutter Location Data) nghĩa liệu định vị vị trí liệu dụng cụ cắt cu u Bộ xử lý có nhiệm vụ dịch chương trình nguồn, thực tính tốn hình học xác định sai số lập trình Các sai số lập trình tính tốn hình học liệt kê vào ghi sai sót Sau lần chạy thử, khơng có sai sót kết tính tốn hình học biểu thị dạng lưới CLDATA 1, đồng thời lưu trữ đĩa từ Còn số liệu cơng nghệ chương trình nguồn tính tốn phần cơng nghệ xử lý Trong đó, bao gồm việc xác định chế độ cắt, phân chia lớp cắt, tính tốn thời gian để cắt gọt thời gian phụ Dữ liệu xuất xử lý công nghệ gọi CLDATA 1.3.2 Bộ hậu xử lý Bộ hậu xử lý chương trình máy tính, xây dựng nhằm thích ứng liệu cơng nghệ liệu hình học mà ta gọi CLDATA CLDATA với máy NC xác định Tiến trình liên thời gian tồn liệu từ chương trình nguồn với trình xử lý hậu xử lý tồn tồn phức tạp, song xố bỏ nhanh sai số lập trình Gần đây, hệ thống xử lý nối ghép hậu xử lý cho phép lập trình tương tác, người lập trình đối thoại trực tíêp với máy Mỗi tệp chương trình chương trình nguồn dẫn trực tiếp đến nhiều câu lênh chương trình NC: Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến NGƯỜI LẬP TRÌNH MÁY TÍNH ng Bộ xử lý c om CHƯƠNG TRÌNH NGUỒN co Chương trình xử lý hình học Dữ liệu dao Chương trình xử lý công nghệ CLDATA Tờ ghi sai sót CLDATA an Dữ liệu vật liệu Tờ ghi sai sót th Bộ hậu xử lý Dữ liệu dao ng Chương trình thích nghi với máy NC du o Dữ liệu vật liệu cu u Băng đục lỗ, đóa từ Kế hoạch dụng cụ Chương trình gia công 101 103 102 104 N1 N3 N2 N4 Thời gian MÁY CÔNG CỤ CNC 1.4 Một số ngơn ngữ lập trình máy Có khoảng 100 ngơn ngữ lập trình, xây dựng từ năm cuối thập kỷ 50 Phần lớn ngôn ngữ triển khai để đáp ứng cho nhu cầu cơng nghệ máy móc Theo năm tháng chúng không qua khỏi kiểm nghiệm thời gian Tuy nhiên, số ngôn ngữ thể tính ưu việc chúng sử dụng ngày A Các ưu điểm thể tính ưu việt Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngôn ngữ APT Sưu tầm : Lê Hồng Chiến - Cho phép xác định tốn cách đơn giản, khơng cần tính tốn nhiều - Ngơn ngữ xây dựng từ ký tự biểu trưng dễ học dễ nhớ - Các tính tốn cần thiết máy tính thực B Một số ngơn ngữ phổ biến -APT: Automatically Programmed: Cơng cụ lập trình tự động -EXAPT: Extended Subset of APT: Tập mở rộng APT Ngơn ngữ có ưu điểm quan trọng là: tính tốn tối tưu chế độ cắt cách tự động EXAPT triển khai Đức năm 1964 dựa có phiên sau: *EXAPT I c om *EXAPT II *EXAPT III ng -MINIAPT: Tệp thu gọn APT Là ngôn ngữ lập trình nhà chế tạo phần mềm HOM thiết lập Phục vụ cho điều khiển đường điều khiển phi tuyến MINIAPT với vốn từ vựng thu gọn 200 từ co -TELEAPT: Ngôn ngữ hãng IBM phát triển, phục vụ cho việc điều khiển điểm, D Ngôn ngữ thuộc họ APT cho phép thông qua mạng an đường phi tuyến th TELEPHONE để chuyển liệu vào máy tính xử lý du o ng -COMPACT2: ngơn ngữ lập trình vạn năng, dùng cho nghiệp vụ điều khiển đường, phi tuyến, viện nghiên cứu liệu quốc gia Mỹ (MDSI) phát triển Đây ngơn ngữ dùng hệ thống TELEPHONE chế độ hoạt động nhiều đối tác nhiều TERMINAL (thiết bị đầu cuối) Và đó, COMPACT2 phát triển rộng rãi nước công nghiệp phát triển cu u -ELAN: Là ngôn ngữ Pháp xây dưng, phục vụ cho việc điều khiển số từ -4 trục ELAN đời gắn liền với máy tính để bàn hãng HEWLETT – PACKARD -AUTO PROCESOROGRAMMED: Ngơn ngữ lập trình vấn đề: Tiện, phay,khoan, hãng BOEHRINGEN phát triển dựa máy tính trung bình nhỏ -MITURN: Là ngơn ngữ lập trình Hà lan phát triển cơng nghệ tiện MITURN cho phép tính tốn tìm liệu gia cơng cắt gọt 1.5 Giới thiệu APT APT – Automatically Programmed Tools, nghĩa cơng cụ lập trình tự động ngơn ngữ lập trình NC bậc cao sử dụng rộng rãi cho hệ máy công cụ điều khiển số Ngôn ngữ nghiên cứu thành cơng phịng thí nghiệm hệ thống điện viện công nghệ Massachuset hợp tác với ngành công nghiệp hàng không Hoa Kỳ Vào năm 1955 APT phát triển rộng rãi Mỹ thích ứng với công việc gia công, kể lập trình 3D phức tạp Ưu việt lớn APT là: Nó trở thành chuẩn mực cho giới rộng lớn Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến máy NC Hơn nữa, APT phát triển đa dạng bên ngồi nứơc Mỹ.: ví dụ như: NEAPT ANH, EXAPT Đức, IFAPT Pháp… Là ngơn ngữ lập trình cảu CAM, APT có khoảng 3000 từ vựng để lập trình cho việc gia cơng đơn giản yếu tố đường cong chiều hình: Hình cầu, hình trụ, parabol, mặt võng… Với APT người lập trình xác định hình dáng dụng cụ, dung sai mơ tả hình dáng hình học chương trình gia cơng, chuyển động dụng cụ lệnh hỗ trợ Hệ thống APT cho phép ta có khả xử lý liệu gia công với chức bật như: Copy, Mirro, di chuyển, xoay,… Và làm mềm hóa chương trình gia cơng Macro… c om Là ngơn ngữ lập trình máy, APT có chương trình tính tốn đặc biệt là: Bộ xử lý hậu xử lý Bộ xử lý APT chương trình máy tính phục vụ cho việc xử lý chương trình nguồn Từ đưa file liệu (CL) bao gồm liệu vị trí dao thông tin điều khiển máy Bộ hậu xử lý chương trình máy tính, xây dựng nhằm mục đích xử lý file CLDATA tạo chương trình NC thích ứng với máy kèm theo an co ng APT hệ thống lập trình khơng gian chiều, lúc điều khiển tới trục Để lập trình APT điều tiên người lập trình phải tìm hình dáng hình học chương trình gia công định hướng chuyển động dụng cụ cắt Trong lập trình, điểm nhìn (VIEW POINT) người lập trình ln cố định Và chi tiết gia công cố định, dụng cụ cắt coi di chuỷên Do tiện dụng cho nhiều nhiệm vụ gia cơng, nên có nhiều ngơn ngữ lập trình khác suy diễn từ tệp nó, ng th APT ngôn ngữ viết tắt tiếng ANH, thị thiết lập quy tắc cấu ngôn từ Các ký tự cấu thành từ vựng tách từ bảng mã ASCII sở (128 ký tự đầu tiên), Cấu trúc chương trình APT gồm phần sau: du o Phần mở đầu: Có nhiệm vụ khai báo nguồn Mơ tả hình học: có nhiệm vụ mơ tả hình dáng hình học chi tiết gia công cu u Chế độ cắt: Có nhiệm vụ khai báo cơng cụ tốc độ trục chính, tốc độ tiến dao, chế độ làm mát trơn nguội Thiết lập đường chạy dao: có nhiệm vụ dẫn chuyển động dụng cụ cắt để gia công chi tiết Phần kết thúc: Khai báo kết thúc để hồn thành chương trình Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến CHƯƠNG II : APT –PHẦN ĐỊNH NGHĨA HÌNH HỌC Có phần chương trình APT, là: Mơ tả hình học, thiết lập đường chạy dao câu lệnh thuộc hậu xử lý phần định nghĩa hình học đưa câu lệnh bản, sử dụng để mô tả hình dáng hình học chi tiết gia cơng 2.1 - Các câu lệnh định nghĩa hình học .c om Các câu lệnh định nghĩa hình dáng hình học sử dụng để mô tả phần Profile cấu thành từ nhiều phần tử nhỏ, đặc biệt điểm, đường tròn, cung cong, mặt phẳng Profile chiều, Profile chiều an co ng Qua phần mơ tả hình học chi tiết gia cơng, APT vào phần tử hình học định nghĩa, để từ thiết lập đường chạy dao, định trạng thái chuyển động lưỡi cắt Phần hình học phải định nghĩa trước lệnh thiết lập đường chạy dao chương trình APT Mặc dù dạng xác định hình học biến đổi cấu trúc theo dạng hình học định nghĩa thơng tin chứa đựng câu lệnh có dạng chung sau: {Nhãn lệnh} Tên thực thể = Dạng thực thể/ thông tin việc định nghĩa thực thể th Ví Dụ: C1 = CIRCLE/CENTER,P1,RADIUS,5 ng Nhãn lệnh từ lựa chọn không bắt bụôc sử dụng cho câu lệnh vòng lặp tham chiếu chương trình du o Tên thực thể tên ký hiệu cho thực thể hình học cần định nghĩa Tên thực thể bao gồm ký tự, bao gồm ký tự chữ số Tên lệnh khơng trùng với từ khố APT Để phân biệt ký tự với giá trị số, tên ký tự bắt đầu phải ký tự Alphabe cu u Trong APT để cung cấp thêm thơng tin cho việc định nghĩa cịn có từ khố “chính” “phụ” chúng khơng sử dụng tên lệnh khai báo dạng thực thể Một tên lệnh định nghĩa, tham chiếu lệnh định nghĩa hình học lệnh chạy dao Sau vài ví dụ tên ký hiệu hợp lệ không hợp lệ Các ký hiệu hợp lệ: P1 PT1 L1 LIN1C1 PL1 Các dạng ký hiệu khơng hợp lệ 5986: Khơng có ký tự chữ đầu EXAMPLE: Vượt ký tự POINT: Trùng với từ khoá APT Chương : APT – Phần định nghĩa hình học CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến A4.45: Ký tự khơng hợp lệ Có dấu chấm thập phân Dấu sử dụng để gán tên cho thực thể hình học Macro sử dụng để gán trị số cho biến trình bày VD: P1 = POINT/1,5,2 Gán tên P1 cho điểm (1,5,2) M1 = MACRO/X,Y,Z Gán tên M1 cho hàm chương trình X = 10.0 Gán giá trị 10.0 cho biến X Dạng thực thể từ khoá lưu giữ bên nhớ sử dụng để chia kiểm thực thể hình học định nghĩa phần profile chiều đơn giản, từ khoá sau: POINT, LINE, CIRCLE, PLANE .c om Một số dạng thực thể lưu trữ nhớ, phục vụ cho việc định nghĩa bề mặt chiều APT là: CONE (Hình nón) (cylinder – hình trụ) ELLIPS (elipse – Hình elíp) HYPER (hypebola -hypebol) LCONIC (loft conic- mặt cong nối tiếp) PARSRE: (parametric surface - bề mặt tham số) QADRIC (general quadric – mặt toán học tổng quát) RLDSRE (ruled surface – bề mặt kẻ) SPHERE (sphere- hình cầu) TABCYL (tabulade cylinder – hình trụ có biến dạng thành lập thống kê co an th ng du o điểm) ng CYLNDR Dờu gạch chéo (/) sử dụng để phân cách từ khố liệu theo sau nó, sử dụng ký hiệu cho phép chia số học cu u Sự định nghĩa thực thể đưa thông tin cần thiết cho mơ tả thực thể Nó đơn giản tập giá trị số, từ bổ nghĩa tham khảo cho thực thể hình học phân biệt, từ khố APT… Có dạng thực thể là: Point, Line, Circle, Plane đưa chương trình 2.2 Định nghĩa điểm Một điểm xem vị trí không gian xác định kích thước xác định hệ thống toạ độ vng góc Trong tốn học, điểm định nghĩa nhiều cách Sau phương pháp định nghĩa điểm đưa phần 2.2.1 - Theo hệ toạ độ vng góc Dạng câu lệnh để xác định điểm dựa vào toạ độ vng góc sau: POINT/ Tọa độ X, toạ độ Y, toạ độ Z Chương : APT – Phần định nghĩa hình học CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến Chú ý toạ độ Z không đưa giá trị xác định lệnh ZSURE đưa trước Nếu lệnh ZSURE khơng sử dụng giá trị toạ độ Z điểm gán Ví dụ: c om Z Y P1(3,4,5) ng O co P2(6.5,5.7,0) an X th Hai điểm với ký hiệu P1, P2 xác định hệ toạ độ vng góc hình 2.1 Giá ng trị toạ độ điểm P1(3,4,5), P2(6.5,5.7) Lệnh định nghĩa hình học điểm đưa sau: du o P1 = POINT/3,4,5 P2 = POINT/6.5,5.7,0 cu u 2.2.2 - Theo hệ toạ độ cực Một điểm xác định bán kính góc dựa hệ toạ độ cực Có mặt phẳng xác định trục tọa độ Đó là: XYPLAN (XY-PLAN mặt phẳng XY); YZPLAN (YZ-PLAN mặt phẳng YZ); ZXPLAN (ZX-PLAN mặt phẳng ZX) Giá trị góc đưa từ X+ tới bán kính mặt tham chiếu XYPLAN ZXPLAN, đo từ trục Y+ tới bán kín hai mặt tham chiếu YZPLAN Dạng câu lệnh: XYPLAN   POINT/ PTHETA, YZPLAN  , Gýa trị bán kính, giá trị góc ZXPLAN    Chương : APT – Phần định nghĩa hình học CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến Z P2 45° Y O 60° P1 c om X Ví dụ: P1 = POINT/ PTHETA, XYPLAN,5,60 co P2 = POINT/ PTHETA, YZPLAN,7.5,45 ng Định nghĩa điểm P1, P2 hệ toạ độ độc cực, hình 2.2 an 2.2.3 - Theo bán kính, góc điểm tham chiếu th Một điểm mặt phẳng YZ xác định bán kính góc liên hệ với điểm cho trước hệ toạ độ độc cực Y P1 15 P2 135 ° 10 cu u du o ng Chú ý ATANGL từ bổ nghĩa giá trị góc 45° X O Ví dụ 2.3: Định nghĩa điểm P1, P2 từ điểm tham chiếu PL1 (Như hình2.3) P1 = POINT/ PT1,RADIUS,15,ATANGL,45 P2 = POINT/ PT2,RADIUS,10,ATANGL,135 Chương : APT – Phần định nghĩa hình học CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến 2.2.4 - Điểm định nghĩa theo tâm đường trịn Điểm định nghĩa từ tâm đường trịn cho trước Như vậy, đường trịn định nghĩa trước điểm Dạng câu lệnh: PONIT/ CENTER, Tên đường trịn Ví dụ: C2 C1 P1 P2 X ng O c om Y co Định nghĩa điểm P1 P2 tâm đường tròn cho trước C1 C2 an P1 = PONIT/ CENTER, C1 th P2 = PONIT/ CENTER, C2 ng 2.2.5 - Giao điểm đường tròn đường thẳng qua tâm Một điểm xác định từ giao điểm đường tròn đường thẳng qua tâm Dạng câu lệnh du o với góc hợp đường thẳng trục X+ cu Ví dụ: u POINT/ Tên đường trịn, ATANGL, giá trị góc Y P2 P1 60° P3 X O Định nghĩa ba điểm P1, P2, P3 dựa cung trịn C1 hình Chương : APT – Phần định nghĩa hình học CuuDuongThanCong.com Trang 10 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến đưịng chạy dao thực gần đường lý thuyết Song lớn tuỳ thuộc vào tần số làm việc chíp CPU độ xác hệ thống khí cấu điều khiển Thiết đặt dung sai câu lệnh hình thái, có hiệu lực với lệnh chạy dao theo sau có thay đổi đưa câu lệnh thiết đặt dung cu u du o ng th an co ng c om sai khác Chương : APT – Thiết lập đường chạy dao CuuDuongThanCong.com Trang 63 https://fb.com/tailieudientucntt Lập trình máy NC với ngôn ngữ APT Sưu tầm : Lê Hoàng Chiến CHƯƠNG IV: APT POSTPROCESSOR – CÂU LỆNH HẬU XỬ LÝ Có hai loại thơng tin chương trình NC là: Đặc điểm đường chạy dao yêu cầu u cầu gia cơng Khái niệm lập trình APT giới thiệu hai chương trước tập trung vào định nghĩa hình học chuỗi đường chạy dao Đặc điểm gia công lệnh hàm điều khiển máy gia công tốc độ, kích thước dụng cụ cắt, lượng tiến dao, chất làm nguội, đơn vị, thay dao, hệ toạ độ máy, hàm phụ Hầu hết lệnh gia công thiết lập không thuộc hệ thống APT, mà lệnh gia công kỹ thuật xử lý c om Processor (Bộ hậu xử lý) Cho nên thường tham chiếu lệnh hậu xử lý ng Bộ hậu xử lý chương trình máy tính để chuyển file đầu hệ thống APT sang dạng phù hợp cho tổ hợp máy công cụ điều khiển tốc độ quay, co làm nguội F-codes, S-codes, M-codes yêu cầu hệ thống Trong an chương trình bày lệnh hậu xử lý, thiết lập dao máy, thiết th lập hỗ trợ khác ng 4.1 Các thiết lập hậu xử lý du o Các lệnh thiết lập hậu xử lý bao gồm nhiều từ riêng đặt chuỗi lệnh thích hợp chương trình Bộ hậu xử lý đọc lệnh chuyển sang lệnh điều khiển ghi nhận tổ hợp máy công cụ cu u điều khiển số Dạng tổng quát câu lệnh hậu xử lý: Từ Major / minor section Một câu lệnh hậu xử lý yêu cầu từ major, phần minor (thứ yếu) tuỳ chọn bao gồm từ khoá, từ bổ nghĩa, tham số, phụ thuộc vào thể loại từ major sử dụng Một số cách dùng lệnh hậu xử lý trình bày phần 4.1.1 Thiết lập đơn vị Có hai đơn vị tiêu chuẩn dùng lập trình NC là: Dạng câu lệnh thiết lập là: UNIT / [INCHES] Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 64 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến Hoặc UNIT / MM Inch đơn vị mặc định bỏ qua chương trình Nó cho phép sử dụng đơn vị, INCH MM chương trình Khi hệ đơn vị thiết lập, loại bỏ hệ đơn vị trước có hiệu lực cho câu lệnh chương trình theo hệ đơn vị thiết lập lại 4.1.2 Thiết lập dụng cụ cắt Thiết lập dụng cụ cắt APT mơ tả dạng hình học dụng cụ cắt sử dụng lập trình continous – Path Trong lập trình point to point, thiết lập c om dụng cụ cắt khơng cần phải xác định tính tốn khoảng cách dụng cụ khơng cần phải khai báo Trong lệnh 2D, mặt phẳng vng góc với trục dụng cụ, ta ng dùng dạng lệnh thiết lập đơn giản sau: CUTTER / D, [R] an chọn bỏ qua khơng co Với D R đường kính bán kính góc dụng cụ cắt Tham số R tự th 4.1.3 Lệnh quay trục Spindel ng Lệnh spindel dùng để thực ba nhiệm vụ sau: du o Bật tắt trục Chỉ chiều quay trục ngược chiều kim đồng hồ u Đặt tốc độ trục chính, số vịng/ phút {RPM} cu Dạng câu lệnh CLW  HIGHT SPINDL / giá trị RPM,   ,  CCLW   LOW  SPINDL / OFF Dạng câu lệnh dùng để bật trục quay với tốc độ quay xác định chiều quay quy định trước Dạng câu lệnh thứ để dừng quay trục Ví dụ 4.1: Từ NC tương ứng Có ba câu lệnh hợp lệ: SPINDL / 1000, CLW S 1000 M3 Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 65 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến SPINDL / 1500, CCLW S 1000 M4 SPINDL / OFF M5 Các câu lệnh quay chuyển sang dạng NC tương ứng hậu xử lý APT 4.1.4 Thiết lập đường chạy dao Lượng tiến dao tốc độ dụng cụ cắt chuyển động dọc theo bề mặt PS Nó xác định inch/phút inch/ vòng Lệnh thiết lập lượng tiến dao có dạng sau: c om IPM FEDRAT / Giá trị lượng tiến dao,   IPR  ng RAPIT Câu lệnh RAPIT khơỉ động chế độ chạy ngang (không ăn dao) chuyển động co dụng cụ cắt Nó có hiệu lực cho câu lệnh chuyển động theo RAPIT th ng IPM mặc định bỏ qua an chuyển sang mã G00 pha hậu xử lý Trong dạng thiết lập đầu tiên, từ thứ yếu du o Ví dụ 4.2 Bốn dạng lệnh tiến dao hợp lệ cho đây: u FEDRAT / 10.0, IPM cu FEDRAT / 10.0 FEDRAT / 0.005, IPR RAPIT Hai câu lệnh có hiệu lực, lượng tiến dao yêu cầu 10 inch/phút Lượng tiến dao chuyển sang lệnh NC tương ứng bải pha hậu xử lý APT Một số ví dụ: Lệnh lượng tiến dao Lệnh NC Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 66 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến FEDRAT / 5, IPM G94 F5.0 FEDRAT / 5, IPR G95 F0.02 RAPIT G00 4.1.5 Lệnh thay dao Để gia công chi tiết thường dùng nhiều dao để gia cơng Do cần c om thiết có lệnh thay đổi dụng cụ lệnh cho trục tới vị trí thay dao, lắp dao vào trục lấy thơng tin dao câu lệnh vào trục ng Lệnh thay dao có dang: co LOADTL / Số hiệu dao Ví dụ 4.3: an LOADTL / th LOADTL / ng Lệnh thay dao tương ứng mã M06 số T đầu Ví dụ câu lệnh thứ du o lệnh T1 M06 câu lệnh NC 4.1.6 Thiết lập chế độ làm nguội Hầu hết máy NC cho phép chất làm nguội cung cấp dạng dòng sau: cu u (Flood) hay phun dạng sương mù (mist) Lệnh thiết lập chế độ làm nguội có dạng FLOOD   COOLNT / MIST  OFF    Lệnh thiết lập chế độ làm nguội chuyển sang mã G07 cho lệnh MIST, M08 cho lệnh FLOOD M09 cho lệnh OFF 4.1.7 Lệnh trễ (Delay) Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 67 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến Lệnh Delay dùng để máy NC điều khiển hoạt đọng gia cơng sau khoảng thời gian xác định Nó thường sử dụng gia cơng lỗ để tạo khoảng dừng đáy lỗ trước mũi khoan rút khỏi mặt phẳng Dạng câu lệnh: DELAY / t Với t thời gian trễ, tính giây Ví dụ 4.4: c om Hai câu lệnh hợp lệ cho đây: DELAY / 0.5 DELAY / ng 4.1.8 Lệnh dừng co Câu lệnh dừng sử dụng để kiểm soát thay đổi, kiểm tra dao, kích thước tiêu chuẩn, số nhiệm vụ yêu cầu thợ giám sát Có hai câu lệnh an dừng APT: STOP OPSTOP Dùng STOP dừng chương trình thực th tới nút START ấn lại Câu lệnh STOP coi câu lệnh dừng ng không điều kiện du o OPSTOP nghĩa thợ dừng dừng lựa chọn đặt kế hoạch dừng Máy công cụ dừng nút OPSTOP bàn điều khiển ấn u Dạng câu lệnh cu STOP OPSTOP Câu lệnh STOP chuyển sang mã G00 chương trình NC, lệnh OPSTOP mã M01 4.1.9 Câu lệnh Clear Plane Lệnh Clear Plane xác định mặt phẳng song song với mặt phẳng XY cắt trục điểm Nó thường dùng để thiết lập mặt phẳng tham chiếu (Hoặc cấp R) cho lệnh RETRCT Dạng câu lệnh: CLEAR / XYPLANE, Giá trị cắt trục Z Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 68 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến Ví dụ 4.5: Hai câu lệnh hợp lệ: CLEAR / XYPLANE, 0.5 CLEAR / XYPLANE, 1.0 4.1.10 Câu lệnh RETRACT Câu lệnh RETRACT dùng rút trục tới mặt phẳng tham chiếu chế độ chuyển động ngang không ăn dao Mặt phẳng tham chiếu xác định c om câu lệnh Clear Plane Dạng câu lệnh RETRACT ng 4.1.11 Câu lệnh END Câu lệnh END dùng để dừng q trình gia cơng Nó tạo mã M02 co M03 trình hậu xử lý tắt chế độ làm nguội dừng trục an 4.1.12 Câu lênh FINI th Câu lệnh FINI phần cuối chương tình xử lý Nó thường ng câu lệnh cuối chương trình Nó câu lệnh FINI du o 4.2 Các câu lệnh bổ trợ Đây số câu lệnh bổ trợ mà khơng có ảnh hưởng đến việc tạo đường chạy dao Nó sử dụng để nhận biết số phần (PARTNO) tên máy tên cu u hậu xử lý (MACHIN), cung cấp khoảng ghi (REMARK $$) để điều khiển trình in kết (CLPRNT) để xác định liệu vùng gia công 4.2.1 Câu lệnh PARTNO Lệnh PARTNO thường dùng câu lệnh chương trình APT Nó xác định lời giải thích nhãn phần chương trình cho dễ nhận dạng Nhãn gán cho câu lệnh PARTNO xuất phần mở đầu file liệu vị trí gia cơng (CLDATA) đục lỗ băng đục lỗ Dạng câu lệnh: PARTNO {Chuỗi Alphabe} Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 69 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến Ví dụ 4.6: Một số ví dụ hợp lệ cho đây: PARTNO APT PROJECT N0.5 PARTNO ENGINE CRANE 4.2.2 Câu lệnh MACHIN Câu lệnh MACHIN có hiệu lực phần chương trình để hậu xử lý sử dụng Nó thường đặt phần mở đầu, bên phải sau lệnh c om PARTNO phía cuối, trước lệnh FINI Dạng câu lệnh MACHIN / Tên hậu xử lý, tên máy, (Tham số riêng) ng Tên hậu xử lý tên ký tự cho modul chương trình hậu xử lý riêng Tên co máy lựa chọn máy sử dụng Một số tham số rieng điển hình máy lựa chọn băng ghi an 4.2.3 Câu lệnh NOPOST th Câu lệnh NOPOST sử dụng đâu phần chương trình để ng thơng tin cho hệ APT mà khơng có q trình hậu xử lý yêu cầu sau câu lệnh du o Nó xác định dạng lệnh tự từ khoá NOPOST 4.2.4 Câu lệnh CLPRNT Hệ thống APT xử lý phần chương trình sau tạo file gọi cu u CL- file hay CLDATA, bao gồm toạ độ vị trí dụng cụ liên tiếp cho phần gia công lệnh hậu xử lý xác định đặc điểm gia cơng CL- file sử dụng sau đầu vào để lựa chọn hậu xử lý Câu lệnh CLPRNT tạo CL-file theo dạng bảng mà theo dõi trực quan Sự loại trừ CLPRNT phần chương trình khơng có ảnh hưởng đến lệnh thơng tin tạo lập hay việc tạo CL-file Câu lệnh từ đơn dạng tự CLPRNT 4.2.5 Câu lệnh REMARK $$ Phần giải chương trình cung cấp để mơ tả nội dung chương trình Câu lệnh REMARK dùng để cung cấp giải chương trình APT Nó phải đặt cột từ tới sáu phải theo nội dung cột Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 70 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến “qua” Nội dung giải không ảnh hưởng tới chương trình khơng xử lý APT Có nhiều lệnh REMARK dùng chương trình APT Dấu $$ dùng để thực nhiệm vụ REMARK Dấu $$ đặt cột và sau phần giải Nó chèn vào đâu câu lệnh để ghi giải câu lệnh Hệ thống APT bỏ qua nội dung sau câu lệnh $$ Ví dụ 4.7: c om PARTNO APT MACHIN / - REMARK THIS IS PROGRAM TO SHOW HOW TO USE GOFWD / L3, TO, L4 co REMARK STATEMENT ng REMARK $$ CUT L4 to C1 cu u du o ng th an GOFWD / L4, TANTO, C1 $$ CUT L3 to L4 Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 71 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT c om Sưu tầm : Lê Hoàng Chiến CHƯƠNG V: TẠO LẬP VÀ THI HÀNH MỘT CHƯƠNG TRÌNH APT ng Định nghĩa hình học, thiết lập chuyển động cắt, lệnh hậu xử lý ba thành co phần chương trình APT Nó trình bày cụ thể ba chương trước Sự cố gắng chương kết hợp ba thành phần vào an chương trình hồn chỉnh Chương bắt đầu với cấu trúc chung th chương trình APT Ba ví dụ bao gồm chương trình phay chương trình ng tiện, trình bày phần chương này, theo tiến trình xử lý du o APT, trái tim hệ thống xử lý APT Cuối trình xử lý chương trình nguồn APT trình bày u Cấu trúc chương trình APT cu Hệ thống APT phức tạp, chương trình máy tính mạnh mẽ việc sinh thông tin lệnh cho máy cơng cụ điều khiển số Một chương trình APT phải chuẩn bị trước khung chương trình, khơng lỗi cú pháp xuất Ví dụ trình bày cấu trúc chương trình APT Nó bao gồm phần: Khởi tạo, định nghĩa hình học, đặc điểm gia cơng, chuyển động dao cắt, phần kết thúc $$ Phần khởi tạo PARTNO MACHIN / -Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 72 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến CLPRNT UNIT / -OUTOL $$ Định nghĩa hình học (Định nghĩa hình học) $$ Đặc điểm gia công CUTTER / (Các đặc điểm gia công) c om FEDRAT / -SINDL / -CONLNT / ng $$ Thiết lập đường chạy dao GO / th an GOFWD / co FROM / (Thiết lập đường chạy ng dao) (Câu lệnh Start -up) du o $$ Câu lệnh kết thúc END (Kết thúc) u FINI cu Phần khởi tạo bao gồm lệnh PARTNO, MACHIN, CLPRNT, UNITS, OUTOL, INTOL Câu lệnh PARTNO bắt buộc phải có dịng chương trình, theo sau lệnh MACHIN chương trình xử lý hậu xử lý Lệnh CLPRNT đưa vào CL-file in Các câu lệnh thông số kỹ thuật UNITS, OUTTOL INTOL xác định đơn vị dung sai kích thước dùng chương trình Phần thứ hai chương trình dùng xác định thực thể hình học để xác định đường chạy dao Xác định thực thể hình học phải theo chuỗi logic Các thực thể dùng để xác định thực thể khác phải định nghĩa trước Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 73 https://fb.com/tailieudientucntt Lập trình máy NC với ngôn ngữ APT Sưu tầm : Lê Hoàng Chiến Phần cung cấp đặc điểm gia cơng, kích thước gia cơng, lượng tiến dao, tốc độ quay trục chính, điều kiện làm nguội Nó phải xác định trước q trình xử lý tiến hành tới phần xác định chuyển động cắt Câu lệnh FROM câu lệnh Start-up dùng để véc tơ khởi tạo dao cắt tiếp xúc với bề mặt điều khiển đường chạy dao Thông tin chi tiết chuyển động cắt trình bày chương Cẩn thận việc lựa chọn từ bổ nghĩa dẫn vị trí, bề mặt điều khiển cho câu lệnh thiết lập đường chạy dao Sau hoàn thành dao phải chuyển đến vị trí an tồn, c om trục dừng, chế độ làm nguội ngắt Phần cuối chương trình bao gồm hai từ lệnh END FINI Lệnh ng END trình xử lý kết thúc Ký hiệu FINI câu lệnh cuối co chương trình cu u du o ng th an Ví dụ lập trình gia cơng chi tiết sau: Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 74 https://fb.com/tailieudientucntt Lập trình máy NC với ngôn ngữ APT Sưu tầm : Lê Hoàng Chiến Y L2 L5 R7 P2(41,43) P1(0,43) P3(66,43) L4 P6(8,36) L6 P4(83,33) L3 P7(27.5,28) L1 L7 c om R13 O X P5(83,0) co ng L8 an SP(-20,-15,-3) cu u du o ng O SP(-20,-15,-3) X th Z $$ PHẦN KHỞI TẠO $$ PARTNO APT UNIT/MM $$ Tên chương trỡnh $$ $$ Thiết lập đơn vị $$ $$ PHẦN ĐỊNH NGHĨA HèNH HỌC $$ ORIGHT= POINT/0,0,0 SP=POINT/-20,-15,-3 P1=POINT/0,43 $$ Định nghĩa điểm gốc $$ $$ Định nghĩa điểm khởi đầu $$ $$ Định nghĩa điểm P1,P2, P7 $$ Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 75 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến P2=POINT/41,43 P3=POINT/66,43 P4=POINT/88,33 P5=POINT/83,0 P6=POINT/8,36 P7=POINT/27.5,28 C1=CIRCLE/CENTER,P6,RADIUS,7 C2=CIRCLE/CENTER,P7,RADIUS,13 $$ Định nghĩa đường trũn C1 $$ $$ Định nghĩa đường trũn c om C2 $$ $$ Định nghĩa đường thẳng L1 trựng trục Y $$ ng L1=LINE/YAXIS an co L2=LINE/P1,LEFT,C1 $$ Đường thẳng L2 qua điểm P1,tiếp tuyến với C1 nằm phớa bờn trỏi đường nối P1 tõm C1 theo chiều từ P1 tới tõm C1 $$ cu u du o L4=LINE/P2,LEFT,C2 L5=LINE/P2,P3 L6=LINE/P3,P4 L7=LINE/P4,P5 L8=LINE/XAXIS ng th L3=LINE/LEFT,TANTO,C1,RIGHT,TANTO,C2 $$ Đường thẳng L3 tiếp tuyến với C1 C2, tiếp điểm bờn trỏi C1 bờn phải C2 theo chiều từ tâm C1 đến C2 $$ PL1=PLANE/0,0,1,-3 OXY cú Y=-3mm $$ $$ Định nghĩa mặt phẳng PL1 song song với $$ ĐẶC ĐIỂM GIA CễNG $$ CUTTER/10 SPINDL/1000,CLW hồ $$ $$ Định nghĩa đường kớnh dao 10mm $$ $$ Trục chớnh quay 1000v/ph chiều kim đồng $$ THIẾT LẬP ĐƯỜNG CHẠY DAO $$ Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 76 https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến $$ Xỏc định điểm khởi đầu SP $$ FROM/SP GO/ON,PL1,TO,L1 $$ Lệnh START-UP với ba bề mặt kiểm soỏt: Mặt Check L8, mặt Drive L1, mặt Part PL1 $$ TLLFT,GOLFT/L1,PAST,L2 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L1 đến mặt sau dao tiếp xỳc với L2 $$ TLLFT,GORGT/L2,TANTO,C1 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L2 đến tiếp xỳc với C1 $$ c om TLLFT,GOFWD/C1,TANTO,L3 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc C1 đến tiếp xỳc với L3 $$ ng TLLFT,GOWFD/L3,TANTO,C2 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L3 đến tiếp xỳc với C2 $$ co TLLFT,GOWFD/C2,TANTO,L4 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc C2 đến tiếp xỳc với L4 $$ th an TLLFT,GOWFD/L4,PAST,L5 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L4 đến mặt sau dao tiếp xỳc L5 $$ du o ng TLLFT,GORGT/L5,PAST,L6 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L5 đến mặt sau dao tiếp xỳc L6 $$ u TLLFT,GORGT/L6,PAST,L7 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L6 đến mặt sau dao tiếp xỳc L7 $$ cu TLLFT,GORGT/L7,PAST,L8 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L7 đến mặt sau dao tiếp xỳc L8 $$ TLLFT,GORGT/L8,PAST,L1 $$ Bự bỏn kớnh dao bờn trỏi contour, dịch chuyển dao dọc L8 đến mặt sau dao tiếp xỳc L1 $$ GOTO/SP $$ Di chuyển dao trở điểm SP $$ $$ KẾT THÚC $$ END FINI $$ Quỏ trỡnh xử lý kết thỳc $$ $$ Kết thúc chương trỡnh $$ Chương : APT – Post processor – Câu lệnh hậu xử lý CuuDuongThanCong.com Trang 77 https://fb.com/tailieudientucntt ... chương trình NC: Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hồng Chiến NGƯỜI LẬP TRÌNH MÁY TÍNH... chương trình NC thích ứng với máy kèm theo an co ng APT hệ thống lập trình khơng gian chiều, lúc điều khiển tới trục Để lập trình APT điều tiên người lập trình phải tìm hình dáng hình học chương trình. .. lớn Chương : Tổng quan lập trình máy CuuDuongThanCong.com Trang https://fb.com/tailieudientucntt Lập trình máy NC với ngơn ngữ APT Sưu tầm : Lê Hoàng Chiến máy NC Hơn nữa, APT phát triển đa dạng

Ngày đăng: 12/08/2021, 15:45

Xem thêm:

w