Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
161,06 KB
Nội dung
Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực CHƯƠNG LẬP TRÌNH GIA CÔNG CHO MÁY NC (NC PART PROGRAMMING) 8.1 Khái niệm: Lập trình NC: Là thủ tục bước công nghệ thực máy NC thiết kế viết thành văn (dưới dạng mã G, M, T, S, F, X, Y, Z,…) Việc lập trình gồm việc đục băng lỗ (hoặc kiểu thiết bò nhập chương trình khác) để đưa chương trình vào máy NC để thực việc gia công Để lập trình NC có phương pháp : - Bằng tay - Nhờ máy tính Trong chương nói hai phương pháp với việc nhấn mạnh phương pháp thứ Trước nói lập trình ta tìm hiểu xem băng lỗ 8.2 Băng đục lỗ NC Chương trình gia công muốn biến thành trình tự hoạt động máy công cụ phải thông qua phương tiện trung gian chứa chương trình thiết bò điều khiển hiểu Phương tiện trung gian thông dụng băng lỗ Băng lỗ tiêu chuẩn hoá để máy đục lỗ máy đọc băng lỗ dùng Băng có bề rộng inch Băng lỗ điển hình vẽ hình 8.1 Hình 8.1 Băng lỗ dùng NC tiêu chuẩn hoá Electronic Industries Association CAD/CAM 104 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Có hai phương pháp chuẩn bò băng lỗ: - Bằng thiết bò đục băng lỗ giống máy đánh chữ (hình 8.2), dùng lập trình tay Người sử dụng máy đục trực tiếp băng lỗ theo tờ lập trình viết tay người lập trình - Nhờ máy tính Máy tính tạo băng lỗ trực tiếp cách sử dụng thiết bò đục băng lỗ Sau băng lỗ hình thành, được đưa vào máy đọc băng máy NC truyền thống Mỗi lần gia công chi tiết, máy đọc dòng lệnh Khi máy thực dòng lệnh dòng đọc lưu vào nhớ đệm Việc làm cho hệ thống hoạt động hiệu qủa Khi dòng lệnh cuối đọc, băng quay ngược trở lại đầu chương trình để sẵn sàng cho việc gia công chi tiết Hình 8.2 Thiết bò dùng để chuẩn bò băng lỗ 8.3 Mã hóa tạo dạng băng lỗ Mã hóa băng NC Như thấy hình 8.1 dọc theo băng có hàng lỗ Có hàng thứ nằm hàng thứ thứ lỗ nhỏ Nó dùng để kéo băng Trên hình 8.1 bạn thấy chỗ có lỗ Tuy nhiên việc mã hóa băng thực cách cho băng có lỗ hay lỗ vò trí Do có hai điều kiện có không hệ thống mã hóa gọi hệ nhò phân.Với hệ số hệ đếm thập phân mã hóa Hệ thống mã hóa băng NC không mã hóa chữ số mà mã hóa chữ alphabet ký hiệu khác Tám cột lỗ băng đủ để mã hóa ký hiệu Cách hình thành lệnh CAD/CAM 105 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Một số nhò phân gọi bit Nó có gía trò tuỳ theo diện lỗ hay không băng vò trí hàng cột xác đònh Hàng nằm ngang băng cột nằm dọc băng Qua xếp số lỗ hàng, ký tự hình thành Mỗi ký tự phối hợp bits Ký tự số, chữ hay ký hiệu khác Một từ tập hợp ký tự dùng để tạo nên phần câu lệnh Các từ NC điển hình vò trí X, Y, tốc độ cắt, v.v… Tập hợp từ tạo nên block Tập hợp block tạo nên chương trình hoàn chỉnh Thí dụ nguyên công khoan, block chứa thông tin tọa độ X, Y lỗ, tốc độ quay mũi khoan lượng ăn dao dọc trục mũi khoan Để ngăn cách block, ký hiệu End-Of-Block (EOB) dùng (theo tiêu chuẩn EIA) Đây lỗ hàng thứ Máy đọc nạp liệu từ băng vào nhớ đệm theo block Nghóa lần đọc dòng lệnh hoàn chỉnh Các từ lệnh NC (Words): Dưới danh sách từ dùng để tạo nên block Không phải máy NC dùng hết từ Cách viết từ máy NC khác khác Nhìn chung thứ tự từ block sau: N - Thứ tự block G- Chuyển động (preparatory functions) X, Y, Z, - Tọa độ F – Lượng ăn dao S – Tốc độ cắt T – Dụng cụ M – Hàm phụ ; (EOB) – kết thúc dòng lệnh 8.4 Lập trình NC tay Để lập trình tay, người lập trình dùng phiếu gọi Bản thảo chương trình NC Các dòng lệnh phải viết thật xác băng lỗ hình thành trực tiếp từ thảo Tuỳ theo dạng máy công cụ dạng băng lỗ, thảo chương khác Thí dụ thảo chương cho máy khoan điểm với hai tọa độ khác so với loại máy phay đường cong tọa độ Bản thảo danh sách liệt kê vò trí tương đối dụng cụ cắt phôi Nó bao gồm lệnh chuẩn bò (G code), lệnh phụ (M code), tốc độ (S), lượng ăn dao (F), tất cần cho việc điều khiển máy NC Công việc lập trình tay chia làm hai loại: Theo điểm theo đường cong Lập trình tay thích hợp cho việc điều khiển điểm-điểm, trừ công việc qúa phức tạp nhiều lỗ Nhưng dùng cho công việc gia công đường cong phức tạp lại không nên nhiều Vì lập trình tay ta nói đến việc lập trình cho công việc điểm- điểm Khi gia công theo đường cong dùng máy tính thích hợp Để hiểu lập trình tay nào, tay xem thí dụ sau CAD/CAM 106 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Thí dụ 8.1 Cho ta cần phải lập trình để gia công lỗ máy khoan NC Hình vẽ chi tiết gia công cho hình 8.3 Hình 8.3 Bản vẽ chi tiết cho thí dụ 8.1 Quy trình khoan là: Lúc đầu khoan lỗ đường kính 31/64 in với số vòng quay 592 rpm lượng ăn dao 3.55 in./min Sau khoan thay mũi khoan mũi doa đường kính 0.5 in với số vòng quay 382 rpm lượng ăn dao 3.82 in./min Hệ thống có điểm di động vò trí tuyệt đối Bước chuẩn bò chương trình xác đònh trục tọa độ so với chi tiết gia công Cho cạnh bên phôi gia công trước khoan Chúng ta chọn góc trái phôi làm gốc tọc độ Các tọa độ cho hình 8.4 Bản thảo chương trình hoàn chỉnh cho hình 8.5 CAD/CAM 107 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hình 8.4 Hệ tọa độ xác đònh cho chi tiết thí dụ 8.1 Hình 8.5 Phiếu thảo chương trình cho thí dụ 8.1 Dòng tọa độ X, Y điểm zero Người vận hành cho băng vào đọc block vào hệ thống Một block dòng lệnh thảo Dụng cụ sau đònh vò điểm xuất phát bàn máy Người vận hành sau nhấn nút zero để thiết lập gốc tọa độ máy Dòng RWS – ReWind Stop Tín hiệu mã hóa thành lỗ cột 1, 2, băng Tín hiệu dừng băng sau quay lại Dòng cuối có chứa mã M30 dùng để quay băng trở đầu chương trình sau hết chương trình Mã M06 dùng để dừng chương trình cho người vận hành thay dao Mã M13 dùng để quay trục đồng thời bật dung dònh trơn nguội Chú ý dòng cuối dụng cụ dưa vùng gia công để thay phôi 8.5 Lập trình nhờ máy tính Dùng gia công bề mặt phức tạp mà việc lập trình tay lâu không xác đònh Công việc người lập trình: 1/ Xác đònh hình học chi tiết 2/ Xác đònh trình tự gia công, đường dao chế độ gia công CAD/CAM 108 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Chi tiết dù phức tạp đến cỡ hình thành từ phần tử hình học sở Chúng ta lấy chi tiết mẫu hình 8.6 làm thí dụ 1.75 4.5 1.125R 1.0 1.625 2.5 6.00 Hình 8.6 Chi tiết mẫu, giống chi tiết khác, xác đònh phần tử hình học sở điểm, đường thẳng đường tròn Mặc dù vẻ chi tiết méo mó, đường bao hình thành từ đường thẳng giao phần đường tròn Các lỗ bên chi tiết xác đònh bở tâm điểm bán kính Hầu phần tử người thiết kế nghó mô tả điểm, đường thẳng đường tròn Mặt phẳng, mặt trụ mặt khác xác đònh toán học Nhiệm vụ người lập trình đánh số phần tử mà từ chi tiết hình thành Mỗi phần tử hình học phải nhận diện kích thước vò trí phần tử phải xác đònh rõ ràng Sau xác đònh hình học chi tiết, người lập trình xây dựng đường di chuyển dao để gia công chi tiết Đường di chuyển dao trình tự di chuyển dao gia công bước Chuyển động thực dọc theo phần tử hình học mà ta xác đònh từ trước Người lập trình sử dụng nhiều lệnh chuyển động để điều khiển dao dọc theo bề mặt chi tiết, tới điểm để khoan lỗ, v.v… Ngoài hình học chi tiết câu lệnh chuyển động, người lập trình phải đảm bảo câu lệnh khác để điều khiển máy hoạt động tốt Chúng ta xem xét loại lệnh khác phần 8.6 Công việc máy tính : 1/ Biên dòch liệu vào 2/ Tính toán số học 3/ Tính toán hiệu chỉnh dao ( Cutter offset compensation) 4/ Xuất chương trình gia công Trình tự bước quan hệ người lập trình máy tính vẽ hình 8.7 CAD/CAM 109 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Người lập trình nhập chương trình viết APT một ngôn ngữ khác Thiết bò biên dòch liệu nhập chuyển đổi lệnh mã hóa chứa chương trình thành dạng dùng cho máy tính chuẩn bò cho qúa trình gia công Công việc người lập trình Trạm thiết kế APT program Công việc máy tính Biên dòch liệu vào Tính toán số học Tính toán offset dao Chương trình hậu xử lý Hình 8.7 Các bước lập trình nhờ máy tính Thiết bò tính toán số học hệ thống gồm chương trình giải toán để tạo mặt chi tiết Các chương trình gọi câu lệnh khác chương trình Thiết bò tính toán số học phân tử chương trình gia công Thiết bò giải phóng người lập trình khỏi tính toán hình học lượng giác để tập trung nghiên cứu công nghệ gia công Nhiệm vụ thứ nhì người lập trình xây dựng đường di chuyển dụng cụ Tuy nhiên đường di chuyển tâm dụng cụ khác so với biên dạng bề mặt gia công Khi gia công dụng cụ dùng bề mặt chu vi Mục tiêu việc tính toán offset dụng cụ so với bề mặt gia công làm cho tâm dụng cụ nằm cách đoạn nửa bán kính dao Nhờ có công cụ tính toán offset mà người lập trình tính toán sau biên dạng bề mặt gia công Bài toán offset dụng cụ mô tả hình 8.8 Hình 8.8 Vấn đề offset dụng cụ (hiệu chỉnh bán kính dao) lập trình gia công theo đường viền (contour) chi tiết Như nhận xét từ trước, máy NC khác nhau, có đặc điểm khả khác Dạng băng lỗ dùng khác Hầu tất ngôn ngữ lập trình, kể APT, lại thiết kế làm ngôn ngữ chung cho tất máy NC CAD/CAM 110 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Vì nhiệm vụ máy tính việc lập trình gia công nhờ máy tính phải làm cho chương trình chung có tính đặc thù để thích nghi cho loại máy riêng biệt, phần chương trình gọi chương trình hậu xử lý (postprocessor) Postprocessor chương trình máy tính riêng rẽ viết để tạo băng lỗ cho máy NC riêng biệt Đầu postprocessor băng NC viết dạng xác cho máy mà sử dụng Các ngôn ngữ lập trình NC: Một ngôn ngữ lập trình NC bao gồm phần mềm (chương trình máy tính) cộng với quy tắc đặc biệt, quy ước từ vựng dùng cho phần mềm Mục đích làm cho thích ứng với người lập trình để truyền thông tin hình dạng chi tiết thông tin chuyển động dụng cụ cho máy để chuẩn bò chương trình gia công cần thiết Từ vựng thường giống với tiếng Anh dễ dùng Có lẽ có tới 100 ngôn ngữ lập trình NC từ MIT lần đầu tiến hành nghiên cứu lập trình NC vào năm 1950 Phần lớn ngôn ngữ phát triển cho nhu cầu riêng không tồn lâu Ngày có vài chục ngôn ngữ NC dùng Gọt giũa nâng cấp ngôn ngữ có không ngừng thực Dưới danh sách mô tả số ngôn ngữ NC dùng nay: 1) APT: ( Automatically Programmed Tools) MIT phát triển, bắt đầu tháng 6/1956 lần dùng cho sản xuất vào khoảng năm 1959 Nó dùng rộng rãi Mỹ, dùng để lập trình NC theo vò trí đường cong tới 5X Các phiên APT cho ứng dụng riêng rẽ là: • APTTURN ( cho máy tiện), • APTMILL ( cho máy phay), • APTPOINT(cho nguyên công gia công theo điểm) 2) ADAPT (Adaptation of APT) Do IBM thiết kế để dùng cho máy tính nhỏ Do APT đầy đủ đòi hỏi phải có máy tính lớn nên nhiều khách hàng không dùng ADAPT không mạnh APT dùng để lập trình cho máy NC kiểu điểm đường cong 3) EXAPT – Extended subset of APT, người Đức xây dựng từ đầu năm 1964 dựa ngôn ngữ APT Có phiên là: EXAPT – Dùng cho máy phay theo điểm khoan EXAPT – Dùng cho máy tiện EXAPT - Cho nguyên công gia công theo đường cong Một đặc điểm EXAPT tự động tối ưu hóa tốc độ cắt lượng ăn dao 4) UNIAPT - Do United Computing Corp of Carson, California, phát triển để dùng cho minicomputer, cho phép nhiều xưởng sản xuất nhỏ có khả lập trình nhờ máy tính Đây phiên APT hạn chế 5) SPLIT ( Sundstrand Processing Language Internally Translated) Là hệ thống dùng riêng cho máy công cụ hãng Sundstrand Có thể lập chương trình cho máy NC trục loại điểm đường cong Đặc điểm bật SPLIT CAD/CAM 111 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Postprocessor có sẵn chương trình Mỗi máy NC dùng hệ thống SPLIT riêng, không cần phải có postprocessor chuyên biệt 6) COMPACT II: Do Manufacturing Data Systems, Inc ( MDSI) thiết kế, hãng đặt sở Ann Arbor, Michigan, Mỹ, phát triển Ngôn ngữ có nhiều đặc điểm giống với SPLIT MDSI bán COMPACT II cho khách hàng theo kiểu chia sẻ thời gian (Time-sharing) Người lập trình NC dùng đầu nối từ xa nạp chương trình họ vào máy tính MDSI, MDSI cho băng NC COMPACT II ngôn ngữ lập trình dùng rộng rãi Hãng MDSI có tới 3000 công ty khách hàng sử dụng hệ thống họ 7) PROMPT : Phát triển hãng Weber N/C system, đóng Milwaukee, Wilsconsin, thiết kế để dùng cho nhiều loại máy NC thông dụng máy tiện, trung tâm gia công, cắt gió đá máy đột 8) CINTURN II: Được phát triển hãng Cincinnati Milacron để đơn giản việc lập trình cho máy tiện Sử dụng rộng rãi ngôn ngữ APT, kể phiên xuất xứ từ APT (ADAPT, EXAPT, UNIAPT, v.v.) Chúng ta giới thiệu ngôn ngữ APT mục 8.6 Ngôân ngữ APT 8.6 Ngo Trong mục giới thiệu ngôn ngữ APT cho việc lập trình nhờ máy tính Mục đích cho thấy câu lệnh giống tiếng Anh ngôn ngữ NC chúng dùng để điều khiển dụng cụ cắt theo trình tự nguyên công APT không ngôn ngữ NC Nó ngôn ngữ máy tính thực việc tính toán tạo vò trí cắt dựa câu lệnh APT Chúng ta không xem xét mặt bên chương trình máy tính Thay thế, tập trung vào ngôn ngữ mà người lập trình phải dùng APT hệ thống trục tọa độ dùng để điều khiển đến trục Chúng ta giới hạn việc bàn hệ thống quen thuộc hơn: Loại trục X, Y, Z loại trừ việc xem xét tọa độ xoay APT dùng để điều khiển nhiều nguyên công công nghệ khác Chúng giới thiệu ứng dụng máy khoan máy phay Có tới 400 từ từ điển APT Chỉ phần nhỏ giới thiệu Có loại câu lệnh ngôn ngữ APT: Các câu lệnh hình học Các câu lệnh chuyển động Các câu lệnh postprocessor Các câu lệnh phụ Các câu lệnh hình học: Để lập trình APT, hình học chi tiết phải xác đònh Dụng cụ di chuyển dựa vào biên dạng vật gia công Việc xác đònh phần tử hình học phải trước câu lệnh chuyển động Qui tắc chung viết câu lệnh mô tả hình học: • Ký hiệu = dạng hình học/ liệu mô tả CAD/CAM 112 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Thí dụ P1 = POINT/5.0, 4.0, 0.0 Ký hiệu phải nhỏ chữ khác với lệnh APT (≠APT Word) Trong ký hiệu trên: • P1 = ký hiệu • POINT = dạng hình học - APT Words • 5.0,4.0,0.0 - liệu hình học • Dấu / ngăn cách phần chữ lệnh APT với liệu (Data) • Dấu , ngăn cách chữ số phần liệu Có nhiều cách để thể phần tử hình học khác Các phần tử hình học thường dùng Points, Lines, Circles Planes Để xác đònh đường, đơn giản dùng hai điểm Thí dụ L3 = LINE / P3, P4 P3 = POINT / X3 , Y3, Z3 P4 = POINT / X4 , Y4 , Z4 L4 = LINE/ P5 ,PARALEL , L3 : đường thẳng L4 // với L3 qua điểm P5 Mặt phẳng (PLANE) Xác đònh ba điểm: PL1 = PLANE / P1 , P4 , P5 Xác đònh cách song song với mặt phẳng PL1 qua điểm P2 PL2 = PLANE / P2 , PARLEL , PL1 Đường tròn: Xác đònh tâm bán kính (trong mặt phẳng mặc đònh X - Y) C1 = CIRCLE / CENTER, P1, RADIUS, 5.0 Có số quy tắc chung cần phải tuân thủ viết câu lệnh mô tả hình học ngôn ngữ APT iệu tọa độ phải ghi theo trật tự X , Y, Z Dữ lliệ Thí dụ: P1 = POINT / 5.0, 4.0,0.0 Bất kỳ ký hiệu dùng để mô tả liệu phải xác đònh từ trước Thí dụ: P2 = POINT / INTOF, L1, L2 L1 L2 phải xác đònh trước Một ký hiệu dùng để phần tử hình học Thí dụ viết sai: P1 = POINT / 1.0, 1.0, 1.0 P1 = POINT/ 2.0, 3.0, 4.0 Chỉ ký hiệu xác đònh phân tử cho trước Thí dụ viết sai: P1 = POINT / 1.0, 1.0, 1.0 P2 = POINT/ 1.0, 1.0, 1.0 Đường thẳng xác đònh APT coi có chiều dài vô tận Mặt phẳng Đường tròn coi kín hoàn toàn CAD/CAM 113 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực 1.75 P4 L2 L3 4.5 1.125R 1.0 P2 P1 L1 1.625 C1 P3 2.5 6.00 P0 Hình 8.9 Chi tiết hình 8.6 vẽ lại Thí dụ 8.2 Để minh họa lệnh mô tả hình học xác đònh hình học chi tiết hình 8.6 Bản vẽ copy lại hình 8.9 với khác biệt có thêm trục tọa độ đặt tên gọi cho phần tử hình học Chúng ta thêm điểm xuất phát P0 để dùng câu lệnh chuyển động P0 = POINT/0,-1.0,0 P1 = POINT/6.0,1.125,0 P2 = POINT/0,0,0 P3 = POINT/6.0,0,0 P4 = POINT/1.75, 4.5, L1 = LINE / P2, P3 C1 = CIRCLE/ CENTER, P1, RADIUS, 1.125 L2 = LINE/ P4, LEFT, TANTO, C1 PL1 = PLANE/ P2, P3, P4 Các câu lệnh chuyển động Câu lệnh chuyển động APT có dạng thức câu lệnh hình học Dạng chung câu lệnh chuyển động Lệnh chuyển động/Dữ liệu mô tả Thí dụ GOTO / P1 GOTO: motion comnand: CAD/CAM 114 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực P1: Descriptive Data - phải xác đònh từ trước đầu câu lệnh chuyển động, phải rõ điểm bắt đầu dụng cụ Điểm giống điểm Target (tiêu điểm), vò trí mà người vận hành đặt điểm bắt đầu việc gia công Người lập trình vò trí bắt đầu câu sau: FROM/ TARG FROM từ lệnh APT điểm bắt đầu mà từ điểm khác phải tham chiếu Bất kỳ ký hiệu APT dùng để xác đònh điểm đầu Câu lệnh viết sau: FROM/ - 2.0, -2.0, 0.0 Trong liệu mô tả tọa độ X, Y, Z điểm bắt đầu Chữ FROM liên quan đến bắt đầu chuyển động Cần phải phân biệt chuyển động điểm đến điểm chuyển động theo đường cong Chuyển động điểm đến điểm: (PTP): Chỉ có lệnh chuyển động GOTO GODLTA Thí dụ: GOTO/P2 GOTO/2.0, 7.0, 0.0 GODLTA/ 2.0, 7.0,0.0 GODLTA thuận tiện việc lập chương trình khoan nguyên công tương tự Dụng cụ cho di chuyển đến điểm gia công lệnh GOTO khoan dùng GODLTA Thí dụ GOTO/P2 GODLTA/0,0, - 1.5 GODLTA/ 0,0, + 1.5 Các chuyển động theo đường cong Các chuyển động theo đường cong phức tạp vò trí dụng cụ phải điều khiển liên tục toàn chuyển động Để thực điều khiển dụng cụ cho chuyển động theo mặt giao hình 8.10 Những mặt có tên gọi đặc biệt APT: Mặt kiểm tra Dụng cụ cắt Mặt dẫn (Drive surface) CAD/CAM Chuyển động tương đối dụng cụ Mặt gia công 115 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hình 10 Ba loại mặt APT dẫn dụng cụ di chuyển 1/ Mặt dẫn ( Drive surface) - dùng để dẫn mặt bên dụng cụ di chuyển 2/ Part surface - mặt gia công phôi - dùng để dẫn đầu dụng cụ chuyển động 3/ Check surface - mặt kiểm - dùng để dừng chuyển động dụng cụ theo hướng di chuyển Có nhiều cách để dùng mặt kiểm Có từ hiệu chỉnh dùng mặt kiểm TO, ON PAST hình 8-11 Từ thứ TANTO dùng mặt dẫn tiếp tuyến với mặt kiểm cung tròn (hình 8.12) TO PAST ON Mặt dẫn Mặt dẫn Mặt dẫn Dụng cụ cắt Dụng cụ cắt Dụng cụ cắt Mặt kiểm Mặt kiểm Mặt kiểm Hình 8.11 Sử dụng từ lệnh APT câu lệnh chuyển động: TO, ON PAST TO nghóa vừa tiếp xúc với mặt kiểm, ON tâm dụng cụ nằm mặt kiểm, PAST dụng cụ mặt kiểm Mặt dẫn TANTO Dụng cụ cắt Mặt dẫn Hình 8.12 Sử dụng lệnh TANTO APT TANTO di chuyển dụng cụ tới điểm tiếp tuyến hai mặt, có mặt cung tròn CAD/CAM 116 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Có từ lệnh chuyển động để cách thức dụng cụ chuyển động theo mặt dẫn mặt gia công (hình 8.13) GOLFT, GOFWD, GOUP GORGT, GOBACK, GODOWN Cách diễn giải ý nghóa từ lệnh chuyển động vẽ hình 8.13 GOUP GOLEFT GORGT GOFWD GODOWN GOBACK Hình 8.13 Sử dụng lệnh chuyển động APT Khi điều khiển dụng cụ cắt, người lập trình phải nghó óc dụng cụ từ đâu Khi dụng cụ đến mặt kiểm tra, tiếp nào? sang phải, sang trái, lên hay xuống, ? Khi lập trình người lập trình phải nhớ phôi đứng yên, dụng cụ cắt chuyển động so với phôi để bắt đầu trình tự chuyển động Câu lệnh FROM dùng giống chuyển động điểm - đến - điểm (PTP) Tiếp theo lệnh FROM mặt khai báo: mặt dẫn (Bên), mặt phôi (đáy), mặt kiểm tra (chặn đầu), thứ tự câu lệnh sau: FROM/ TARG GO/TO, PL1, PL2, TO, PL3 TARG - điểm xuất phát GO - điều khiển dụng cụ chuyển động theo đường giao mặt dẫn PL1 mặt phôi PL2 mặt kiểm PL3 Mặt bên hông dụng cụ cắt tiếp tuyến với PL1 PL3, Mặt đầu dụng cụ tiếp xúc với PL2 Vò trí cắt xác đònh cách dùng từ TO mặt câu lệnh phải viết theo thứ tự sau: - Drive surface (mặt dẫn) - Part (mặt gia công) - Check (mặt kiểm tra) CAD/CAM 117 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Lưu ý lệnh GO/TO khác với GOTO Lệnh GOTO dùng máy NC điểm-đến-điểm lệnh GO/TO dùng máy NC đường cong Sau xuất phát, dụng cụ chuyển động theo câu lệnh, Không cần thiết phải khai lại mặt (đáy) phôi sau khai báo Thí dụ, xem hình 8.14 PL3 PL1 PL2 PL4 TARG Hình 8.14 Khởi đầu chuyêån động dụng cụ theo contour APT Dụng cụ từ điểm đầu TARG đến điểm giao mặt PL1, PL2 PL3 Bây muốn cho di chuyển theo mặt PL3 lệnh sau dùng GORGT/ PAST, PL4 Theo lệnh này, dụng cụ di chuyển dọc theo mặt PL3 mặt dẫn Nó qúa mặt PL4 - mặt kiểm Mặt PL2 cũ suốt chuyển động dụng cụ, mặt dẫn mặt kiểm phải xác đònh câu lệnh Chúng ta xem câu lệnh khác so với câu tạo chuyển động tương tự dụng cụ cắt GORGT/ L3, PAST, L4 Chúng ta thay mặt phẳng PL3 PL4 đường thẳng L3 L4 cách tương ứng Khi nhìn vào vẽ chi tiết gia công, vẽ hình 8.6, cạnh mặt thể đường thẳng thực tế Tất nhiên không gian chiều Tuy nhiên, người lập chương trình việc xác đònh mặt đường thẳng đường tròn thích hợp Rất may mắn chương trình máy tính APT cho phép nhận dạng vật thể theo cách Vì đường thẳng L3 L4 câu lệnh chuyển động coi mặt dẫn mặt kiểm Việc thay thực mà mặt phôi (dẫn kiểm) vuông góc với mặt phẳng X, Y Thí dụ 8.4: FROM/ P0 GO/TO, L1, TO, PL1, TO, L3 CAD/CAM 118 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực GORGT/ L1, TANTO, L1 GOFWD/ C1, PAST, L2 GOFWD/ L2, PAST, L3 GOLFT/L3, PAST, L1 GOTO/ P0 Để minh họa câu lệnh chuyển động NC theo đường cong tham chiếu lại hình 8.9 với thí dụ 8.2 Sử dụng phần tử hình học xác đònh, viết câu lệnh điều khiển chuyển động dụng cụ theo chu vi chi tiết, điểm P0 (xem hình 8.9 trên) Người đọc thắc mắc mặt phẳng PL1 đâu trật tự APT Đối với việc gia công này, mặt gia công phải xác đònh bên mặt đáy chi tiết Vì mặt gia công thực tế mặt chi tiết Ví dụ 8.4 đặt nghi vấn: - Kích thước dụng cụ thư nào? - Lượng ăn dao tốc độ sao? Những nghi vấn nghi vấn khác trả lời postprocessor câu lệnh phụ Các câu lệnh postprocessor: Để viết chương trình trọn vẹn, phải có câu lệnh điều khiển trục chính, lượng ăn dao phận khác máy Chúng gọi câu lệnh hậu xử lý Một số câu lệnh hậu xử lý thông dụng là: COOLNT/ RAPID END SPINDL/ FEDRAT/ TURRET/ MACHIN/ Các câu lệnh hậu xử lý câu lệnh phụ mục sau có loại: có dấu gạch chéo Những câu lệnh dấu gạch chéo tự thân Không cần phải nhập thêm liệu Những từ APT có dấu gạch chéo cần liệu mô tả sau dấu gạch chéo Mỗi từ APT có liệu mô tả cho phụ lục Câu lệnh FEDRAT cần phải giải thích FEDRAT có nghóa Feed rate – tốc độ ăn dao - máy NC khác có cách biên dòch lượng ăn dao khác Trong nguyên công khoan lượng ăn dao (Feed) có phương dọc theo trục lỗ gia công Trong đó, nguyên công phay, điển hình cho NC, Feed hiểu có phương vuông góc với trục dụng cụ cắt Các câu lệnh phụ Một chương trình NC hoàn chỉnh có chứa câu phụ Các câu xác đònh kích thước dụng cụ cắt, phân biệt loại phôi v.v chữ APT dùng câu lệnh phụ xác đònh phần phụ lục chương CLPRNT INTOL/ CAD/CAM 119 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực CUTTER OUTTOL/ FINI PARTNO Việc tính toán bù trừ bán kính dao đường dụng cụ so với biên dạng phôi dựa chữ CUTTER/ DEFINITION Thí dụ: CUTTER/ 500 có nghóa đường kính dụng cụ 0,500 inches Vì đường dụng cụ phải cách mặt gia công 0,250 inches Thí dụ 8.5 Bây chỗ viết chương trình APT hoàn chỉnh Phôi thí dụ 8.4 dùng để minh họa cho dạng chương trình APT Chúng ta gỉa dụ phôi làm từ vật liệu thép Dụng cụ dao phay có đường kính ½ in., chế độ cắt điển hình Speed: 573, Feed: 45 in./min Hình 8.15 chương trình APT viết để đánh máy đục băng lỗ PARTNO P0 P1 P2 P3 P4 L1 C1 L2 L3 PL1 = = = = = = = = = = 10 EXAMPLE PART MACHIN/ MILL, CLPRNT INTOL/.001 OUTTOL/ 001 CUTTER/.500 Point/0, - 1.0, Point/ 6.0, 1.125, Point/ 0, 0,0 Point/ 6.0,0 Point/ 1.75,4.5,0 LINE/ P2, P3 CIRCLE/CENTER, P1, RADIUS, 125 LINE/ p4, LEFT, TANTO, C1 LINE/ P2, P4 PLANE/ P2, P3, P4 SPINDLE/ 573 FEDRAT/ 2.29 COOLNT/ ON FROM/P0 GO/TO/ L1, TO, PL1, TO, L3 GORGT/ L1, TANTO, C1 GOFWD/C1/ PAST, L2 GOFWD/L2, PAST, L3 GOLFT/L3, PAST, L1 RAPID GOTO/P0 COOLNT/OFF FINI Hình 8.15 Chương trình APT cho ví dụ 8.5 CAD/CAM 120 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Những hệ thống lập trình NC đại dùng hình CRT để nhập chương trình 8.7 Các lệnh MACRO APT Là đặc điểm mạnh APT Nó giống chương trình FORTRAN ngôn ngữ lập trình khác Nó dùng trình tự gia công lặp lặp lại nhiều lần chương trình Mục đích việc tạo MACRO giảm thiểu số lần dùng lệnh cần thiết APT Program, làm cho việc lập trình không nhiều thời công sức để viết Toàn chương trình MACRO xác đònh câu có dạng thức sau: Ký hiệu = MACRO/ đònh nghóa tham số (Symbol = MACRO/ Parameter Definition(s)) Các chương trình gia công tự động gọi thực thi tùy theo tình trạïng chương trình gia công Ký hiệu dùng để đặt tên cho MACRO dòng MACRO Dòng cuối chương trình chữ TERMAC có nghóa termination of the MACRO Để kích hoạt MACRO chương trình APT dùng câu sau: CALL / Symbol, parameter definition Symbol phải tên MACRO Các tham số giá trò gán cho biến MACRO Thí dụ chương trình MACRO minh họa Thí dụ 8.6 Chúng ta quay lại nguyên công khoan ví dụ 8.2 Trong ví dụ GODLTA lặp lặp lại tới lần cho lỗ khoan Ở có hội dùng MACRO hệ thống APT Cả vò trí khoan ( P0 , P1, P2 , P3) xác đònh ví dụ 8.2 Chúng ta dùng điểm MACRO chương trình APT sau: DRILL = MACRO/PX GOTO/ PX GODLTA / 0, 0, - 1.0 GODLTA / 0, 0, + 1.0 TERMAC FROM/ P0 CALL / DRILL, PX = P1 CALL / DRILL, PX = P2 CALL / DRILL, PX = P3 GOTO/ P0 Trong thí dụ câu lệnh chuyển động chương trình APT giảm từ 11 xuống (Nếu ta kể chương trình MACRO số dòng giảm từ 11 xuống 10) Người đọc thấy sức mạnh MACRO chương trình gia công số lỗ tăng lên nhiều, Vì từ dòng cho thủ tục khoan dòng, CAD/CAM 121 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực MACRO có nhiều ứng dụng APT Nó giới hạn tưởng tượng người lập trình Một số ứng dụng xem xét tập cuối chương Thậm chí gọi MACRO MACRO cần thiết MACRO dùng vào việc gia công thô gia công tinh bề mặt Chỉ cần gọi MACRO khai báo lại đường kính dụng cụ cắt Khi cắt thô – khai đường kính lớn, cắt tinh khai đường kính nhỏ, dụng cụ dùng cho hai công việc Thí dụ 8.7 MILL = MACRO / DIA CUTTER / DIA FROM/ P0 GO/TO, L1, TO, PL1, TO, L3 GORGT/ L1, TANTO, C1 GOFWD/ C1, PAST, L2 GOFWD/ L2, PAST, L3 GOLFT/ L3, PAST, L1 GOTO/ P0 Chương trình gia công tham chiếu tới MACRO đơn giản gồm: CALL/ MILL, DIA = 0.570 – gia công Thô CALL/ MILL, DIA = 0.500 – gia công Tinh MACRO điểm mạnh APT Chúng ta xem nháp tính chất mạnh mẽ MACRO Tuy nhiên câu lệnh cuối chương đủ để người đọc thử số tập lập trình MACRO 8.8 Lập chương trình NC với tương tác đồ họa Có nhiều đổi lónh vực lập trình NC phát triển vào năm 1970, ứng dụng chúng tăng lên năm 1980 – Đó - Lập trình có tương tác đồ họa - Lập trình cách nói - Manual Data Input (những năm gần đây) Lập trình tương tác đồ họa thí dụ tuyệt vời tích hợp CAD CAM Các bước lập trình đưa hình đồ hoạ hệ thống CAD/CAM cách sử dụng liệu hình học thu qúa trình thiết kế Người lập chương trình xây dựng lệnh cấp cao hệ thống Trong nhiều trường hợp đường chạy dao tự động sinh phần mềm CAD/CAM Kết qủa danh sách chương trình APT hay File Cutter location (CLFILES) xử lý để tạo chương trình NC, băng lỗ NC Chúng ta bước xem xét thủ tục hình thành chương trình NC cách sử dụng hệ thống CAD/CAM Chúng ta minh họa thí dụ Tất hãng bán hệ thống CAD/CAM đề nghò phần lập trình NC Mặc dù phần có đặc điểm khác song chúng hoạt động giống Khi mô tả trình tự cố trình bầy tổng hợp (composit) phần khác CAD/CAM 122 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Những bước ♦ Xác đònh hình học hình vi tính Sau xác đònh mô hình hình, người lập trình đánh dấu phân tử hình học Hệ thống CAD/CAM thực việc đánh dấu phần tử với lệnh đơn giản sử dụng người lập trình Sau đánh dấu (gọi tên), câu lệnh hình học APT tạo tự động hệ thống Để cho đơn giản dễ dàng với việc xác đònh hình học APT người ta dùng hệ thống đồ họa để lập trình Chi tiết nhiều góc độ tỉ lệ khuyếch đại khác để xem xét vùng quan trọng gia công Khả có lợi cho người lập trình thấy chi tiết thật rõ ràng Một chi tiết xác đònh hình người lập trình đặt biên dạng phôi lên chi tiết tùy theo số lần gia công cần thiết Chọn dụng cắt bước Thường hệ thống CAD/CAM có thư viện dụng cụ Người lập trình chọn số dụng cụ hay tạo dụng cụ cách khai tham số kích thước dụng cụ (đường kính, bán kính góc lượn, chiều dài đoạn cắt,v.v.) Tạo đường chạy dao: Sau có hình học, có dụng cụ cắt, bước phải tạo đường chạy dao, Nhiều hệ thống CAD/CAM dùng đồ họa tương tác mà kết qủa hệ thống tự tạo chương trình gia công Những chương trình tự động bao gồm phay viền, phay rỗng, dập Point – To – Point hay phay mặt cong Phương pháp tương tác cho phép người lập trình tạo đường chạy dao từøng bước kiểm tra đắn hình Thủ tục bắt đầu với việc xác đònh điểm đường chạy dao Người lập trình sau cho dụng cụ di chuyển theo hình dáng phôi Khi dụng cụ gia công hình, hệ thống CAD/CAM tự động chuẩn bò câu lệnh chuyển động ứng với ngôn ngữ APT Phương pháp tương tác cho phép người lập trình hội chèn câu postprocssor vào điểm tương ứng tạo chương trình Các câu lệnh postprocssor bao gồm lệnh điều khiển máy công cụ Feed rates, speeds, dung dòch Các chương trình tự động gọi với tương tác người dùng Phay Profile Pocket thí dụ chương trình gia công tự động mà hệ thống CAD/CAM có Chương trình Profile dùng để phay theo đường viền (contour) người dùng đònh Các phần tử hình học điển hình đường viền phôi Chúng ta xem ví dụ minh họa cách dùng đồ họa để lập trình NC việc tự động phay viền nói riêng Thí dụ 8.8 Mô tả cách tạo chương trình APT nhờ đồ họa phay viền Chương trình phay Pocket tự động làm việc giống Profile trừ việc Porket phay bên phạm vi đường viền Người lập trình việc chiều đáy Pocket Hệ thống sau tạo đường chạy dao để gia công Đặc điểm minh họa hình 8.20 Việc tạo đường chạy dao hệ thống CAD/CAM 123 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực CAD/CAM có dùng đồ họa màu tiện lợi cho người lập trình, phôi cho có màu, dụng cụ màu, mặt gia công cho màu khác Hình 8.16 Chi tiết từ hình 8.6 vẽ lại hệ thống CAD/CAM Applicon CAD/CAM 124 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực 8.17 – Cách chọn đường viền Hình 8.18 – Di chuyển dụng cụ CAD/CAM 125 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hình 8.19 Chương trình APT đượcsinh nhờ hệ thống CAD/CAM hãng APPLICON Việc cho phép người lập trình dễ dàng trông thấy khác phôi dụng cụ Một đặc điểm đồ họa màu giúp cho việc mô qúa trình gia công cách tuyệt vời Việc mô thực theo nhiều cách: Mô chạy nhanh cho phép giảm thời gian chạy mô Mô chạy với tốc độ thời cho phép xem mô phòng chuyển động thật Mô với chế độ làm đóng băng chuyển động – dừng chuyển động để kiểm tra chỗ Mô chạy bước: dụng cụ dòch chuyển theo block Ưu điểm CAD/CAM việc lập trình NC 1/ Tiết kiệm thời gian xác đònh hình học Khi hình học xác đònh người lập trình gia công không cần phải xác đònh lại hình học, không giống cách lập trình truyền thống 2/ Kiểm tra thấy (immediate Visual verification) Màn hình đồ họa đảm bảo cho xuất đường chạy dao người lập trình kiểm tra lỗi Nhiều lỗi lập trình phát người sử dụng sửa chữa kòp thời Với ngôn ngữ APT truyền thống ngôn ngữ NC khác, việc viết kiểm tra chương trình có thời gian trễ lớn 3/ Sử dụng chương trình lập trình tự động Đối với số trường hợp lập trình gia công thông dụng Profile Pocket, việc sử dụng MACRO cho phép giảm nhiều thời gian lập trình gia công 4/ Tăng suất lao động Do sử dụng hệ thống CAD/CAM, thời gian lập trình giảm nhiều Điều khiển số trở nên phương pháp hấp dẫn mặt kinh tế sản xuất đơn Không có CAD/CAM, thời gian chuẩn bò chương trình cản trở lớn loại trừ việc sử dụng NC cho sản xuất đơn 5/ Tích hợp với chức liên quan khác Tích hợp CAD CAM rõ ràng Thiết kế dụng cụ, lập kế hoạch gia công, chuẩn bò vận hành lập trình gia công, nhóm hóa chi tiết để gia công theo công nghệ nhóm v.v Với thành tựu đạt 40 năm gần lónh vực NC Programming, không khó hình dung lôgic hoàn toàn việc lập trình gia công hoàn toàn thực nhờ máy tính 8.9 Lập trình giọng nói : VNC (Voice NC) CAD/CAM 126 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Dùng lời nói để giao tiếp với máy, VNC cho phép người lập trình khỏi phải viết chương trình tay, gõ chữ hay kiểm tra tay Một công ty chuyên dùng cách lập chương trình tập đoàn Threshold Technology Delran, New Jersey Để thực việc lập trình VNC, người vận hành nói vào micro thiết kế đặc biệt để giảm tiếng ồn… Ngôn ngữ thuộc loại đơn giản với từ “Turn”, “Thread”, “Mill line” với số để đảm bảo liệu kích thước tọa độ Trước hệ thống VNC sử dụng, phải huấn luyện để nhận chấp nhận tiếng nói cá nhân người lập trình Người lập trình tập phải nói tới lần để đảm bảo tập tham chiếu giọng nói mà sau phải so sánh lập trình Toàn từ điển hệ thống Threshold có 100 từ Nhiều chương trình NC cần dùng 20 từ đủ Khi nói người lập trình phải ngăn cách từ đoạn nghỉ Thời gian nghỉ từ vào khoảng 1/10 giây dài Việc cho phép hệ thống nhận diện tiếng nói phân biệt biên độ lệnh nói so sánh đặc tính âm với từ nhớ tập lệnh Tốc độ nói vào khoảng 70 từ/phút Khi từ nói ra, hình trước người lập trình kiểm tra lệnh người vận hành nhắc nhở người vận hành lệnh cần phải thực Thí dụ: Để xác đònh đường tròn, đối thoại người máy có dạng đặc trưng sau (được gọi hình CRT) Programmer : “Define” System : DEFINITION TYPE Programmer : CIRCLE System : CIRCLE # = Programmer : “Three” System : CENTER PT X = Programmer : Five decimal three one, Go” System : Y = Programmer : “Two Decimal Four Seven Five, Go” System : CW/ CCW Programmer : Counterclockwise Khi chương trình lập kiểm tra, hệ thống chuẩn bò cho băng đục lỗ để gia công Ưu điểm: Tiết kiệm thời gian lập trình, giảm thời gian chu kỳ sản xuất Thời gian lập trình giảm đến 50% 8.10 Manual Data Input - MDI Người lập trình nhập lệnh trực tiếp hình CRT máy NC không cần phải đục băng lỗ Việc lập trình người vận hành làm Hệ thống NC trang bò khả MDI có trang bò máy tính (micro computer) làm thiết bò điều khiển CAD/CAM 127 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hệ thống MDI thiết kế để đơn giản qúa trình lập trình gia công thông qua việc tương tác, giúp người vận hành qua bước lập trình Nó đòi hỏi người lập trình phải biết chi tiết qúa trình gia công, để viết chương trình theo trình tự Các thiết bò MDI sử dụng ngôn ngữ shop mã Alfabet Việc loại bí hiểm bao trùm lập trình Về người vận hành phải có khả đọc vẽ kỹ thuật hiểu biết công nghệ Không thiết phải qua kỳ đào tạo căng thẳng lập trình NC Ưu điểm MDI: • Đơn giản • Không cần máy đục băng lỗ vốn đắt tiền chiếm mặt • Những sở nhỏ đễ dàng dưa vào sử dụng máy CNC Hạn chế MDI: • Chương trình phải ngắn gọn, chi tiết phải đơn giản, hình nhỏ (22-25 dòng), người lập trình khó kiểm tra chương trình • Không hiệu qủa lập trình để gia công chi tiết phức tạp Dùng máy đắt tiền việc lập trình điều lãng phí Để nâng hiệu qủa sử dụng vừa gia công, vừa lập trình để gia công chi tiết Đó làm việc chế độ hậu trường (BACKGROUND MODE) • Dùng chi tiết đơn giản so với chi tiết NC thông thường, loạt nhỏ hơn, chí đơn Nhiều hệ thống MDI có trang bò khả trích chương trình từ nhớ máy tính để lưu trữ lâu dài Việc lưu trữ thực băng từ, điã từ Khi cần nạp lại máy để dùng Câu hỏi ôn tập Lập trình NC nghóa gì? Có phương pháp lập trình NC nào? Hãy trình bày phương pháp lập trình NC tay Trong phương pháp lập trình nhờ máy tính, nhiệm vụ người lập trình gì? Nhiệm vụ máy tính gì? Ngôn ngữ APT gì? Có dạng câu lệnh APT? Cho biết nguyên tắc viết câu lệnh hình học APT Cho thí dụ Cho biết nguyên tắc viết câu lệnh chuyển động APT Cho thí dụ Giải thích ý nghóa từ lệnh ON, TO, PAST, TANTO, GOLFT, GORGT, GOBACK, GOFWD, GOUP, GODOWN Câu lệnh MACRO APT nghóa gì? Cho biết cách tạo MACRO cho thí dụ minh họa Lập trình NC tương tác đồ họa nghóa gì? Cho biết thủ tục lập trình NC tương tác đồ họa Lập trình NC giọng nói nghóa gì? Cho biết bước thực Lập trình MDI nghóa gì? Cách thức thực nào? Ưu nhược điểm gì? Có cần tạo băng lỗ dùng MDI ? HẾT CHƯƠNG CAD/CAM 128 [...]... hình 8. 6 được vẽ lại trên hệ thống CAD/ CAM Applicon CAD/ CAM 124 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực 8. 17 – Cách chọn đường viền Hình 8. 18 – Di chuyển dụng cụ CAD/ CAM 125 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hình 8. 19 Chương trình APT đượcsinh ra nhờ hệ thống CAD/ CAM của hãng APPLICON Việc này cho phép người lập trình dễ dàng trông thấy sự khác nhau giữa phôi và dụng cụ... trong những thí dụ tuyệt vời về sự tích hợp giữa CAD và CAM Các bước lập trình được đưa ra màn hình đồ hoạ của hệ thống CAD/ CAM bằng cách sử dụng dữ liệu hình học thu được trong qúa trình thiết kế Người lập chương trình xây dựng nó bằng các lệnh cấp cao của hệ thống Trong nhiều trường hợp đường chạy dao được tự động sinh ra bởi phần mềm CAD/ CAM Kết qủa là danh sách các chương trình APT hay các File về Cutter... ra chương trình NC, băng lỗ NC Chúng ta hãy từng bước xem xét các thủ tục hình thành chương trình NC bằng cách sử dụng hệ thống CAD/ CAM Chúng ta sẽ minh họa bằng thí dụ Tất cả các hãng bán hệ thống CAD/ CAM đều đề nghò phần lập trình NC Mặc dù những phần này có đặc điểm khác nhau song chúng đều hoạt động giống nhau Khi mô tả trình tự chúng ta sẽ cố trình bầy sự tổng hợp (composit) các phần khác nhau CAD/ CAM. .. P2, P3 CIRCLE/CENTER, P1, RADIUS, 1 125 LINE/ p4, LEFT, TANTO, C1 LINE/ P2, P4 PLANE/ P2, P3, P4 SPINDLE/ 5 73 FEDRAT/ 2.29 COOLNT/ ON FROM/P0 GO/TO/ L1, TO, PL1, TO, L3 GORGT/ L1, TANTO, C1 GOFWD/C1/ PAST, L2 GOFWD/L2, PAST, L3 GOLFT/L3, PAST, L1 RAPID GOTO/P0 COOLNT/OFF FINI Hình 8. 15 Chương trình APT cho ví dụ 8. 5 CAD/ CAM 120 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Những hệ thống lập trình. .. máy tính (micro computer) làm thiết bò điều khiển CAD/ CAM 127 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hệ thống MDI được thiết kế để đơn giản qúa trình lập trình gia công thông qua việc tương tác, giúp người vận hành qua các bước lập trình Nó đòi hỏi người lập trình phải biết chi tiết về qúa trình gia công, để viết chương trình theo đúng trình tự của nó Các thiết bò MDI sử dụng ngôn ngữ... Người đọc có thể thấy sức mạnh của MACRO trong chương trình gia công như thế nào khi số lỗ tăng lên rất nhiều, Vì từ 3 dòng cho 1 thủ tục khoan giờ chỉ còn một dòng, CAD/ CAM 121 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực MACRO có nhiều ứng dụng trong APT Nó được giới hạn bởi sự tưởng tượng của người lập trình Một số ứng dụng sẽ được xem xét trong các bài tập ở cuối chương này Thậm chí còn có... giữa việc viết và kiểm tra chương trình có một thời gian trễ lớn 3/ Sử dụng chương trình con lập trình tự động Đối với một số trường hợp lập trình gia công thông dụng như Profile và Pocket, việc sử dụng các MACRO cho phép giảm được rất nhiều thời gian lập trình gia công 4/ Tăng năng suất lao động Do sử dụng hệ thống CAD/ CAM, thời gian lập trình giảm được rất nhiều Điều khiển số trở nên một phương pháp... lập trình cơ hội chèn các câu postprocssor vào các điểm tương ứng trong khi tạo ra chương trình Các câu lệnh postprocssor bao gồm các lệnh về điều khiển máy công cụ như Feed rates, speeds, dung dòch Các chương trình con tự động được gọi với sự tương tác ít nhất của người dùng Phay Profile và Pocket là 2 thí dụ về các chương trình con gia công tự động mà hầu như hệ thống CAD/ CAM nào cũng có Chương trình. .. vò trí của dụng cụ phải được điều khiển liên tục trong toàn bộ chuyển động Để thực hiện sự điều khiển này dụng cụ được cho chuyển động theo 2 mặt giao nhau như chỉ ra trên hình 8. 10 Những mặt này có tên gọi rất đặc biệt trong APT: Mặt kiểm tra Dụng cụ cắt Mặt dẫn (Drive surface) CAD/ CAM Chuyển động tương đối của dụng cụ Mặt gia công 115 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Hình 8 10 Ba... hình dung về sự lôgic hoàn toàn là việc lập trình gia công sẽ hoàn toàn được thực hiện nhờ máy tính 8. 9 Lập trình bằng giọng nói : VNC (Voice NC) CAD/ CAM 126 Chương 8 LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Dùng lời nói để giao tiếp với máy, VNC cho phép người lập trình khỏi phải viết chương trình bằng tay, gõ chữ hay kiểm tra bằng tay Một trong những công ty chuyên dùng cách lập chương trình này ... Hình 8. 16 Chi tiết từ hình 8. 6 vẽ lại hệ thống CAD/ CAM Applicon CAD/ CAM 124 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực 8. 17 – Cách chọn đường viền Hình 8. 18 – Di chuyển dụng cụ CAD/ CAM. .. hệ thống CAD/ CAM đề nghò phần lập trình NC Mặc dù phần có đặc điểm khác song chúng hoạt động giống Khi mô tả trình tự cố trình bầy tổng hợp (composit) phần khác CAD/ CAM 122 Chương LẬP TRÌNH GIA... compensation) 4/ Xuất chương trình gia công Trình tự bước quan hệ người lập trình máy tính vẽ hình 8. 7 CAD/ CAM 109 Chương LẬP TRÌNH GIA CÔNG CHO MÁY NC Lê Trung Thực Người lập trình nhập chương trình viết