Lập trình gia công tự động

Một phần của tài liệu giáo trình lập chương trình gia công sử dụng các chu trình tự động, bù dao tự động trên máy phay CNC (Trang 57)

Mã bài: mđ cg2 12 08

i. Mục tiêu thực hiện:

- Trình bày đ−ợc các khai báo khi lập trình tự động

- Vận dụng vào việc lập trình tự động cho các chi tiết phức tạp (khó xác định các điểm giao nhau trên biên dạng)

ii. Nội dung chính: - Các khai báo định nghĩa

- Khai báo về chuyển động của dao - Khai báo chế độ gia công

- Các bài tập về lập trình tự động 1. Học trên lớp về:

1.1. Các khai báo định nghĩa

- Khai báo PARTNO, MACHIN và CLPRNT

+ Bắt đầu ch−ơng trình đ−ợc xác định (khai báo ) bằng thuật ngữ PARTNO và sau từ này có ký hiệu / với các chữ và số khác nhau. Ví dụ : PARTNO/PRN1.

+ Lệnh MACHIN/... cho biết bộ hậu xử lý nào phải gọi ra sau bộ xử lý . Lệnh này đ−ợc đặt sau lệnh PARTNO hoặc tr−ớc lệnh FINI ở cuối ch−ơng trình.

+ Lệnh CLPRNT cho phép CL (hay CLDATA) đ−ợc in ra ở dạng thống kê mà ta có thể quan sát đ−ợc. Lệnh này đ−ợc xác định bằng một từ CLPRNT.

- Khai báo kich th−ớc và hình dáng hình học.

• Điểm : P = POINT.(P1/20.0,10.0,0.0; P2/18.25,15.5,2.6) • Đ−ờng thẳng : L = LINE/P1,P2; L2/P1,ATANG26)

• Đ−ờng tròn : C = CIRCLE/X,Y,R = CIRCLE/CENTER,P1,RADIUS,R. • Điểm đặc biệt : P = POINT/INTOF,L1,L2 (điểm cắt nhau của 2 đ−ờng L1,L2) • Đ−ờng đặc biệt L = LINE/P2,PARLEL,L3(đ−ờng qua P2 và song song L3).

• Mặt phẳng PL = PLANE .(PL1/P1,P2,P3: Mặt phẳng qua 3 điểm P1,P2,P3

PL2/P4,PARLEL,PL1: Mặt phẳng qua P4 và song song PL1

1.2. Khai báo về chuyển động của dao.

Khai báo quỹ đạo chuyển động.

MOTION COMMAND/DESCRIPTIVE DATA:

• Lệnh dịch chuyển : GOTO . ( GOTO/P1 dịch chuyển đến điểm P1) (FROM/TARG từ điểm xuất phát ).

(GODLTA tăng tốc độ dịch chuyển dụng cụ) • Lệnh bù dao

TLLFT (Dao cắt phía trái của chi tiết) TLON (Không bù dao, tâm dao đ−ợc lập trình).

TLRGH (Dao cắt phía phải chi tiết)

• Các mặt phẳng chuẩn :DS(Drive surface : Mặt định h−ớng dao cắt).

PS (Part surface : Mặt đáy của dao cắt)

CS (Check surface : Mặt chuẩn ngừng dịch chuyển cắt gọt).

Hình 8.2

• Định vị chính xác dụng cụ : TO ( Dụng cụ tiếp xúc với phía trên mặt phẳng CS) ON ( Dụng cụ nằm giữa mặt phẳng CS ).

PAST (Dụng cụ tiếp xúc với phia d−ới mặt phẳng CS). TANTO (Dụng cụ tiếp xúc với mặt phẳng PS ).

Hình 8.3 (adsbygoogle = window.adsbygoogle || []).push({});

• H−ớng chuyển động : GOLPT( Dịch chuyển dụng cụ sang phải ). GORGT ( Dịch chuyển dụng cụ sang phải ) GOFWP ( Dịch chuyển dụng cụ về phía tr−ớc ). GOBACK ( Lùi dụng cụ về phía sau).

GOUP ( Dịch chuyển dụng cụ lên).

GODOWN ( Dịch chuyển dụng cụ về phía d−ới

Hình 8.4

• H−ớng quay hoặc nội suy: CW ( Clockwise – Theo chiều kim đồng hồ ).

CCW (Counter-Clockwise – Theo ng−ợc chiều kim đồng hồ ).

1.3. Khai báo chế độ gia công

Khai báo này còn đ−ợc gọi là khai báo công nghệ. Ng−ời ta dùng khai báo này để xác định các điều kiện công nghệ để gia công chi tiết. D−ới đây là một số khai báo công nghệ.

- Khai báo xác định chế độ chạy dao: FEDRAT/tốc độ { MPM/MPT)

Trong đó “tốc độ” là giá trị của tốc độ chạy dao.Ký hiệu MPT và MPM cho biết đơn vị tốc độ chạy dao là vòng/phút( MPT) hay mm/phút(MPM)

- Khai báo đóng mở trục chính của máy : SPINDL/{ ON/OFF } - Khai báo dụng cụ TOOL

- Khai báo dịch chuyển nhanh RAPID - Khai báo dung dịch trơn nguội : COOLNT - Khai báo cắt : CUTTER

- Kết thúc : END hoặc FINI

1.4. Các bài tập về lập trình tự động

Dịch chuyển theo biên dạng

Hình 8.5 TLLFT,GOFWD/D1 GORGT/ D1,PAST, C1 GORGT/C1,TO,D2 GOFWD/ D2,PAST, D3 GORGT/D3,ON,D1 2. Học theo nhóm : Hoạt động nhóm nhỏ

Sau khi giáo viên h−ớng dẫn chia lớp thành các nhóm nhỏ, mỗi nhóm khoảng 3 học sinh. các nhóm sẽ thực hiện các công việc cụ thể sau:

Đọc và nghiên cứu thảo luận theo nội dung câu hỏi giáo viên đã cung cấp tài liệu câu hỏi phát tay cho các học viên

Bài 9

Một phần của tài liệu giáo trình lập chương trình gia công sử dụng các chu trình tự động, bù dao tự động trên máy phay CNC (Trang 57)