G-code chương trình khoan lỗ cho máy phay cnc

  • Thread starter Mercredi
  • Ngày mở chủ đề
M

Mercredi

Author
Lâu quá em không đụng đến máy phay CNC, bây giờ chẳng nhớ đoạn code khoan lỗ viết như thế nào nữa, bác nào biết nhắc lại dùm em với ạ.

Em cần khoan 2 lỗ, đường kính 12mm, sâu 60mm. Trên vật liệu là SKD61. Em search được chương trình này:

00001
N005 G54 G90 S400 M03
N10 G00 X1. Y1.
N015 G43 H01 Z.1 M08
N020 G01 Z-1.25 F3.5
N025 G00 Z.1
N030 X2.
N035 G01 Z-1.25
N040 G00 Z.1 M09
N045 G91 G28 Z0
N050 M30

Chương trình này em thấy chưa đầy đủ lắm, em nhớ còn thiếu mã lệnh Q để mũi khoan xuống 1 khoảng cách nhất định tự rút dao lên cho bazớ thoát ra ngoài.
 

neverlose

<b>we only here today</b>
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Chu trình khoan khoét doa có đến 10 chu trình từ G80 đến G89 ,thế thì làm sao nhắc lại hết cho bạn được. Mỗi chu trình có một ý nghĩa khác nhau, nhắc thế thì còn phải cho ví dụ nữa .

Trong phần tài liệu về Cad/cam/cnc có tập bài giảng của bKHCm có nói chi tiết về chu trình khoan lỗ , và nhiều ví dụ , bạn nên tham khảo trc, khi đó thắc mắc gì thì hỏi sau.
 

leviettienCTM

Active Member
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

cấu trúc câu lệnh như trên dùng để gia công những lỗ thông thường của phần phay theo tọa độ điểm mà không dùng mấy câu lệnh (G80 => G89), một cấu trúc câu lệnh cơ bản:
N... G98 (G99) G83 X...Y... Z...Q...P...(R...);
đây chỉ là một câu lệnh khoan cơ bản mà mình đã học,(còn mấy lệnh về khoan nữa cơ)
mình cho bạn một ví dụ về khoan lỗ trong Mill nhá( không dùng các lệnh G80 => G89):
(theo G91)
%
N5 G91 G21 G40 G97 G94;
N10 M06 T01;
N15 G00 X0 Y0 Z5 ;
N20 M03 S1000 ;
N25 X40 Y40 ;
N30 G01 Z-15 F100 M08 ;
N35 G00 X-25 Y15 Z5 ;
N40 G01 Z-15 ;
N45 G00 X0 Y-40 Z5 ;
N50 G01 Z-15 ;
N55 G00 X90 Y0 Z5 ;
N60 G01 Z-15 ;
N65 G00 X-30 Y25 Z5 ;
N70 G01 Z-15 ;
N75 G00 X30 Y15 Z5 ;
N80 G01 Z-15 ;
N85 G00 X-105 Y-105 Z100 ;
N90 M05 M28 ;
N95 M02 ;


dùng lệnh G83:
...
[FONT=&quot]N180 G40 G49 G43 T3H3 S1200 F500 M03;[/FONT][FONT=&quot][/FONT]
[FONT=&quot]N185 G00 X30 Y30 Z20;[/FONT]
[FONT=&quot]N190 G98 G83 X30 Y30 Z-10 P1000 Q5000;[/FONT]
[FONT=&quot]N195 G00 X80 Y80 Z80 M05;[/FONT]
[FONT=&quot]N200 G49 G44 T5H5 S1000 F400 M03;[/FONT][FONT=&quot][/FONT]
[FONT=&quot]N205 G00 X30 Y55 Z20;[/FONT]
[FONT=&quot]N210 G98 G83 X30 Y55 Z-7 P1000 Q3500;[/FONT]
[FONT=&quot]N215 G00 X53.78 Y37.7;[/FONT]
[FONT=&quot]N220 G98 G83 X53.78 Y37.7 Z-7 P1000 Q3500;[/FONT]
[FONT=&quot]N225 G00 X44.7 Y9.78;[/FONT]
[FONT=&quot]N230 G98 G83 X44.7 Y9.78 Z-7 P1000 Q3500;[/FONT]
[FONT=&quot]N235 G00 X15.3 Y9.78;[/FONT]
[FONT=&quot]N240 G98 G83 X15.2 Y9.78 Z-7 P1000 Q3500;[/FONT]
[FONT=&quot]N245 G00 X6.22 Y37.7;[/FONT]
[FONT=&quot]N250 G98 G83 X6.22 Y37.7 Z-7 P1000 Q3500;[/FONT]
[FONT=&quot]N255 G00 X80 Y80 Z80;[/FONT]
[FONT=&quot]N260 M05 M09;[/FONT]
[FONT=&quot]N265 M30. [/FONT]

