Bài giảng CAD/CAM/CNC - Phần 13: Cấu trúc của chương trình CNC và các lệnh trước khi di chuyển dụng cụ - Lê Trung Thực
13. CAÁU TRUÙC CUÛA CHÖÔNG
TRÌNH CNC VAØ CAÙC LEÄNH
TRÖÔÙC KHI DI CHUYEÅN DUÏNG CUÏ
Lê Trung Thực
1
1. Caáu truùc cuûa chöông trình CNC
Cấu trúc chương trình NC theo tiêu chuẩn ISO- 6983
Tieâu ñeà
Ñaàu baêng
Baét ñaàu chöông
trình
Vuøng
chöông
trình
Vuøng ghi chuù
Cuoái chöông
trình
2
Caáu truùc cuûa moät block
Soá thöù tö Leänh
Töø leäïnh chæ kích
thöôùc
Leänh Leänh chæ Leänh
blockï chuaån bò
phuï toác ñoä
chæ
duïng
cuï
Keát thuùc block
3
Caáu truùc moät töø leänh
Ñòa chæ
Thí duï
Soá
4
Từ
O0001
Lệnh
Từ Từ Từ
Từ
N005 G54 G90 S300 M03
Lệnh
Lệnh
N010 G00 X2.5 Y1.25
N015 G43 H01 Z.1
Lệnh
Giá trị số
Địa chỉ
F3.75
O Số của chương trình
N Số thứ tự dòng chương trình
G Lệnh chuẩn bị
X Toạ độ theo trục X
Có thể dùng chỉ thời gia dừng
Y Toạ độ theo trục Y
Z Toạ độ theo trục Z
Cùng dùng trong chu trình lập sẵn
6
A/B/C Trục quay
R Bá n kí nh
Cũng dùng trong các chu trình lập sẵn
I/J/K Vị trí tâm cung tròn
Q Dùng trong các chu trình lập sẵn
P Dùng trong các chu trình lập sẵn
Gọi chương trình con
Dùng chỉ thời gian dừng
7
F Lượng chạy dao
S Tốc độ trục chính
T Dụng cụ cắt trên mâm dao
M Các lệnh phụ
D Offset bá n kí nh dao
H Offset chiều dài dao
EOB Kết thúc dòng lệnh
/ Mã huỷ dòng lệnh
8
Chöùc naêng
Ñòa chæ
Soá chöông trình
Soá thöù töï
Chöùc naêng chuaån bò
Caùc
ñòa chæ
chính
vaø
Töø leänh
kích
thöôùc
Löôïng
chaïy
dao/phuùt
Löôïng chaïy dao/voøng
phaïm
vi giaù
trò
Toác ñoâï caét
Dao caét
Chöùc naêng phuï
Soá offset cuûa dao
leänh
Döøng
cuoái
haønh
trình
Chöông trình caàn goïi
Soá laàn laëp laïi
9
Maõ ñaàu baêng vaø cuoái baêng
Maõ ñaàu baêng vaø cuoái baêng cuûa chöông
trình ñöôïc kyù hieäâu baèng %. Hai kyù hieäu
naøy khoâng xuaát hieäân treân maøn hình cuûa
maùy CNC, nhöng khi xuaát chöông trình töø
maùy CNC ra ngoaøi thì chuùng seõ xuaát hieän.
10
Soá cuûa chöông trình gia coâng CNC
Chöông trình trong heä FANUC ñöôïc ñaët teân baèng chöõ O
+ soá thöù töï chöông trình. Ngöôøi ta phaân loaïi caùc soá thöù töï
nhö sau:
O0001 – O7999: Vuøng do ngöôøi duøng tuøy choïn
O8000 - O8999: Vuøng do ngöôøi duøng coù baûo veä
O9000 – O9999-: Vuøng daønh cho nhaø saûn xuaát
Baïn coù theå duøng baát cöù soá naøo mieãn laø naèm trong vuøng
cho pheùp.
Neáu caàn vieát ghi chuù cho deã nhôù thì ñeå trong ngoaëc ñôn.
– O1001 (Progam A);
11
Soá thöù töï block
– Soá thöù töï block N ñöôïc duøng cho deã truy xuaát doøng leänh.
– Phaïm vi soá thöù töï: N1- N9999
– Neáu khoâng duøng soá thöù töï block thì cuõng khoâng sao.
– Soá thöù töï block N khoâng ñöôïc ñöùng tröôùc soá chöông
trình O
– Neáu khoâng coù soá chöông trình, heäï thoáng laáy soá thöù töï
block ñaàu tieân ñeå ñaët teân chöông trình.
– Coù theå boû qua vieäc ñaùnh soá moät soá doøng leänh.
– Khi laäp trình baèng tay, ñeå ñeà phoøng vieát thieáu, phaûi
cheøn theâm doøng leänh, soá cuûa doøng leänh neân vieát caùch
quaûng, thí duï 5, 10, 15,...
– Khoâng ñöôïc duøng soá 0 ñeå chæ soá thöù töï N vaø soá chöông
trình O.
12
Ñieàu kieän boû qua moät block
Ñeå boû qua moät hay nhieàu block duøng daáu “/” ñaët ôû ñaàu
block. Heä thoáng seõ boû qua block naøy neáu treân panel ñieàu
khieån cuûa maùy CNC baät ON coâng taéc OPSKIP. Neáu ñeå
OFF, block vaãn coù hieäâu köïc.
Thí duï caùch vieát boû qua block coù ñieàu kieän:
Vieát ñuùng: /N3 G00 X10.0;
Vieát sai:
//N3 G00 X10.0;
Chuù yù laø khi boû qua moät block thì cuõng boû luoân
caùc leänh modal naèm trong block, do vaäy phaûi laäp
trình ñeå leänh naøy naèm trong caùc block tieáp theo
13
Keát thuùc chöông trình
– Chöông trình CNC ñöôïc keát thuùc bôûi caùc maõ
leänh sau ñaây:
M02:Keát thuùc chöông trình chính
M30:Keát thuùc vaø trôû veà ñaàu chöông trình chính
M99:Keát thuùc chöông trình con
– Tuy nhieân neáu vieát /M02, /M30, /M99 vaø treân
panel ñieàu khieån baät ON coâng taéc OPSKIP boû
qua block coù ñieàu kieän thì chöông trình seõ
khoâng keát thuùc.
14
Chöông trình con
– Khi caàn gia coâng laëp laïi nhieàu laàn moät maãu
thì neân duøng bieåu dieãn maãu döôùi daïng moät
chöông trình con ñeå ñôn giaûn vòeâc laäp trình.
– Moät chöông trình chính coù theå goïi moät chöông
trình con nhìeàu laàn.
– Moät chöông trình con coù theå goïi moät chöông
trình chaùu nhieàu laàn.
15
Caáu truùc moät chöông trình con
Moät chöông trình con
Soá cuûa chöông trình con
(hoaëc (:) trong tröôøng hôïp heä ISO)
Keát thuùc chöông trình con
M99 khoâng nhaát thieát phaûi ñöùng rieâng treân moät doøng leänh.
Thí duï X100.0 Z100.0 M99 ;
Caùch goïi moät chöông trình con
Soá laàn laëp chöông Soá cuûa chöông trình con
trình con
Khi khoâng chæ ra soá laàn laëp chöông trình con, heä thoáng hieåu laø 1
– Thí duï M98 P51200; coù nghóa laø goïi chöông trình 1200
naêm laàn.
– Trong moät chöông trình chính coù theå goïi chöông trình
con nhieàu laàn, vaø chöông trình con coù theå goïi chöông
trình chaùu nhieàu laàn. Soá theá heä toái ña coù theå loàng nhau
laø 4. Soá laàn goïi toái ña moät chöông trình con laø 999.
17
Caùch goïi moät chöông trình con
Chöông trình chaùu
Chöông trình chính Chöông trình con
Theá heä thöù nhaát
Theá heä thöù hai
18
Caùch goïi moät chöông trình con
– Leänh M98 coù theå ñöùng chung vôùi leänh chuyeån ñoäng. Khi ñoù leäânh
chuyeån ñoäng seõ thöïc hieän tröôùc roài môùi goïi chöông trình con.
– Thí duï: G01 X100.0 M98 P1200;
Thöù töï thöïc hieän moät chöông trình con
Chöông trình con
Chöông trình chính
19
Nhaûy doøng sau khi thöïc hieän
chöông trình con
Neáu muoán sau khi thöïc hieän chöông trình
con, baïn khoâng trôû veà nôi ñaõ goïi maø di
chuyeån tôùi moät doøng chöông trình khaùc,
baïn phaûi chæ ra doøng chöông trình caàn ñeán
sau M99P_;
– Thí duï, M99P0060;
Sau khi thöïc hieän chöông trình con
(P1010), baïn tôùi doøng N0060
20
Tải về để xem bản đầy đủ
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng CAD/CAM/CNC - Phần 13: Cấu trúc của chương trình CNC và các lệnh trước khi di chuyển dụng cụ - Lê Trung Thực", để tải tài liệu gốc về máy hãy click vào nút Download ở trên
File đính kèm:
bai_giang_cadcamcnc_bai_13_cau_truc_cua_chuong_trinh_cnc_va.ppt

