Download as pdf or txt
Download as pdf or txt
You are on page 1of 18

cadcamcnc10

1. Caáu truùc chöông trình CNC


Cấu trúc chương trình NC theo tiêu chuẩn ISO- 6983

CAÁU TRUÙC CHÖÔNG TRÌNH CNC Tieâu ñeà

VAØ CAÙC LEÄNH TRÖÔÙC KHI DI Ñaàu baêng Baét ñaàu chöông
trình
CHUYEÅN DUÏNG CUÏ
Vuøng Vuøng ghi chuù
chöông
trình

Cuoái chöông
trình

1 2

Caáu truùc cuûa moät block Caáu truùc moät töø leänh
Thí duï Ñòa chæ Soá

Soá thöù tö Leänh Töø leäïnh chæ kích Leänh Leänh chæ Leänh
blockï chuaån bò thöôùc phuï toác ñoä chæ
duïng
cuï

Keát thuùc block

3 4

Từ
O Số của chương trình
Thư tự dòng chương trình

O0001 Lệnh
Từ Từ Từ Từ N Số thứ tự dòng chương trình
N005 G54 G90 S300 M03 Lệnh G Lệnh chuẩn bị
X Toạ độ theo trục X
N010 G00 X2.5 Y1.25 Lệnh
Có thể dùng chỉ thời gian dừng

N015 G43 H01 Z.1 Lệnh Y Toạ độ theo trục Y


Địa chỉ Giá trị số Z Toạ độ theo trục Z
F3.75 Cùng dùng trong chu trình lập sẵn
5 6

1
cadcamcnc10

A/B/C Trục quay F Lượng chạy dao


R Bán kính S Tốc độ trục chí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 T Dụng cụ cắt trên mâm dao
Q Dùng trong các chu trình lập sẵn M Các lệnh phụ
P Dùng trong các chu trình lập sẵn D Offset bán kính dao
Gọi chương trình con H Offset chiều dài dao
Dùng chỉ thời gian dừng
EOB Kết thúc dòng lệnh
7
/ Mã huỷ dòng lệnh 8

Chöù
Ñòa c naêng
chæ Ñòa chæ

Soá chöông trình


Soá thöù töï

Caùc Chöùc naêng chuaån bò


Töø leänh Maõ ñaàu baêng vaø cuoái baêng
ñòa chæ kích
thöôùc

chính Löôïng
chaïy • Maõ ñaàu baêng vaø cuoái baêng cuûa chöông
vaø dao/phuùt
trình ñöôïc kyù hieäâu baèng %. Hai kyù hieäu
phaïm Löôïng chaïy dao/voøng
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öø
Toác ñoâï caét

vi giaù Dao caét

trò
Chöùc naêng phuï
maùy CNC ra ngoaøi thì chuùng seõ xuaát hieän.
leänh
Soá offset cuûa dao
Döøng
cuoái
haønh
trình

Chöông trình caàn goïi

Soá laàn laëp laïi 9 10

Soá cuûa chöông trình gia coâng CNC Soá thöù töï block
Chöông trình trong heä FANUC ñöôïc ñaët teân baèng chöõ O – Soá thöù töï block N ñöôïc duøng cho deã truy xuaát doøng leänh.
+ soá thöù töï chöông trình. Ngöôøi ta phaân loaïi caùc soá thöù töï – Phaïm vi soá thöù töï: N1- N9999
nhö sau: – Neáu khoâng duøng soá thöù töï block thì cuõng khoâng sao.
O0001 – O7999: Vuøng do ngöôøi duøng tuøy choïn – Soá thöù töï block N khoâng ñöôïc ñöùng tröôùc soá chöông
O8000 - O8999: Vuøng do ngöôøi duøng coù baûo veä trình O
O9000 – O9999-: Vuøng daønh cho nhaø saûn xuaát – 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.
Baïn coù theå duøng baát cöù soá naøo mieãn laø naèm trong vuøng
cho pheùp. – 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
Neáu caàn vieát ghi chuù cho deã nhôù thì ñeå trong ngoaëc ñôn. cheøn theâm doøng leänh, soá cuûa doøng leänh neân vieát caùch
– O1001 (Progam A); 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.
11 12

