Bài giảng Lập trình gia công trên máy điều khiển số - ThS. Phùng Xuân Lan

20 19 0
Bài giảng Lập trình gia công trên máy điều khiển số - ThS. Phùng Xuân Lan

Đ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

tiết và sổ tay dụng cụ cùng với việc phát triển các lênchj của chương trình sau đó chuyển tất cả các thông tin này sang bộ phận mang dữ liệu được mã hoá đặc biệt cho hệ thống[r]

(1)

1 1

L

LẬẬP TRÌNH GIA CƠNG TRÊN MP TRÌNH GIA CƠNG TRÊN MÁÁY Y

ĐI

ĐIỀỀU KHIU KHIỂỂN SN SỐỐ

Ths.Phùng Xuân Lan Bộ môn CNCTM

(2)

2

N

Nộội dung ci dung củủa ba bàài gii giảảngng

„ Khái niệm chung

„ Quy trình lập trình gia cơng máy điều khiển số „ Phương pháp lập trình

„ Ngơn ngữ lập trình „ Mã ISO bản

z Các chức dịch chuyển, chu trình

z Các chức phụ

z Các chức vận hành máy

z Lập trình theo kích thước tuyệt đối, tương đối

z Các dạng nội suy

(3)

3 3

Kh

Kháái nii niệệm chungm chung

„ Lập trình

z Là trình thiết lập chuỗi lệnh cho dụng cụ cắt từ vẽ chi

tiết sổ tay dụng cụ với việc phát triển lênchj chương trình sau chuyển tất thơng tin sang phận mang liệu mã hoá đặc biệt cho hệ thống điều khiển số

„ Chương trình

z Là tồn câu lệnh cần thiết để gia công chi tiết máy

công cụ điều khiển số

„ Từ lệnh

z Là phối hợp số, chữ để lượng hố xác

chức u cầu thực

„ Câu lệnh

z Là ghép nối tối thiểu từ lệnh cần thiết để thực

(4)

4

Kh

Kháái nii niệệm chungm chung

„ Câu lệnh tổng quát (ISO 6983)

N…G…X…Y…Z…A…B…C…I…J…K…HD…T…M…S…F…;

N: Số thứ tự câu lệnh chương trình

G: Điều kiện liệu dịch chuyển

X, Y, Z: Các toạ độ thẳng

A, B, C: Các toạ độ quay

I, J, K: Thông số nội suy

HD: Hiệu chỉnh

T: Dụng cụ

M: Chức phụ

S: Tốc độ số vòng quay

F: Lượng tiến dao

(5)

5 5

Kh

Kháái nii niệệm chungm chung

(6)

6

Kh

Kháái nii niệệm chungm chung

„ Quy trình lập trình gia công NC

z Xác định điểm (W) chi tiết gia công

z Lập sơ đồ gá đặt chi tiết gia công máy CNC

z Lập sơ đồ toạ độ

z Lập tiến trình công nghệ gia công chi tiết

„

„ Quy trQuy trìình cơng nghnh cơng nghệệ, th, thứứ ttựự ccáác nguyên côngc nguyên công

z Lập phiếu dụng cụ cắt

„

„ SSốố hihiệệu dao, vu dao, vịị trtrííởở ổổ ttíích dao, dch dao, dữữ liliệệu cơng nghu cơng nghệệ

z Lập trình chương trình NC theo dẫn lập trình bảng cốt mã lập

trình NC

(7)

7 7

PHƯƠNG PH

(8)

8

Phương ph

Phương phááp lp lậập trp trììnhnh

„ Sơ đồ phương pháp lập trình

z Các yếu tố:

„

„ VVịị trtrííllậập trp trììnhnh „

„ MMứức đc độộ ttựự đ độộng hong hoáá c cóó „

„ KiKiểểu mu mááy ty tíính snh sửử ddụụngng „

„ CCáác phương tic phương tiệện hn hỗỗ trtrợợ llậập trp trìình cnh cóó „

„ CCáác phương tic phương tiệện hn hỗỗ trtrợợ điềều khiu khiểển vàà kikiểểm tram tra

Các phương pháp lp trình

Lp trình ti phân xưởng Lp trình khu vchun bsn xutc

Cp lnh bng tay ti máy

Lp trình bng máy

(9)

9 9

Phương ph

Phương phááp lp lậập trp trììnhnh

„ Lập trình phân xưởng

