Xin một chương trình tiện thực tế

X

xanha

Ðề: Xin một chương trình tiện thực tế

Gởi bạn tham khảo nha.
đây là 1 chương trình chạy trên máy
. Hệ fanut control. Trong đây chỉ dao nào, kích cở , làm gì rỏ ràng, tạo thuận lợi cho người cài đặt.
Người viết prog này là một người rất giỏi và nhiều kinh nghiệm, mà trong cty ai cũng nể phục.

Rough: Cắt thô
finish: Cắt nhiễn
turn: Cắt mặt ngồai (mình không biết dùng từ gì cho sát nghĩa. Sorry...!)
face : Mặt gia công
groove tool: Dao cắt rãnh
cnmg: Mã số của dao cắt
radius: Bán kính

mình làm cnc tiện được 2 năm rồi, học qua truyền miệng thôi. Bạn có thắc mắc gì cứ post lên nha, sẽ có nhiều người giúp bạn....:))))


(part no. Date=08-11-07 time=05:53 )
(program acceptance operator name________date________prog______)
n3g20
n5m45
n7g28h0
n9m46
n11m69
(tool - 1 offset - 1)
(rough face and turn 80 deg. Insert - cnmg-542 .032 radius)
n13g0g53x0.
N15g0t0101
n17g0z.1
n19m46
n21g18
n23g97s350m03
n25g0x6.z.11
n27g98
n29m8
n31y0
n33g50s1800
n35g96s0450
n37x2.2814
n39g99g1z.01f.012
n41z-.2077
n43x2.5089z-.4047
n45x2.6504z-.334
n47g0z.11
n49x2.0539
n51g1z.01
n53z-.0106
n55x2.3014z-.225
n57x2.4428z-.1543
n59g0x6.
N61m9
n63g0g53y0
n65g53x0.m05
n67g0z.1
n69t0100
n71m01
(tool - 1 offset - 11)
(finish face and turn insert - dnmg-432 radius .032)
n73g0g53x0.
N75g0t0111
n77g0z.1
n79m46
n81g18
n83g97s382m03
n85g0x6.z.1
n87g98
n89m8
n91y0
n93g50s1800
n95g96s600
n97x1.96
n99g99g1z0.f.008
n101x1.9824
n103g3x2.0366z-.0156r.0313
n105g1x2.4916z-.4097
n107x2.5916z-.4963
n109g0x6.
N111m9
n113g0g53y0
n115g53x0.m05
n117g0z.1
n119t0100
n121m00( turn part around )
n123m45
n125g28h0
n127m46
n129m69
(tool - 1 offset - 1)
(rough face and turn 80 deg. Insert - cnmg-542 .032 radius)
n131g0g53x0.
N133g0t0101
n135g0z.1
n137m46
n139g18
n141g97s350m03
n143g0x6.z.11
n145g98
n147m8
n149y0
n151g50s1800
n153g96s550
n155x2.2187
n157g99g1z.01f.012
n159z-6.2481
n161g3x2.2278z-6.2521r.0413
n163g1x2.2578z-6.2671
n165g3x2.282z-6.2963r.0412
n167g1z-7.4433
n169x2.4234z-7.3725
n171g0z.11
n173x1.9373
n175g1z.01
n177z-6.24
n179x1.96
n181x2.1695
n183g3x2.2278z-6.2521r.0413
n185g1x2.2387z-6.2575
n187x2.3801z-6.1868
n189g0z.11
n191x1.656
n193g1z.01
n195z0.
N197z-2.0252
n199z-5.1563
n201z-6.1813
n203g2x1.7736z-6.24r.0588
n205g1x1.9573
n207x2.0988z-6.1693
n209g0x6.
N211m9
n213g0g53y0
n215g53x0.m05
n217g0z.1
n219t0100
n221m01
(tool - 1 offset - 11)
(finish face and turn insert - dnmg-432 radius .032)
n223g0g53x0.
N225g0t0111
n227g0z.1
n229m46
n231g18
n233g97s382m03
n235g0x6.z.1
n237g98
n239m8
n241y0
n243g50s1800
n245g96s600
n247x1.3975
n249g99g1z0.f.008
n251x1.4995
n253g3x1.5436z-.0092r.0313
n255g1x1.6177z-.0462
n257g3x1.636z-.0683r.0312
n259g1z-2.0252
n261g3x1.6282z-2.0403r.0312
n263g1x1.5985z-2.0671
n265g2x1.595z-2.0773r.0308
n267g1z-5.1102u-3
n269g2x1.6154z-5.133r.0308
n271g3x1.636z-5.1563r.0313
n273g1z-6.1813
n275g2x1.7736z-6.25r.0688
n277g1x1.96
n279x2.1695
n281g3x2.2136z-6.2592r.0313
n283g1x2.2437z-6.2742
n285g3x2.262z-6.2963r.0312
n287g1z-7.362
n289z-7.462
n291g0x6.
N293m9
n295g0g53y0
n297g53x0.m05
n299g0z.1
n301t0100
n303m01
(tool - 3 offset - 3)
(od groove tool .125"w. Insert - ng-3125r)
( "a" )
n305g0g53x0.
N307g0t0303
n309g0z.1
n311m46
n313g18
n315g97s382m03
n317g0x6.z-6.937
n319g98
n321m8
n323y0
n325g50s1800
n327g96s600
n329x2.462
n331g99g1x2.0225f.005
n333g0x2.462
n335z-7.
N337g1x2.0225
n339x2.0569z-6.9828
n341g0x2.462
n343z-7.0115
n345g1x2.2591
n347x2.2391z-7.0015
n349g2x2.232z-7.r.0049
n351g1x2.0225
n353x2.0569z-6.9828
n355g0x2.462
n357z-6.9255
n359g1x2.2591
n361x2.2391z-6.9355
n363g3x2.232z-6.937r.0049
n365g1x2.0225
n367x2.0569z-6.9542
n369g0x2.462
n371x6.
N373m9
n375g0g53y0
n377g53x0.m05
n379g0z.1
n381t0300
n383m01
(tool - 3 offset - 13)
(od groove tool .094" w. Insert - ng-3094r)
( "b" )
n385g0g53x0.
N387g0t0313
n389g0z.1
n391m46
n393g18
n395g97s350m03
n397g0x6.z-.329
n399g98
n401m8
n403y0
n405g50s1800
n407g96s550
n409x1.836
n411g99g1x1.3975f.005
n413g0x1.836
n415z-.282
n417g1x1.3975
n419x1.4209z-.2937
n421g0x1.836
n423z-.376
n425g1x1.3975
n427x1.4209z-.3643
n429g0x1.836
n431z-.3875
n433g1x1.6331
n435x1.6131z-.3775
n437g2x1.606z-.376r.0049
n439g1x1.3975
n441x1.4209z-.3643
n443g0x1.836
n445z-.2705
n447g1x1.6331
n449x1.6131z-.2805
n451g3x1.606z-.282r.0049
n453g1x1.3975
n454z-.376
n455x1.4209z-.3643
n457g0x1.836
n459x6.
N461m9
n463g0g53y0
n465g53x0.m05
n467g0z.1
n469t0300
n471m30
%
 
Ðề: xin một chương trình tiện thực tế.

kô biết bạn có thấy máy của vnnew chưa? nếu chỉ dựa trên trương trình kô mà nói kô đụng máy thì hơi khách quan, vì đồ gá dao rất đa dạng, nên khi viết ct bạn cần phải biết hình dáng dao và đồ gá và tính toán dao kô đụng phôi.
Lâu lắm rồi không vào diễn đàn !!!
Thanks bạn đã dịch chương trình của mình. Máy của mình dùng để gia công nắp chịu tải của hộp giảm tốc (vật liệu nhôm). mình sử dụng máy của Moriseiki đời 2007.
Đúng như các bạn nhận định, đây là chương trình mình lập bằng tay và tính toán bằng giấy và bút chì.
Bạn Kingleycnc không biết làm ở đâu mà đoán chuẩn thế ?
Mình có bản vẽ nhưng bạn nào cần thì gửi email cho mình để mình gửi lại cho !
 
Last edited:
T

THIẾU HOA

Ðề: xin một chương trình tiện thực tế.

chương trình của bạn không biết đúng hay sai . nhưng với chương trình này mình nghĩ người mới học lập trình rất khó. chương trình của mình đơn giản hơn nhiều. nếu như bạn có bãn vẽ post lên mình sẽ cho bạn một chương trình tiện đơn giản rất là dễ đọc
 
Ðề: Xin một chương trình tiện thực tế

Máy em dùng cũ hoắc à.Chỉ dùng mấy mã lệnh G0,G1,G2,G3,G97,M8,M9,M30 thôi.mấy ông anh cho chương trình gì phức tạp máy em hiểu chết liền.Dù sao cũng cám ơn.hi hi.
chắc bạn mới vào nghề nên thấy các chương trình rên chắc bạn điên mất từ đó sợ luôn. tôi đưa cho bạn chương trình đơn giản .ví dụ: trục bậc 28/20 dài 30/20; phoi d30
+ Đường chạy dao
O0001;(tên chương trình)
T0101;
G97S300M03;
G0X32.Z2.;
X20.;
G01Z-20.F0.2;
X28.;
Z-50.;
X30.Z-48.;
G28U0.W0.;
M05;
T0100;
M30;
+ Chu trình gia công thô:
O0001;
T0101;
G97S300M03;
G0X32.Z2.;
G90X29.Z-50.F0.2;
X28.;
X26.Z-30.;
X24.;
X22.;
X20.;
G28U0.W0.;
M05;
T0100;
M30;
CHÚC BẠN THÀNH CÔNG
 
H

hellomeslab

Ðề: Xin một chương trình tiện thực tế

minh cho ban mot chuong trinh ma minh hay lam nhe : luc khac minh coppy ban ve cho ban ! ok

O2829(350K25A-1/316)
N1G40M8
T200
G50S1300
G97S1100M3
G0X0Z30.T202
Z5.
G1Z-39.F.08
G0Z30.M9
X150.Z250.T200
M1
N2G40M8
T400
G50S1000
G96S150M3
G0X27.Z30.T404
Z5.
G1Z-13.9F.2
G0U-.5Z2.
X30.
G1Z-13.9
G0U-.5Z2.
X33.5
G1Z-13.9
G0U-.5Z2.
X37.
G1Z-5.4
G0U-.5Z2.
X40.
G1Z-5.1
G0U-.5Z2.
X43.
G1Z-4.5
G0U-.5Z2.
X46.
G1Z-3.2
G0U-.5Z2.
X49.
G1Z-1.6
G0U-.5Z2.
X52.
G1Z-.2
X49.Z-1.6
X46.Z-3.2
X43.Z-4.5
X40.Z-5.1
X37.Z-5.4
X34.6
Z-13.9
X24.7
Z-38.
G0U-.4Z30.M9
X150.Z250.T0400
M1
N3G40M8
T0600
G50S900
G96S150M3
G0X56.Z30.T0606
Z5.
G41G1X54.Z0.2F.2
X51.6Z-.5F.15
X45.Z-4.F.2
G3X35.9Z-5.5R6.
G1X34.9Z-6.F.15
Z-14.F.2
X25.3
X24.9W-.2F.1
Z-37.F.2
G40G0U-.5Z30.M9
X150.Z300.T600M5
T200
M30
%
 
T

ttnhung123

Các đại ca ơi, em chưa hiểu lệch M200 thực sự là như thế nào.
Em có tìm nhưng chưa hiểu rõ được mà thấy rất hay có trong chương trình NC.
Em nhờ bác nào giải thích giùm em lệnh M200 được không ạ?
 

chau2707

Active Member
Các đại ca ơi, em chưa hiểu lệch M200 thực sự là như thế nào.
Em có tìm nhưng chưa hiểu rõ được mà thấy rất hay có trong chương trình NC.
Em nhờ bác nào giải thích giùm em lệnh M200 được không ạ?
Bạn phải nói rõ M200 cụ thể mà máy của hãng nào, hệ điều khiển nào ? Cùng 1 thương hiệu máy nhưng chỉ cần version của hệ điều khiển khác nhau thì M-code cũng khác luôn, điển hình là OSP của Okuma. Cty tớ có sử dụng máy Okuma, Fanuc, Nishida, Mori seki, Enshu...code hầu như ko giống nhau và cấu trúc viết lệnh cũng khác.
 
T

ttnhung123

Bạn phải nói rõ M200 cụ thể mà máy của hãng nào, hệ điều khiển nào ? Cùng 1 thương hiệu máy nhưng chỉ cần version của hệ điều khiển khác nhau thì M-code cũng khác luôn, điển hình là OSP của Okuma. Cty tớ có sử dụng máy Okuma, Fanuc, Nishida, Mori seki, Enshu...code hầu như ko giống nhau và cấu trúc viết lệnh cũng khác.
Thông tin như sau a:
1. Máy Makino V33i.
2. Hệ điều hành Fanuc 31i.
3. Em post một đoạn chương trình như sau:
%
T13
M06
G91G28Z0
M200
G90G00X0.0Y0.0
G17G43Z100.0H13
M00
G05P10000
M08
G90G00X5.894Y0.259S14500M03
G17Z1.499
 

chau2707

Active Member
Thông tin như sau a:
1. Máy Makino V33i.
2. Hệ điều hành Fanuc 31i.
3. Em post một đoạn chương trình như sau:
%
T13
M06
G91G28Z0
M200
G90G00X0.0Y0.0
G17G43Z100.0H13
M00
G05P10000
M08
G90G00X5.894Y0.259S14500M03
G17Z1.499
Có nhầm ko bạn gì ơi, máy của hãng Makino thường sử dụng hệ điều hành riêng của hãng họ, hình như tên là Professional, nó cũng là 1 dạng biến thể từ Fanuc mà ra nhưng giao diện và lệnh sẽ khác đi đôi chút. Trở lại vụ M200, tớ đã kiểm tra trên máy Fanuc 21i thì nó ko hiểu M200, tra trong list lệnh thì chỉ có từ M0 ~ M99, bên OSP của Okuma thì có M200.
 
T

ttnhung123

Có nhầm ko bạn gì ơi, máy của hãng Makino thường sử dụng hệ điều hành riêng của hãng họ, hình như tên là Professional, nó cũng là 1 dạng biến thể từ Fanuc mà ra nhưng giao diện và lệnh sẽ khác đi đôi chút. Trở lại vụ M200, tớ đã kiểm tra trên máy Fanuc 21i thì nó ko hiểu M200, tra trong list lệnh thì chỉ có từ M0 ~ M99, bên OSP của Okuma thì có M200.
À đúng rùi. Máy Makino hệ điều hành là Professional 6 trên nền Fanuc 31i.
Nhưng mình không hiểu rõ lệnh M200 được hiểu như thế nào.
Mình có check thử trên Fanuc 31i cũng không hiểu lệnh M200 là gì.
 
Top