II. lập trình cho máy tnc426.
e) Chơng trình gia công đờng xoắn ốc.
3.5.3. Lồng chơng trình con vào vòng lặp.
TNC cho phép lồng chơng trình con hay vòng lặp theo những cách sau đây: - Lồng chơng trình con trong một chơng trình con.
- 86 – END PGM END PGM CALL LBL 1 REP 2/2 LBL 1 0 BEGIN PGM....MM 1 2 3
- Lồng một vòng lặp trong một vòng lặp.
- Lồng một chơng trình con trong một vòng lặp. - Cách viết một chơng trình con đó nh sau:
Ví dụ:
0 begin pgm de1 mm
…………
17 call lbl 1………. Gọi chơng trình con có nhãn là LBL 1
………. (đoạn chơng trình chính còn lại có lệnh M2)
35 lbl 1 ………. đầu chơng trình con 1
…………
39 call lbl 2 ………Gọi chơng trình con có nhãn là LBL 2
…….
45 lbl 0 ……….. kết thúc chơng trình con 1
46 lbl 2 ………..đầu chơng trình con 2
………..
62 lbl 0 ……….. kết thúc chơng trình con 2
63 end pgm de1 mm .…kết thúc chơng trình.
Lồng một vòng lặp trong một vòng lặp. Ví dụ: 0 begin pgm de2 mm ………….. 15 lbl 1 ……….. Đầu vòng lặp 1 ………. 20 lbl 2 ………... đầu vòng lặp 2 ……….
27 call lbl 2 rep 3/3……… đoạn chơng trình con từ LBL 2 đến dòng này đợc
………
35 call lbl 1 rep 1/1 ……..đoạn chơng trình LBL 1 đến dòng lệnh này đợc lặp
1 lần
………
50 end pgm de2 mm.
Lồng một chơng trình con trong vòng lặp.
Ví dụ:
0 begin pgm de3 mm
………
10 lbl 1……….. Đầu vòng lặp
11 call lbl 2 ……….……….Gọi chơng trình con có nhãn LBL 2
12 call lbl 1 rep 2/2 ………… Đoạn chơng trình từ LBL 1 đến dòng
lệnh này đợc lặp 2 lần
19 l z + 100 ro fmax m2…….. Kết thúc lệnh chính
20 lbl 2……….Đầu chơng trình con 2
………..
28 lbl o ………. Kết thúc chơng trình con
29 end pgm de3 mm.
Phụ lục
Một số chơng trình gia công trên máy phay tnc 426
(dùng ngôn ngữ din plus)
Các dữ liệu trong phần gia công này là: các thông tin công nghệ của dụng cụ, các chức năng gia công trên máy, các chu trình gia công nh chu trình khoan, khoét, doa, tarô, phay, …. Nó đợc áp dụng trên máy DMU - 60T với bộ điều khiển TNC 426, một chơng trình gia công của máy phay gồm các từ khoá sau:
0 Begin pgm (tên chuơng trình, đơn vị đo) Các lệnh khai báo phôi (Worpiece)
1 blk form 0.1 x y . z ..… … …
2 blk form 0.2 x .. y .. z ..… … …
Khai báo dao và gọi dao
3 tool def 1 ..…
4 tool call 1 ..…
………..(thân chơng trình) Kết thúc chơng trình
Các chơng trình gia công điển hình trên máy phay TNC 426
Cấu trúc chơng trình khoan lỗ.