2
cadcamcnc10

Ñieàu kieän boû qua moät block Huỷ một từ lệnh có điều kiện
• Ñeå boû qua moät hay nhieàu block duøng daáu “/” ñaët ôû ñaàu • Một số hệ điều khiển có thể cho phép huỷ từ
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å lệnh có điều kiện bên trong một dòng lệnh.
OFF, block vaãn coù hieäâu köïc. • Thí dụ
• Thí duï caùch vieát boû qua block coù ñieàu kieän:
• Vieát ñuùng: /N3 G00 X10.0;
• N10 M06 T03 /M08
• Vieát sai: //N3 G00 X10.0; Dòng lệnh có thể dùng khi gia công thép hay
• Chuù yù laø khi boû qua moät block thì cuõng boû luoân gang. Nếu gia công gang, không dùng dung
caùc leänh modal naèm trong block, do vaäy phaûi laäp dịch trơn nguội > Bật ON công tắc OPSKIP
trình ñeå leänh naøy naèm trong caùc block tieáp theo
13 14

Block Skip theo nhóm Keát thuùc chöông trình


• Trong một số hệ Điều khiển có có thể dùng – Chöông trình CNC ñöôïc keát thuùc bôûi caùc maõ
Optional Block Skip theo nhóm, nếu trên máy có leänh sau ñaây:
các công tắc Opskip với số thứ tự từ 1-9. • M02:Keát thuùc chöông trình chính
• Thí dụ N16… N29… • M30:Keát thuùc vaø trôû veà ñaàu chöông trình chính
• N1… • M99:Keát thuùc chöông trình con
/2 N17… /3 N30…
• N2… – Tuy nhieân neáu vieát /M02, /M30, /M99 vaø treân
/3 N31…
• /1 N3… /2 N18… panel ñieàu khieån baät ON coâng taéc OPSKIP boû
• /1 N4… … … qua block coù ñieàu kieän thì chöông trình seõ
khoâng keát thuùc.
15 16

Chöông trình con Caáu truùc moät chöông trình con


Moät 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 Soá cuûa chöông trình con
chöông trình con ñeå ñôn giaûn vòeâc laäp trình. (hoaëc (:) trong tröôøng hôïp heä ISO)

– Moät chöông trình chính coù theå goïi moät chöông


trình con nhieàu laàn. Keát thuùc chöông trình con
– Moät chöông trình con coù theå goïi moät chöông
M99 khoâng nhaát thieát phaûi ñöùng rieâng treân moät doøng leänh.
trình chaùu nhieàu laàn. Thí duï X100.0 Z100.0 M99 ;

17 18

3
cadcamcnc10

Caùch goïi moät chöông trình con Caùch goïi moät chöông trình con
Chöông trình chính Chöông trình con Chöông trình chaùu

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
Theá heä thöù nhaát Theá heä thöù hai
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.
19 20

Caùch goïi moät chöông trình con Nhaûy doøng sau khi thöïc hieän
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 • Neáu muoán sau khi thöïc hieän chöông trình
Chöông trình chính Chöông trình con 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
21 22

Nhaûy doøng sau khi thöïc hieän Danh sách các mã lệnh phay
chöông trình con CNC hệ fanuc
Chöông trình chính Chöông trình con

23 24

4
cadcamcnc10

25 26

27 28

2. Caùc leänh tröôùc khi di Chöông trình ñieàu khieån.


chuyeån duïng cuï • Laø nhöõng taäp hôïp nhöõng caâu leänh ñieàu khieån
maùy phaûi laøm gì. Thí duï chöông trình gia %
coâng: G21G90 G94 G97
 Choïn heä ño Các lệnh đầu G54G00
 Ñôn vò ño toác ñoä caét vaø löôïng aên dao chương trình
G28 G91 Z0
Duïng cuï G43 H02 Z50
 Laäp trình tuyeät ñoái vaø töông ñoái CNC
T2 M06 S3000 M03
 Maët phaúng laäp trình G0 Z1.
X2. Y2.
 Heä toaï ñoä laäp trình Z.1
G1 Z-1. F10.
 Duïng cuï caét vaø soá offset dao X6.
Y6.
 Buø tröø chieàu daøi dao Đường chạy dao G1 X3.
G3X2.Y5.R1.
 Toác ñoä caét, chieàu quay truïc chính, löôïng aên G1Y2.
dao G0 Z1.
X0. Y0.
29
% 30

5
cadcamcnc10

Khai baùo ñôn vò löôïng chaïy dao F


Khai baùo heä ño ño kích thöôùc
vaø toác ñoä caét S
– Vôùi heä FANUC vieäc khai baùo ñôn vò ño ñöôïc • G94 – Ñôn vò löôïng chaïy dao F laø mm/ph hoaëc inch/ph
thöïc hieän thoâng qua caùc leäânh sau: • G95 - Ñôn vò löôïng chaïy dao F laø mm/vg hoaëc inch/vg
– G20 = ñôn vò ño laø in. • 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. Khi ñöôøng kính gia
– G21 = ñôn vò ño laø mm. coâng thay ñoåi, soá voøng quay cuûa truïc chính thay ñoåi
– Khi keát thuùc buoåi laøm vieäc, leänh G20 hay G21 theo.
seõ tieáâp tuïc toàn taïi sang buoåi laøm vieäc sau. • G97 - Toác ñoä caét coù ñôn vò laø vg/ph, khoâng ñoåi soá
– Trong moät soá heä ñieàu khieån khaùc, thí duï nhö voøng quay truïc chính trong suoát quaù trình gia coâng.
heä FAGOR duøng G70 vaø G71 thay vì G20 vaø
G21.
31 32

Khai baùo ñôn vò löôïng chaïy Choïn maët phaúng laäp trình
dao F vaø toác ñoä caét S. – Ñeå choïn maët phaúng laâp trình, duøng caùc leänh
• Thí duï: sau ñaây:
– G97 S1500; Soá voøng quay truï chính laø 1500 v/ph. – G17 – maët phaúng XY
– G96 S150; Toác ñoä caét laø 150 m/ph.
– G18 - maët phaúng ZX
– Ñeå giôùi haïn soá voøng quay truïc chính, duøng leänh G92.
Thí duï G92 S3500 giôùi haïn soá voøng quay truïc chính – G19 - maët phaúng YZ
laø 3500 vg/ph. – Vôùi maùy phay CNC, maët phaúng maëc ñònh laø
– Trong maùy phay CNC baùn sang Vieät nam, caøi ñaët XY, nghóa laø khi baät maùy leân maùy, leänh G17
maëc ñònh laø G94 vaø G97. Khi môû maùy laø hai leâïnh naøy coù hieäu löïc.
coù hieäu löïc.

33 34

Ñôn vò nhaäp nhoû nhaát Thí duï:


• Ñôn vò nhaäp nhoû nhaát laø soá gia nhoû nhaát
maø heä thoáng coù theå chaáâp nhaän. Trong haàu
heát caùc heä ñieàu khieån CNC, soá gia nhoû
nhaát laø
– 0.001 mm
– 0.0001 inch
– 0.001o.
– Moät soá lieäu nhaäp vaøo nhoû hôn caùc giaù trò treân
ñeàu ñöôïc laøm troøn.

35 36

6
cadcamcnc10

Laäp trình tuyeät ñoái vaø töông ñoái Thí duï laäp trình tuyeät ñoái

– Tröôùc khi cho dung cuï di chuyeån, baïn phaûi Duïng cuï ñi töø ñieåm A
(30,60,30) tôùi ñieåm
choïn caùch ghi vò trí caùc ñieåm maø duïng cuï phaûi
B(10, 30, 20), Theo
ñi tôùi. Ñoái vôi maùy phay heä FANUC coù hai caùch laäp trình tuyeät
caùch ghi: ñoái, ta coù toïa ñoä cuûa (30,60,30)
• G90 X_ Y_Z_ – ghi toïa ñoä tuyeät ñoái. ñieåm B seõ laø
• G91 X_ Y_Z_ -- ghi toïa ñoä töông ñoái. G90 X10.0 Y30.0
Z20.0 ;
Nên chọn cách ghi tuyệt đối nếu có thể được

