Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 64 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
64
Dung lượng
214 KB
Nội dung
CÁC PHƯƠNG PHÁP LẬPTRÌNHNC Thạc sĩ Lê Trung Thực NỘI DUNG • • • • • • • LậptrìnhNC gì? Các phương pháp lậptrìnhNCLậptrìnhNC tay LậptrìnhNC máy tính LậptrìnhNC tương tác đồ họa LậptrìnhNC cách nói LậptrìnhNC kiểu MDI LậptrìnhNC gì? • 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ậptrì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 Các từ lệnh NC • • • • • • • • 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 Các phương pháp lậptrìnhNC • • • • • LậpLậpLậpLậpLậptrìnhtrìnhtrìnhtrìnhtrìnhNCNCNCNCNC tay máy tính tương tác đồ họa cách nói kiểu MDI Lậptrình tay Người lậptrình dùng phiếu gọi Bản thảo chương trìnhNC 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 Lậptrình máy tính Người lậptrì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 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 Lậptrình máy tính Công việc người lậptrì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ý Lậptrình máy tính 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ậptrìnhNC • 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ậptrìnhNC 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) 10 Chọn dụng cắt Thường hệ thống CAD/CAM có thư viện dụng cụ Người lậptrì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.) 50 Tạo đường chạy dao Phương pháp tương tác cho phép người lậptrì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ậptrì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 51 Tạo đường chạy dao Phương pháp tương tác cho phép người lậptrì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 52 Mơ đường chạy dao Đồ họa màu cho phép người lậptrình dễ dàng trông thấy khác phôi dụng cụ Việc mô thực theo nhiều cách: • - Chạy nhanh • - Chạy với tốc độ thời • - Chạy bước 53 Ưu điểm CAD/CAM Tiết kiệm thời gian xác đònh hình học Kiểm tra thấy (immediate Visual verification) Sử dụng chương trìnhlậptrình tự động Tăng suất lao động Tích hợp với chức liên quan khác: Thiết kế dụng cụ, lập kế hoạch gia công, nhóm hóa chi tiết để gia công theo công nghệ nhóm v.v 54 Lậptrình giọng nói : VNC (Voice NC) Dùng lời nói để giao tiếp với máy, VNC cho phép người lậptrình khỏi phải viết chương trình tay, gõ chữ hay kiểm tra tay 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ậptrình VNC, người vận hành nói vào micro thiết kế đặc biệt để giảm tiếng ồn… 55 Lậptrình giọng nói : VNC (Voice NC) Dùng từ đơ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ậptrình Người lậptrì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ậptrình Toàn từ điển hệ thống Threshold có 100 từ Nhiều chương trìnhNC cần dùng 20 từ đủ 56 Lậptrình giọng nói : VNC (Voice NC) Khi nói người lậptrì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ậptrì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 57 Thí dụ VNC • • • • • • • • • • • • • Để 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ìnhlập kiểm tra, hệ thống chuẩn bò cho băng đục lỗ để gia công 58 Ưu điểm VNC Tiết kiệm thời gianlập trình, giảm thời gian chu kỳ sản xuất Thời gianlậptrình giảm đến 50% 59 Manual Data Input - MDI Người lậptrì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ậptrì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 60 Manual Data Input - MDI Được thiết kế để đơn giản việc lậptrình gia công Nó đòi hỏi người lậptrì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ự 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ậptrìnhNC 61 Ư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 62 Hạn chế MDI: Chương trình phải ngắn gọn, chi tiết phải đơn giản, Do hình nhỏ (22-25 dòng), người lậptrình khó kiểm tra chương trình Không hiệu qủa lậptrình để gia công chi tiết phức tạp Dùng máy đắt tiền việc lậptrình điều lãng phí Để nâng hiệu qủa sử dụng vừa gia công, vừa lậptrình để gia công chi tiết Đó làm việc chế độ hậu trường (BACKGROUND MODE) 63 Manual Data Input - MDI Người lậptrì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ậptrì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 64 ... • • • Lập trình NC gì? Các phương pháp lập trình NC Lập trình NC tay Lập trình NC máy tính Lập trình NC tương tác đồ họa Lập trình NC cách nói Lập trình NC kiểu MDI Lập trình NC gì? • Là thủ... phụ ; (EOB) – kết thúc dòng lệnh Các phương pháp lập trình NC • • • • • Lập Lập Lập Lập Lập trình trình trình trình trình NC NC NC NC NC tay máy tính tương tác đồ họa cách nói kiểu MDI Lập 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 • 1) APT: ( Automatically Programmed Tools)