Bài giản của thầy Lê Trung Thực cung cấp cho các bạn các phương pháp gia công tối ưu nhất và cách tính toán , tra cứu kỹ thuật , hướng dẫn cáo nguyên công Bài giản gồm 21 phần mỗi phần hướng dẫn cho người học một cái nhìn rõ ràng hơn về gia công trong cơ khí. Việc học CNC không khó bạn có thể tự học thông quá các tài liệu hương dẫn sử dụng máy CNC. Nếu bạn không có nhiều thời gian thì có thể tham gia các khóa học lập trình và vẫn hành máy CNC. Nhưng vấn đề của môn CNC là bạn cần phải thực hành nhiều thi mới có thê thành thạo được.....
CÁC PHƯƠNG PHÁP LẬP TRÌNH NC Thạc sĩ Lê Trung Thực NỘI DUNG • • • • • • • 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ủ 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 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ậ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 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 Lập trình máy tính 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 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ập trình máy tính 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ý Lập trì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ập trình NC • 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) 10 Chọn dụng cắt 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.) 50 Tạo đường chạy dao 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 51 Tạo đường chạy dao 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 52 Mơ đường chạy dao Đồ họa màu cho phép người lập trì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ình lập trì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ập trì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ập trì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ậ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… 55 Lập trì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ậ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ừ đủ 56 Lập trình giọng nói : VNC (Voice NC) 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 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ình lậ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 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% 59 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 60 Manual Data Input - MDI Được thiết kế để đơn giản việc lập trình gia công 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ự 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 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ậ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) 63 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 64 ... 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ập trình máy tính Công việc người lập trình Trạm thiết kế APT program Công việc máy... 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... APT dùng để điều khiển nhiều nguyên công công nghệ khác • Sẽ 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 18 Các dạng câu lệnh Trong APT • Có loại