trên frum còn nhiều Anh giỏi lắm nhờ mấy Anh ấy giúp nhá!mình chỉ được học về lí thuyết là chính còn thực hành chưa được nhiều nên cũng muốn học hỏi mọi người nhiều!sắp ra trường rồi màh........
 
Last edited:

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Trùi ui, chỉ có khoan hai lổ mà các bác viết chương trình nhìn chóng cả mặt, giả sử lổ 1 ở vị trí X25,Y0 va lổ 2 ở vị trí X-25,Y0, mình viết cho một lổ thôi sau dó dùng câu lệnh G98 để lặp lại chu trình ví dụ:

G98 G83 X-25. Y0.0 Z-160. R-99. Q6. F20.
X25.

Ta thấy dùng G98 ở đây dòng 2 chỉ viết một toạ độ X25 là máy hiều sau khi khoan ở vị trí (25,0) máy lặp lại chu trình khoan ở vị trí (-25,0)


Các bác tham khảo file sau nhé, dùng con Drill2 lấy dấu, con Drill 10 khoan thô, con Drill 12 khoan tinh. Bộ điều khiển Fanuc 6M. Thay dao tự động, các ổ dao lần lượt ví dụ là T80, T81 và T82.

%
O0100
(----------TOOL LIST----------)
( T80 DRILL02 DIA.- 2. )
( T81 DRILL10 DIA.- 10. )
( T82 DRILL12 DIA.- 12. )
(------------------------------)
G90 G80 G17 G40 M23
G54

T80 M06
G00 X-25. Y0.0
G43 H80 Z-90.
(DRILL - LAY DAU)
S1326 M03
G98 G83 X-25. Y0.0 Z-102. R-99. F20.
X25.
=====> chỉ cần hai dòng này là lấy dấu cho 2 lổ.
G80
M05
G91 G28 Z0

T81 M06
G00 X-25. Y0.0
G43 H81 Z-90.
(DRILL - KHOAN THO)
S1326 M03
G98 G83 X-25. Y0.0 Z-160. R-99. Q6. F20.
X25.
=====> chỉ cần hai dòng này là khoan thô cho 2 lổ, cứ khoan 6mm lùi lại 2mm một lần để thoát phoi.
G80
M05
G91 G28 Z0

T82 M06
G00 X-25. Y0.0
G43 H82 Z-90.
(DRILL - DOA)
S1326 M03
G98 G83 X-25. Y0.0 Z-160. R-99. Q6. F20.
X25.
=====> chỉ cần hai dòng này là khoan tinh cho 2 lổ, cứ khoan 6mm lùi lại 2mm một lần để thoát phoi
G80
M05
G91 G28 Z0
G91 G28 X0 Y150.
M30
%


Hiện nay CAD/CAM đã rất phổ biến ...lập trình tay đã lùi vào dỉ vảng (bác nào đang lập trình tay...mau mau chuyển sang CAD/CAM vì vừa năng suất thấp, dể sai sót ...), với phần mềm CAD/CAM ví dụ Cimatron các bạn có thể chọn tất cả các kiểu khoan đại diện cho từ G80-G89, kiểu peck, dwell...Lùi dao...

Giá trị Q là khai báo dao khoan xuống một đoạn rồi rùi lại sau đó khoan tiếp để thoát phôi.
 
Last edited:

lddung

Chuyên gia cao cấp
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

mình đang bận nên lười hướng dẫn lập trình tay..Cái này đọc sách về cnc thì hầu như sách nào cũng nói.Tặng bạn 1 chương trình mình dùng Machining Strategist CAM để lập trình với chuẩn ISO .

( Machining Strategist v6.1.231 )
( Friday, June 18, 2010 3:55:37 PM )
( C:\Documents and Settings\Le Dinh Dung\Desktop\khoanlosau.iso )
( C:\Documents and Settings\Le Dinh Dung\My Documents\Part2.igs )
G21
G17G40G80G90
F10000
( Pecking Toolpath 1 [118°x10, 0] )
( Pecking Toolpath )
( Cutter: 0.000x0.000 )
( Note: Cutter tip output )
T1M06
G0Z100.000
G0X0.000Y0.000
S1500M03
M08
G1Z2.000
F50
G83X0.000Y0.000Z-60.000R2.000Q2.000
G80
F10000
Z3.000
X50.000
Z2.000
F50
G83X50.000Y0.000Z-60.000R2.000Q2.000
G80
F10000
Z100.000
M09
M05
M02

Muốn khoan lỗ tọa độ và chiều sâu bao nhiêu chỉ việc thay vào 3 giá trị X Y Z trong câu lệnh G83. Muốn khoan thêm lỗ cùng độ sâu chỉ việc thêm X Y mà thôi...Chúc bạn thành công!
 
Last edited:

Hiro

PHAN CHÂU TUẤN
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Mình có một tài liệu nho nhỏ muốn gửi đến các bạn :4: Mong được góp ý ủng hộ

 

iPumpkin

<center><b>CAM Programmer</b></center>
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Mình cũng rất đam mê lập trình CAM, về tài liệu các bạn có thể tìm tại đây, mình thấy khá đầy đủ http://www.mientayvn.com/Lap trinh CNC/Lap_trinh.html. Trong các cuốn có cuốn CNC programming handbook của Peter Smid là đầy đủ nhất, có thể nói phần lớn sách CNC ở VN là dịch từ manual của FANUC. Bác nào giỏi tiếng ANh có thể đọc cuốn của Peter Smid.Mấy file down load từ trang web này có password, mình vẩn chưa biết..có lẻ các bác liên hệ người chủ diển đàn ấy..anh Phúc Linh chăng ?
 
Last edited:

leviettienCTM

Active Member
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

hì hì!sr bác!Em viết đấy là của mấy cái chứ đâu phải hai!bác thông cảm, cái đó ở bài tập nên Em post luôn vào!:D
thanks bác cái!
 
H

hellomeslab

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

chào ! minh f viết chương trình mình hay làm : xem thế nào? vd? CHIỀU SÂU LÀ 50 NHÉ;
0001( KHOAN 4 LỖ PCD 100 VA MŨI KHOAN 20 NHÉ);
N0 ( BẠN TỰ VIẾT NHÉ);
M61;
N1G80G40;
G30G91Z0M19;
G30G91X0Y0M19;
T1M6;
G54 G90 G0 X0 Y50. S2864 M3;
G4 X5.H1 M8;
G43Z100.M50;
G98 G73 Z-50 R2. Q.5 F300;(lỗ thứ nhất )
Y0 X50.(lỗ thỨ 2);
X0 Y-50.;(lỗ thứ 3);
Y0 X-50.;;(lỗ thứ 4);
G80 G28 G91 Z0 ;
G28G91 X0 Y0 M19;
M1 ;
vậy thôi mà:68:
 
Last edited by a moderator:
M

Mercredi

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Cảm ơn các bạn nhé, mình làm được rồi :D
 
F

fanuc_taiwan

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