z Là q trình tìm thơng số điều khiển nạp chúng vào hệ

điều khiển thực trực tiếp máy CNC thông qua bảng điều khiển, sau lập trình gia cơng ln máy

z Một số chức bảng điều khiển

„

„ CCáác nc núút bt bấấmm ccóó bibiểểu tưu tượợng riêng lng riêng lẻẻ ccóó ththểể ggọọi mi mộột ct cáách trch trựực tic tiếếp p

c

cáác chc chứức bc bảản cn củủa qua quáá trtrìình tnh tạạo ho hìình honh hoặặc nhc nhữững chu trng chu trìình nh gia cơng riêng

gia cơng riêng

„

„ KKỹỹ thuthuậật menut menu đưa c đưa cáác khc khảả l lựựa cha chọọn thn thíích hch hợợp mp mộột lt lĩĩnh nh

v

vựực cc cụụ ththểể cho ngư cho ngườời đii điềều khiu khiểển (n (như lnhư làà ccáác dc dữữ liliệệu vu vềề vvậật lit liệệu, cu, cáác c gi

giáá trtrịị ththíích hch hợợp vp vềề ttốốc đc độộ ccắắt, t, lưlượợng chng chạạy dao tương y dao tương ứứng sau chng sau chọọn n đư

đượợc vc vậật lit liệệu gia công)u gia công)

„

„ SoftSoft keyskeys llàà nhnhữững phng phíím bm bấấm gm gắắn lin liềền vớới mi mààn hn hìình mnh màà chchứức c

c

củủa cha chúúng không xng không xáác đc địịnh theo thnh theo thờời gian (ci gian (cóó ththểể thay đ thay đổổi tui tuỳỳ theo theo menu l

menu lựựa cha chọọn vàà đư đượợc hic hiệện thn thịị mtrên mààn hn hìình)nh)

„

„ MMààn hn hìình đnh đồồ hohoạạ llàà ssựự đ đảảm bm bảảo quo quáá trtrìình lnh lậập trp trìình bnh bằằng tay vng tay vậận n

h

(10)

10

Phương ph

Phương phááp lp lậập trp trììnhnh

„ Lập trình khu vực chuẩn bị sản xuất (ngoài phân xưởng)

z Là phương pháp lập trình theo ngơn ngữ lập trình phù hợp độc

lập với máy gia công

z Lập trình tay có trợ giúp máy tính

„

„ Theo ngôn ngTheo ngôn ngữữ llậập trp trìình phnh phùù hhợợp bp bằằng cng cáách dch dùùng tay gõ cng tay gõ cáác phc phíím m

c

củủa ma mááy ty tíính đnh đểể sosoạạn thn thảảo chương tro chương trìình gia cơng NCnh gia cơng NC

„

„ LLậập trp trìình bnh bằằng tay đòi hng tay đòi hỏỏi ngưi ngườời li lậập trp trìình phnh phảải ci cóó kikiếến thn thứức vc vữững vng vềề

h

hìình hnh họọc vc vàà công nghcông nghệệ gia công gia công

„

„ NgưNgườời li lậập trp trìình phnh phảải bii biếết cht chíính xnh xáác dc dạạng dao cng dao cụụ vvàà khkhảả s sửử ddụụng ng

ch

chúúng mng mộột mt mááy CNC xy CNC xáác đc địịnhnh

z Lập trình tự động máy

„

„ TTừừ ddữữ liliệệu thiu thiếết kt kếế chi tichi tiếết (dt (dữữ liliệệu CAD) chuyu CAD) chuyểển giao lin giao liềền cho khâu gia n cho khâu gia

công (CAM) nh

cơng (CAM) nhờờ hhệệ ttíích hch hợợp, liên hop, liên hoààn theo hai bưn theo hai bướớc chc chíính sau:nh sau:

z

z DDùùng menu Design đng menu Design đểểvvẽẽchi tichi tiếết gia côngt gia công z

z DDùùng menu Create Gng menu Create G code đcode đểể llậập chương trp chương trìình gia công NC cho chi tinh gia công NC cho chi tiếết t

đã v

(11)

11 11

Phương ph

Phương phááp lp lậập trp trììnhnh

„ Ưu điểm cách lập trình máy

z Ngơn ngữ lập trình thống cho phương pháp gia công

khác (tiện, phay, khoan, laser…)

z Tiết kiệm thời gian đáng kể mơ tả chi tiết q trình gia công

cần thiết