37 38

Thí duï laäp trình töông ñoái Cho dao veà ñieåm chuaån R cuûa maùy

Theo caùch laäp trình


– Tröôùc khi chaïy chöông trình CNC hay tröôùc
töông ñoái, ta coù toïa khi ñoåi dao, phaûi cho dao trôû veà ñieåm chuaån R
ñoä cuûa ñieåm B seõ Coù hai caùch cho dao trôû veà ñieåm chuaån R.
laø – Baèng tay: nhaán nuùt HOME treân panel ñieàu
G91 X40.0 Y-30.0 khieån.
Z-10.0 ;
– Töï ñoâïng: duøng leänh G28.

39 40

Cho dao veà ñieåm chuaån R cuûa maùy • Neáu coù nhieàu ñieåm chuaån, thì vieäc trôû veà ñieåm chuaån
thöù 2, thöù 3, thöù 4 ñöôïc thöïc hieän bôûi leänh G30. Caáu truùc
– Khi duøng leänh G28 coù theå cho dao ñi qua moät ñieåâm cuûa leänh nhö sau:
trung gian ñeå traùnh dao va chaïm vaøo chi tieât gia
coâng. Thí duï G28 G91 X50.0 Y0 Z0 ; • G30 P_ X_ Y_ Z_
trong ñoù P = 2, 3, 4 laø soá thöù töï vaø X, Y, Z laø toïa ñoä
Trôû veà ñieåm chuaån G28
Trôû veà töø ñieåm chuaån G29 Ñieåm chuaån tuyeät ñoái cuûa ñieåm trung gian.
•G29 X_ Y_ Z_ ; • Ñeå kieåm tra ñieåm chuaån duøng leänh G27. Caáu truùc cuûa
leänh nhö sau:
B - Ñieåm trung gian
B G27 X_Y_ Z_;
G28 G29 trong ñoù X_Y_ Z_ laø toïa ñoä cuûa ñieåm chuaån. Khi
duøng leänh naøy, neáu duïng cuï veà ñuùng ñieåm chuaån,
A C ñeøn hieäu seõ baät saùng; neáâu khoâng ñuùng, caûnh baùo No.
A - Ñieåm baét ñaàu trôû veà C - Ñieåm ñích trôû veà töø ñieåm
ñieåm chuaån chuaån R
092 seõ xuaát hieän.

41 42

7
cadcamcnc10

Choïn duïng cuï caét Không dùng


• Tröôùc khi gia coâng phaûi thay dao neáu dao treân truïc chính dao chuẩn
khoâng phuø hôïp. Nguyeân taéc cuûa leänh thay dao ñöôïc vieát
nhö sau:
• N4 Txx M6 Điểm điều
• Thí duï: khiển
• N0020 T01 M6 Z
• Moãi dao coù chieàu daøi dao, kyù hieäu laø Hxx. Giaù trò chieàu
daøi dao ñöôïc xaùc ñònh tuyø theo coù duøng dao chuaån hay
khoâng

43 44

Trục chính phải di chuyển dao lên một lượng


bằng chiều dài H01, H02, H03 nên hiệu chỉnh Dùng dao chuẩn
(bù) dao luôn luôn dương

H00

Z
H01 H02 H03
Điểm điều
khiển

Hiệu chỉnh dao Hiệu chỉnh dao Hiệu chỉnh dao


dương (G43 H01) dương (G43 H02) dương (G43 H02)

45 46

- Khi dùng dao chuẩn: hiệu chỉnh dao bằng 0 (H00)


- Khi dùng dao dài hơn, trục chính phải di chuyển lên trên
một lượng bằng H01 nên bù dao dương (lên)
- Khi dùng dao ngắn hơn, trục chính phải di chuyển xuống Choïn duïng cuï caét
dưới một lượng H02, nên bù dao âm (xuống)
• Duïng cuï caét ñöôïc gaù treân maâm dao (hay
ñaøi dao). Ñaøi dao coù nhieàu oå dao vaø ñöôïc
Dao ñaùnh soá thöù töï. Phaàn lôùn tröôøng hôïp, khi
Dao H00
Dao ngắn dao gaù vaøo oå dao naøo thì noù seõ coù seõ mang
chuẩn
Dài hơn soá cuûa oå ñoù.
hơn
– Thí duï duïng cuï kyù hieäu laø T01, soá offset dao
H02
H01 theo chieàu daøi seõ laø H01, theo baùn kính seõ laø
Hiệu chỉnh dao D01.
Hiệu chỉnh dao âm (G44 H02)
dương (G43 H01) 47 48

8
cadcamcnc10

Choïn duïng cuï caét Offset dao theo baùn kính


– H01 seõ phaûi ñöôïc duøng vôùi leänh G43, G44 ñeå Ñöôøng di chuyeån
buø laïi chieàu daøi dao. cuûa taâm dao
– D01 seõ phaûi ñöôïc duøng vôùi leänh G41, G42 ñeå
taâm duïng cuï naèm caùch ñöôøng laäp trình moät Ñöôøng laäp
trình
khoûang baèng giaù trò cuûa noù
– H00, D00 coù nghóa laø giaù trò offset baèng 0, Phoâi
hay huûy offset dao.

Dao phay

49 50

Hệ thống CNC phải biết


phôi của bạn nằm ở đâu Khoảng cách từ điểm 0 trên
phôi đến điểm về 0 của máy
phải được xác định
Muốn vậy phải đo khoảng

? ?
cách đó theo cả phương
? X, Y, Z

51 52

X program value Zero return position


Dụng cụ rà cạnh Zero return position

Y+ Y+

Y axis
Program zero Program zero
value

X+ X+

FANUC 10M

X00.0000
Y00.0000
Operator area Control Z00.0000 Control
53 54

9
cadcamcnc10

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X-24.9287 X-24.4544
Y-14.3887 Y-14.3887
Z-18.3283 Control Z-18.3283 Control
55 56

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X-00.0000 X-00.1000
Y-14.3887 Y-14.3887
Z-18.3283 Control Z-18.3283 Control
57 58

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X-00.0000 X-15.3433
Y-14.3887 Y-22.4674
Z-18.3283 Control Z-18.3283 Control
59 60

10
cadcamcnc10

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X-15.3433 X-15.3433
Y-22.2344 Y00.0000
Z-18.3283 Control Z-18.3283 Control
61 62

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X-15.3433 X-15.3433
Y00.1000 Y00.0000
Z-18.3283 Control Z-18.3283 Control
63 64

Zero return position Zero return position

Y+ Y+

Program zero Program zero

X+ X+

FANUC 10M FANUC 10M

X24.0974 X12.3232 Gán giá trị X&Y


Y22.1233 Y11.2357 cho điểm 0
Z-18.3283 Control Z-18.3283 Control
65 66

11
cadcamcnc10

Vị trí về 0 theo trục Z

Còn trục Z thì sao? Đầu trục chính

Điểm 0 của chương trình


xác định theo phương Z tuỳ
theo việc bù trừ dao được Điểm 0 của
sử dụng như thế nào phôi

67 68

FANUC 10M

Vị trí về 0 theo trục Z X12.3232


Y11.2357
Z13.0294
Đầu trục chính

Điểm 0 của
phôi

69 70

FANUC 10M FANUC 10M

X11.4843 X11.4843
Y7.4637 Y7.4637
Z13.0294 Z1.2544

71 72

12
cadcamcnc10

FANUC 10M FANUC 10M

X11.4843 X11.4843
Y7.4637 Y7.4637
Z00.0000 Z11.7750

73 74

Những máy cũ yêu cầu gán điểm 0


Caøi ñaët goác toïa ñoä phoâi
trong chương trình(với G92). • Coù 3 caùch caøi ñaët goác toïa ñoä phoâi: G92,
duøng ñieåm chuaån R, G54-G59 vaø G52
Những máy mới cho phép gán điểm 0 – Caùch 1: Duøng G92. Goác toïa ñoä phoâi ñöôïc
qua các mã lệnh G54-G59 thieáât laäp khi chæ ra toïa ñoä hieän taïi cuûa muõi
duïng cuï caét. Caùch thieát laäp naøy laø khaù ñôn
Chúng ta sẽ dùng số đo ở trên cho giaûn vaø coù theå deã daøng thay ñoåi khi muoán.
cả hai trường hợp

75 76

Zero return position

Thí duï Y+
Duïng cuï ñang ôû
taïi vò trí X25.2
Y23. Baèng caùch Z
vieát Program zero
G92 X25.2 Z23.0 ;
baïn thieát laäp goác
toïa ñoä phoâi taïi
ñieåm zero X+

Operator area Control


77 78

13
cadcamcnc10

Zero return position

Y+
+

Program zero
+ Z

X+

Operator area Control


79 80

81 82

Thí dụ:
Các giá trị đo được:
Dùng lệnh G92 để Theo X: 12.3412
gán gốc toạ độ lập Theo Y: 11.2364
trình Theo Z: 9.5423
Lệnh:
N005 G92 X12.3412 Y11.2364 Z9.5423
83 84

14
cadcamcnc10

O0001 Khó khăn chính trong


N005 G92 X12.3412 Y11.2364 Z9.5423 việc gán gốc toạ độ
N010 G90 S1000 M03 trong chương trình:
N015 G00 X1. Y1.
N020 G43 H01 Z.1 Tất cả các trục phải về vị trí R
N025 G01 Z-.75 F4.5 trong chương trình trước khi chạy
N030 G00 Z.1 chương trình!
N035 G91 G28 X0 Y0 Z0
N040 M30

85 86

Đúng

Sai

Z
Measurement

Z
Measurement

87 88

O0001 Caùch 2. Duøng caùc maõ leänh G54-G59.


N003 G91 G28 X0 Y0 Z0
– Sau khi cho dao trôû veà ñieåm chuaån R, baïn
N005 G92 X12.3412 Y11.2364 Z9.5423
duøng muõi dao ñeå raø ñieåm zero treân phoâi. Toïa
N010 G54 G90 S1000 M03 ñoä cuûa ñieåm zero naøy seõ ñöôïc gaùn cho caùc maõ
N015 G00 X1. Y1. leänh G54, G55, G56, G57, G58, G59. Moãi dao
N020 G43 H01 Z.1 coù theå duøng moät maõ leäânh rieâng, thí duï dao
N025 G01 Z-.75 F4.5 T01 duøng G54, T02 duøng G55,…
N030 G00 Z.1 Bản chất của việc này là gán gốc toạ độ lập
trình bằng cách chỉ ra vị trí tương đối của nó
N035 G91 G28 X0 Y0 Z0 trên phôi so với điểm chuẩn R
N040 M30

89 90

15
cadcamcnc10

Zero return position Zero return position

Y+ Y+
-

Program zero Program zero


-
X+ X+

Operator area Control Operator area Control


91 92

Z
Measurement

93 94

-
(minus)

Thí dụ đo được:
95 X: 12.3412 Y: 11.2364 Z: 9.5423 96

16
cadcamcnc10

Các mã lệnh dùng


Gán gôc toạ độ lập trình
G54 - Gốc toạ độ số 1
G55 - Gốc toạ độ số 2
G56 - Gốc toạ độ số 3
G57 - Gốc toạ độ số 4
G58 - Gốc toạ độ số 5
G59 - Gốc toạ độ số 6
Thí dụ đo được:
X: 12.3412 Y: 11.2364 Z: 9.5423 97 98

O0001 Caùch 3. Duøng caùc maõ leänh G52.