các bác viết em thấy dài quá vậy,em viết thử một chuơng trình khoan 4 lỗ đường kính 12mm sâu 40mm theo hệ điều khiển fanuc em thường vẫn làm
o0001;
G21;
G17 G40 G49 G80 ;
T1M6;
G0 G90 G54 X0. Y15. S800 M3;
G43 H1 Z50. M8;
Z10.
G73 G98 Z-30. R3.Q7.F150;(lỗ thứ 1)
X15. Y0.;(lỗ 2)
X0.Y-15; (LỖ 3)
X-15. Y0.; (LỖ 4)
G0 G80 Z80. M9;
G91 G28 Y0. M5;
M30;
mong các bác cho ý kiến, em đang làm việc tại đài loan công ty em toàn sử dụng máy fanuc :79:
 
F

fanuc_taiwan

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

khoan lấy dấu tâm thì bọn em hay dùng G81 G98 Z-4. R3. F150 khoan theo vị trí mà chuơng trinh bên trên em viết thế là song , còn các lệnh khoan lấy dấu tâm như G82 hay khoan lố sâu như G83 bọn em it khi dùng :61:
 
C

chatpham274

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

%
N0010 G90G92G00X0Y0Z100.
N0020 S1200
N0030 G00 X-90. Y70.
N0040 Z10.
N0050 G83 X-90. Y70. Z-32.303 Q1.5 R1. F30.
N0060 Y-70.
N0070 X90.
N0080 Y70.
N0090 G80
N0100 G00 Z100.
N0110 X0Y0
M5
M9
%
các bác cho em hỏi dòng lệnh Q1.5 R1. F30. nói lên điều gì thế ạ..e xem hoài k hiểu ạ
 
P

phungcnc

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

O001
g90g54
s500m3
g00x100.y100.
Z50.
G98g83z-10.r1.q3.f50.
X-100.
Y-100.
X100.
G80
g0z50.
M30
 
P

palakanvd

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

%
N0010 G90G92G00X0Y0Z100.
N0020 S1200
N0030 G00 X-90. Y70.
N0040 Z10.
N0050 G83 X-90. Y70. Z-32.303 Q1.5 R1. F30.
N0060 Y-70.
N0070 X90.
N0080 Y70.
N0090 G80
N0100 G00 Z100.
N0110 X0Y0
M5
M9
%
các bác cho em hỏi dòng lệnh Q1.5 R1. F30. nói lên điều gì thế ạ..e xem hoài k hiểu ạ
Q1.5 Theo chương trình của bạn xài G83 (khoan nhấp). Mỗi lần dao ăn xuông 1.5 va nhấc len để thoát foi
R1. Ý nghĩa là dao chạy xuông cách bề mặt fôi cách 1 sau dó mói nhấp khoan
Còn khoan theo g81 thì Q không tác dụng
Thân
 
P

phungcnc

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Ban lam nhu the nay la ok
o001
g90g54
s500m3
m8
g00 x10. Y10.
Z5.
G98g83z-63.r1.q3.f30.
X-10.
G80
g0z20.
M9
m30
%
 
P

phungcnc

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

ChỮ kÍ khoẢn wa ĐỀ mÀ cÁc bẠn nÓi lun tung \
 
H

hoanghaivu

Author
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

các bác ơi em đang gặp khó khăn có bác nào biết giúp em với.
tình hình là em đang vận hành 1 máy khoan hệ điều hành FANUC OM.
máy khoan có tất cả 24 đầu dao nên việc lựa chọn tọa độ cho giao e đang gặp khó khăn.
có bác nào biết phần mềm nào có thể xuất file g code theo hệ tọa độ tương đối thì chỉ em với.

cảm ơn các bác nhiều
 
Ðề: G-code chương trình khoan lỗ cho máy phay cnc

Nếu bạn có nhu cầu bên cty mình sẽ giải quyết cho bên bạn trên NX , Catia hoặc Mastercam. Bảo đảm máy bạn chạy ngon lành !
 
Top