z Thể đồ hoạ mơ động học hình học

chi tiết trình cắt, số trường hợp mơ

phỏng dao cụ Ỉ kiểm tra chương trình dễ dàng

z Chương trình gia cơng lưu giữ thuận tiện cho việc

chuyển tin trực tiếp tới máy, thông qua mạng nội gián tiếp qua vật mang tin

z Có thể áp dụng giải pháp CAD/CAM-CNC tích hợp- liên

(12)

12 12

NGÔN NG

(13)

13 13

Phân

Phân loloạạii

„ Cấp thấp

z Lập trình sở ngơn ngữ hệ điều khiển số (ISO code)

„ Cấp cao

z Lập trình nâng cao ngơn ngữ lập trình cao cấo ví dụ (APT –

(14)

14

„ Đặc điểm

z Tiêu chuẩn quốc tế ISO 6983 quy đinh mã (ISO code) cho

các máy NC, CNC để điều khiển q trình gia cơng khí

z Chương trình NC lập theo ISO tệp ký tự có cú pháp riêng

„

„ đưđượợc lưu gic lưu giữữ đ đĩĩa ma mềềm hay đm hay đĩĩa ca cứứng, ng, „

„ đưđượợc lc lậập bp bằằng tay vng tay vớới si sựựhhỗỗ trtrợợ ccủủa ma mộột ht hệệ sosoạạn thn thảảo văn bo văn bảản nn nàào đo đóó „

„ hohoặặc lc lậập tựự đ độộng (bng (bằằng phng phầần mn mềềm lm lậập trp trìình tnh tựự đ độộng mng mááy ty tíính nnh nốối i

v

vớới hi hệệ điềều khiu khiểển cuar mn cuar mááy CNC)y CNC)

M

(15)

15 15

„ Các chức điều khiển kí tự mã hố

Mã ISO b

(16)

16

„ Các lệnh dịch chuyển chu trình

Mã ISO b

(17)

17 17

„ Các lệnh phụ trợ

Mã ISO b

(18)

18

„ Cấu trúc chương trình NC theo ISO-DIN 66025

Ngôn ng

Ngôn ngữữ llậập trp trìình theo mã ISO bnh theo mã ISO bảảnn

% PM; {Chương trình chính} O…; {S hiu chương trình}

N01 G17 hoc G18; {Khai báo mt phng cn gia công}

N02 G99; {Khai báo biên dng ca chi tiết gia công} N03…;

… … …;

… … …; {Các câu lnh khác ca chương trình} … … …;

(19)

19 19

„ Cấu trúc ngôn ngữ

z Bao gồm từ xác định ghép nối với theo nguyên

tắc cú pháp cho trước

z Các dẫn người lập trình tổng kết thành câu đưa

vào máy tính

z Ngôn ngữ dùng cho văn đưa vào xử lý NC tiêu

chuẩn hoá

„ Hình học chi tiết

z Người lập trình phân tách hình dáng chi tiết gia cơng thành

yếu tố hình học Mỗi yếu tố hình học xác định bắt đầu chương trình có trang bị tên ký hiệu

z Hầu hết tất đường viền hình học thể qua

thành phần hình học như: điểm (POINT), đường thẳng (LINE) vịng trịn (CIRCLE)

Ngơn ng

(20)

20

„ 6 loại câu lệnh chương trình gia cơng NC theo ngơn

ngữ APT

z Các câu lệnh định nghĩa ban đầu (định nghĩa hình học, kích thước

của phơi, định nghĩa hình học, kích thước chi tiết cần gia cơng, vật liệu gia cơng, đặc tính thơng số cảu dụng cụ gia công…)

z Các lệnh dịch chuyển (định vị dụng cụ gia công, mô tả quỹ đạo

chuyển động dụng cụ gia công…)

z Các lệnh mô tả nguyên công (xác định/đặt chế độ cắt, chọn dao,

bật/tắt dung dịch trơn nguội…)

z Các lệnh phụ trợ công nghệ (định nghĩa dung sai, chế độ dừng

máy, lệnh hiệu chỉnh dao…)

z Các cấu trúc điều khiển (vòng lặp, chương trình thứ cấp, chương

trình con, chu trình gia cơng…)

z Các lệnh tính tốn (thực phép tốn thơng thường, tính

tốn hàm số tốn học vi phân/tích phân

Ngơn ng

Ngày đăng: 01/04/2021, 14:02

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan