Các pp lập trình cnc - Lê trung Thực

64 608 0
Các pp lập trình cnc - Lê trung Thực

Đ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

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 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 tay  Người lập trình dùng phiếu gọi Bản thảo chương trình NCCá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ìnhCá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 ... • • • 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)

Ngày đăng: 25/08/2017, 08:04

Từ khóa liên quan

Mục lục

  • CÁC PHƯƠNG PHÁP LẬP TRÌNH NC

  • NỘI DUNG

  • Lập trình NC là gì?

  • Các từ lệnh trong NC

  • Các phương pháp lập trình NC

  • Lập trình bằng tay

  • Lập trình bằng máy tính

  • Slide 8

  • Slide 9

  • Các ngôn ngữ lập trình NC

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

  • Slide 15

  • Slide 16

  • Ngôn ngữ APT

  • Đặc điểm của APT

  • Các dạng câu lệnh Trong APT

  • Các câu lệnh hình học

Tài liệu cùng người dùng

Tài liệu liên quan