Professional Documents
Culture Documents
Nội dung
Caáu truùc chöông trình
LẬP TRÌNH TIỆN CNC • Các khai báo tổng quát đầu chương trình
HỆ FANUC • Các lệnh nội suy
• Các lệnh lập trình nâng cao
• Các chức năng đơn giản lập trình
• Bài tập tổng hợp
Ñaàu baêng Baét ñaàu chöông trình • 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
Vuøng chöông Vuøng ghi chuù
trình maùy CNC, nhöng khi xuaát nhaäp chöông
trình töø maùy CNC ra ngoaøi hay ngöôïc laïi
Cuoái chöông trình
thì chuùng seõ ñöôïc duøng.
1
10/13/2022
Caáu truùc cuûa moät block Caáu truùc moät töø leänh
Caùc ñòa chæ trong heä Fanuc Caùc ñòa chæ trong heä FANUC
Chöùc naêng Ñòa chæ YÙ nghóa
Töø leänh kích thöôùc Chæ ñòa chæ di chuyeån duïng cuï tôùi
Soá laàn laëp laïi chöông Chæ soá laàn laëp chöông trình con
trình con
Tham soá Tham soá trong caùc chu trình laäp saün
2
10/13/2022
3
10/13/2022
Caáu truùc moät chöông trình con Caùch goïi moät chöông trình con
Moât chöông trình
con
Soá cuûa chöông trình con
hoaëc daáu (:) theo heä ISO Soá laàn laëp chöông Soá cuûa chöông
trình con trình con
Keát thuùc chöông
trình Khi khoâng chæ ra soá laàn laëp chöông trình con, heä thoáng hieåu
M99 khoâng nhaát thieát phaûi ñöùng rieâng treân moät doøng
laø 1
leänh, thí duï
X100.0 Z100.0 M99 ;
Caùch goïi moät chöông trình con Caùch goïi moät chöông trình con
•Trong moät chöông trình chính coù theå goïi Chöông trình Chöông trình Chöông trình
chöông trình con nhieàu laàn, vaø chöông trình chính con chaùu
Thöù töï thöïc hieän chöông trình con Thöù töï thöïc hieän chöông trình con
Neáu muoán sau khi thöïc hieän chöông trình con,
Chöông trình chính 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_;
Chöông trình chính Chöông trình con
4
10/13/2022
5
10/13/2022
Khai baùo heä ño kích thöôùc Heä meùt vaø heä inch
• Vôùi heä FANUC vieäc khai baùo ñôn vò ño G21 G20
ñöôïc thöïc hieän thoâng qua caùc leânh sau:
• G20 = heä ño laø in.
• G21 = heä ño laø mm.
• Trong moät soá heä ñieàu khieån khaùc, thí duï
nhö heä FAGOR duøng G70 vaø G71 thay vì
G20 vaø G21.
6
10/13/2022
Khai baùo ñôn vò toác ñoä caét S Toác ñoä truïc chính
• G98 – Ñôn vò löôïng chaïy dao F laø mm/ph hoaëc
inch/ph G97
• G99 - Ñôn vò löôïng chaïy dao F laø mm/vg hoaëc G96
inch/vg
• G96 – Toác ñoä caét S coù ñôn vò laø m/ph hay
inch/ph, khoâng ñoåi treân toaøn maët gia coâng.
• G97 - Toác ñoä caét coù ñôn vò laø vg/ph,
khoâng ñoåi soá voøng quay truïc chính trong
suoát quaù trình gia coâng
Vò trí goác toaï ñoä laäp trình phaûi Giôùi haïn soá voøng quay truïc chính
naèm treân taâm truïc chính G50 khi duøng G96
Thí duï G50 S3000
Khi soá voøng quay ñaït giôùi haïn Nmax thì truïc
chính seõ quay vôùi soá voøng quay ñoù
7
10/13/2022
8
10/13/2022
Cho dao veà chuaån R (home) Cho dao veà chuaån R (home)
1) Khi duøng leänh
Ñieåm trung gian
G28 coù theå cho dao ñi
qua moät ñieåâm trung
Ñieåm chuaån
gian ñeå traùnh dao va
chaïm vaøo chi tieát gia
coâng. Thí duï G28
U50 W30.
Khi vieát G28 W_ U_
duïng cuï seõ di chuyeån
theo phöông Z tröôùc
Cho dao veà chuaån R (home) Choïn goác toaï ñoä phoâi
• Neáu coù nhieàu ñieåm chuaån, thi vieäc trôû veà ñieåm chuaån Thí duï G54
thöù 2, thöù 3, thöù 4 ñöôïc thöïc hieän bôûi leänh G30.
• Caáu truùc cuûa leänh nhö sau:
G30 P_ X_ Z_ trong ñoù P = 2, 3, 4 laø soá thöù töï vaø X, Z laø
toïa ñoä tuyeät ñoái cuûa ñieåm trung gian.
• Ñeå kieåm tra ñieåm chuaån duøng leänh G27. Caáu truùc cuûa
leänh nhö sau: G54
G54
G27 X_Z_;
Trong ñoù X_Z_ laø toïa ñoä cuûa ñieåm chuaån. OM = Goác toaï ñoä maùy
• Khi duøng leänh naøy, neáu duïng cuï veà ñuùng ñieåm chuaån,
OP = Goác toaï ñoâ phoâi
ñeøn hieäu seõ baät saùng; neáâu khoâng ñuùng, caûnh baùo No. 092
seõ xuaát hieän.
9
10/13/2022
10
10/13/2022
0, 9
11
10/13/2022
Q5 Q7
Q1 Q2
Q0,Q9 Q6
KYÙ HIEÄU TÖ THEÁ DAO F Thay đổi giá trị Offset trong chương trình
Q6
Khi ñaøi dao naèm ôû Q1 Q2
X : Offset value on X axis (absolute)
• G10 P_ X_ Z_ Y_ R_ Q_ ;
phía tröôùc maùy • or Z : Offset value on Z axis (absolute)
• G10 P_ U_ W_ V_ C_ Q_ ; Y : Offset value on Y axis (absolute)
• P : Offset number U : Offset value on X axis
• 0 : Command of work (incremental)
Q7 coordinate system shift value W : Offset value on Z axis
Q5 • 1–32 : Command of tool wear (incremental)
offset value V : Offset value on Y axis
• Command value is offset (incremental)
number R : Tool nose radius offset value
• 1000+(1–32) : Command of (absolute)
tool geometry offset value
C : Tool nose radius offset value
• (1–32) : Offset number
(incremental)
Q4 Q : Imaginary tool nose number
Q8 Q3
12