N005 G54
N010 G90 S1000 M03 • Duøng G52 ñeå chæ ra vò trí toïa ñoä cuïc boä so
N015 G00 X1. Y1. vôùi goác toïa ñoä hieän haønh
N020 G43 H01 Z.1 • Thí duï, baïn ñang duøng G54 laøm goác toïa
N025 G01 Z-.75 F4.5 ñoä hieän haønh vaø muoán dôøi goác toïa ñoä ñeán
N030 G00 Z.1 vò trí môùi, baïn vieát G52 X_ Y_, trong ñoù
N035 G91 G28 X0 Y0 Z0 X_Y_ laø toïa ñoä tuîeät ñoái cuûa goác toïa ñoä
N040 M30 môùi. Ñeå huûy boû heä toïa ñoä cuïc boä, baïn ñôn
giaûn vieát G52 X0 Y0.
99 100

Caùch 3. Duøng maõ leänh G52. Thay ñoåi goác toïa ñoä
• Vieäc thay ñoåi goác toïa ñoä hieän taïi tôùi moät
(Heä toïa ñoä cuïc boä vò trí môùi coù theå ñöôïc thöïc hieän theo nhieàu
G52)
Heä toïa ñoä phoâi) caùch khaùc nhau. Thí duï goác toïa ñoä phoâi
(Heä toïa ñoä cuïc boä) hieäân taïi laø G54. Vò trí hieän taïi cuûa duïng cuï
(Heä toïa ñoä phoâi thöù 6) laø X200 Y160. Baïn muoán dôøi goác toïa ñoä
tới vò trí X100 Y60.
Heä toïa ñoä maùy

Goác toïa ñoä maùy

Ñieåm chuaån
101 102

17
cadcamcnc10

Thí duï
Thí duï goác toïa ñoä phoâi hieäân taïi laø G54. Vò trí
hieän taïi cuûa duïng cuï laø X200 Y160. Baïn muoán Baïn coù theå thöïc hieän theo ba caùch sau:
dôøi goác toïa ñoä tôi vò trí X100 Y60
°G92 X100.0 Y100.0;
Y Y’
Heä toïa ñoä phoâi °G52 X100.0 Y60.0;
Vò trí cuûa duïng cuï
°G10 L2 P1 Xo + 100.0 Yo + 60.0
• trong ñoù,
• Xo Yo laø goác toïa ñoä cuõ ñöôïc thieát laäp bôûi G54 so
vôùi heä toïa ñoä maùy,
X’ Heä toïa ñoä phoâi môùi
• L2 laø maõ leänh kyù hieäu vieäc thieát laäp goác toïa ñoä
• P1 laø tham soá chæ soá thö tuï cuûa goác toïa ñoä.
• P1 öùng vôi G54, P4 öùng vôi G57,
X
• P2 öùng vôi G55, P5 öùng vôi G58,
• P3 öùng vôi G56, P6 öùng vôi G59
103 104

Điều khiển trục chính và bơm Thí dụ một đoạn đầu chương trình
%
• Tốc độ cắt S phải được chọn trước khi cho dụng O1001
cụ quay: thí dụ G97 S1000 N10 G21 G17 G90 G54 G94 G97
• Chiều quay trục chính phải được chỉ ra trước khi N20 G28 G91 X0 Y0 Z0
cho dụng cụ gia công: M03 hay M04 N30 T01 M06
• Tốc độ di chuyển của dao (hay lượng ăn dao F) N40 G43 H01 Z50.0
phải khai báo trước khi cắt, thí dụ G94 F500 N50 S1000 M03 M08
• Nếu có bơm dụng dịch trơn nguội: M08 N60 G41 D01

N200 M30
%
105 106

Tóm lược
• Chương trình NC có cấu trúc như thế nào?
• Cấu trúc một dòng lệnh, một từ lệnh?
• Có những từ nào được dùng trong chương
trình NC?
• Trước khi dụng cụ di chuyển, cần những
lệnh gì? Những lệnh cài trước có cần lập
trình không?

107

18

You might also like