模具CNC加工标准参考Word文档格式.docx
《模具CNC加工标准参考Word文档格式.docx》由会员分享,可在线阅读,更多相关《模具CNC加工标准参考Word文档格式.docx(26页珍藏版)》请在冰点文库上搜索。
2.5.3.1新的機器有:
2.5.3.1.1EROWA座倉。
2.5.3.1.2要有座標設定動作。
2.5.3.1.3加工順序為:
(a)優先工作(priority)。
(b)已準備好的工作(ready)。
(c)跳過(skip、reserv)。
2.5.3.2舊的機械:
只有座標設定,沒有加工順序先後。
2.5.4F-MACH644:
G25
G57H901
G90G0X0Y0
Z50
G728
M166
G984E2L0R0.04
G24X600Y400Z400I0J0K[V3003-11]
M03S32000
G04P30
M07
M56
G72$1101
G0Z50
M02
2.5.4.1主程式要有加工過負荷檢機能。
2.5.4.2主程式要有主軸上升機能。
2.5.4.3主程式要有CNC形狀控制機能。
2.5.4.4主程式要有干涉機能設定。
2.6素材備料應以長寬實際尺寸預留2mm為限。
2.7
加工電極基準的方式:
2.7.1側壁與底面不同時精修(刀具刃部與端面同時切削會震動)。
2.7.2先精加工側壁再精加工底面(如上圖所示)。
2.8其它(注意事項)
2.8.1加工前先利用一次元確認加工物之X、Y、Z有無過切。
2.8.2注意加工前校模時毛邊的清理,以免尋邊造成誤差。
2.8.3注意加工完之毛邊處理,避免下製程人員困擾與割傷。
2.8.4注意加工完之成品保護以防止撞傷等受損現象發生。
2.8.5注意任何加工中之異常處理,如刀具斷裂、磨耗等更換。
3其他:
3.1本作業標準每年九月,由責任單位負責召集有關單位檢討,並將檢討結果送事業單位主管審核。
3.2審核完成後,呈群主管核准,保存於製造單位,公佈後立即實施,修訂時亦同。
3.3本次修改為統一彙整切削參數以及調整格式進行修訂。
核准
審核
編修
起案
修訂日期
事業群主管
管理代表
相關單位主管
事業單位主管
注:
8000號以後程式傳入機床後用參數將其鎖定為不可修改.
附件一:
V33加工程式(程式確定后﹐只須修改副程式中刀號﹑轉速即可。
此V33機台程式每一坐標限15支刀)
%
O8001(一號坐標主程式)
M743G90G17G40G80
N1
M98P401
(1)(調用一號坐標副程式)
IF[#1EQ0]GOTO501
IF[#1GT40]GOTO502
#33=101(令#33等於101,為M198調用P值賦值,2號工位為201,3號工位
301類推)
#32=1(令#32等於1,為G54.1P#32之#32賦值,2號工位為"
2"
3號工位"
3"
類推)
M98P8100(調用子程式O8100)
N2
M98P401
(2)
IF[#2EQ0]GOTO990
IF[#2GT40]GOTO999
#33=102
#1=#2
#17=#18
#32=1
M98P8100
N3
M98P401(3)
IF[#3EQ0]GOTO990
IF[#3GT40]GOTO999
#33=103
#1=#3
#17=#19
N4
M98P401(4)
IF[#4EQ0]GOTO990
IF[#4GT40]GOTO999
#33=104
#1=#4
#17=#20
N5
M98P401(5)
IF[#5EQ0]GOTO990
IF[#5GT40]GOTO999
#33=105
#1=#5
#17=#21
N6
M98P401(6)
IF[#6EQ0]GOTO990
IF[#6GT40]GOTO999
#33=106
#1=#6
#17=#22
N7
M98P401(7)
IF[#7EQ0]GOTO990
IF[#7GT40]GOTO999
#33=107
#1=#7
#17=#23
N8
M98P401(8)
IF[#8EQ0]GOTO990
IF[#8GT40]GOTO999
#33=108
#1=#8
#17=#24
N9
M98P401(9)
IF[#9EQ0]GOTO990
IF[#9GT40]GOTO999
#33=109
#1=#9
#17=#25
N10
M98P401(10)
IF[#10EQ0]GOTO990
IF[#10GT40]GOTO999
#33=110
#1=#10
#17=#26
N11
M98P401(11)
IF[#11EQ0]GOTO990
IF[#11GT40]GOTO999
#33=111
#1=#11
#17=#27
N12
M98P401(12)
IF[#12EQ0]GOTO990
IF[#12GT40]GOTO999
#33=112
#1=#12
#17=#28
N13
M98P401(13)
IF[#13EQ0]GOTO990
IF[#13GT40]GOTO999
#33=113
#1=#13
#17=#29
N14
M98P401(14)
IF[#14EQ0]GOTO990
IF[#14GT40]GOTO999
#33=114
#1=#14
#17=#30
N15
M98P401(15)
IF[#15EQ0]GOTO990
IF[#15GT40]GOTO999
#33=115
#1=#15
#17=#31
N16
M98P401(16)
IF[#16EQ0]GOTO990
IF[#16GT40]GOTO999
GOTO990
N501
#3000=103(#1ISEQ0)
N502
#3000=104(#1ISGT40)
N990
M99
N999
備註:
2號座標主程式,3號座標主程式….只須按照響應原則修改工位號或
座標號即可,主程式名稱定義為O8001O8002......O8011O8012共12工位.
%
O0401(P1)(子程式名稱定義為O0401O0402......O0411O0412共12工位)
N1
#1=1(NT1)(第一把加工刀具對應刀庫中的刀具號,如T6在庫中3號,調用
改為#1=3)
#17=8100(S)(第一把刀具之轉速如設為11000轉,則17=11000)
N2
#2=2(NT2)
#18=8200(S)
N3
#3=3(NT3)
#19=8300(S)
N4
#4=4(NT4)
#20=8400(S)
N5
#5=5(NT5)
#21=8500(S)
N6
#6=6(NT6)
#22=8600(S)
N7
#7=7(NT7)
#23=8700(S)
N8
#8=8(NT8)
#24=8800(S)
N9
#9=9(NT9)
#25=8900(S)
N10
#10=10(NT10)
#26=9000(S)
N11
#11=11(NT11)
#27=9100(S)
N12
#12=12(NT12)
#28=9200(S)
N13
#13=13(NT13)
#29=9300(S)
N14
#14=14(NT14)
#30=9400(S)
N15
#15=15(NT15)(最多可一次加工15把刀)
#31=9500(S)
N16
#16=41(END)(此句用來結束加工用)
M99
副程式名稱定義為O0401O0402......O0411O0412共12工位.
O8100(子程式)
#134=#1
#135=#17
#136=#32
#137=#33
IF[#1EQ#0]GOTO601
T#1
M6
G49
G91G28Z0
IF[#1NE#134]GOTO602
IF[#1EQ#0]GOTO608
IF[#1EQ#138]GOTO101
/G65P9611H#1
N101
#138=#1
M3S5000
IF[#32EQ#0]GOTO603
IF[#32NE#136]GOTO603
G90G54.1P#32X0Y0
IF[#17NE#135]GOTO604
IF[#17LT3500]GOTO605
G43H#1Z100.M3S#17
M01
/M8
IF[#33NE#137]GOTO606
IF[#33EQ#0]GOTO607
M198P#33
M319
/G65P9613H#1A0.3
GOTO666
N601
#3000=101(NOTHAVET)
N602
#3000=111(#1BECHANGE)
N603
#3000=112(#32BECHANGE)
N604
#3000=113(#17BECHANGE)
N605
#3000=102(SISTOSMALL)
N606
#3000=114(#33BECHANGE)
N607
#3000=115(NOTHAVE#33)
N608
#3000=116(NOTHAVE#1)
N666
附件二:
SNC-64/V55加工程式
O8500(G54P1主程式)
M98P500
(1)
IF[#1GT15]GOTO502(刀具庫為15把刀,故當#1大於15號時即跳轉)
#33=#33*10+1(重新定義#33值)
#32=54(坐標系採用G54.G55,故#32=54或55)
M98P500
(2)
IF[#2GT15]GOTO999
#33=#33*10+2
#32=54
M98P500(3)
IF[#3GT15]GOTO999
#33=#33*10+3
M98P500(4)
IF[#4GT15]GOTO999
#33=#33*10+4
M98P500(5)
IF[#5GT15]GOTO999
#33=#33*10+5
M98P500(6)
IF[#6GT15]GOTO999
#33=#33*10+6
M98P500(7)
IF[#7GT15]GOTO999
#33=#33*10+7
M98P500(8)
IF[#8GT15]GOTO999
#33=#33*10+8
M98P500(9)
IF[#9GT15]GOTO999
#33=#33*10+9
M98P500(10)
IF[#10GT15]GOTO999
#33=#33*10+10
M98P500(11)
IF[#11GT15]GOTO999
#33=#33*10+11
M98P500(12)
IF[#12GT15]GOTO999
#33=#33*10+12
M98P500(13)
IF[#13GT15]GOTO999
#33=#33*10+13
M98P500(14)
IF[#14GT15]GOTO999
#33=#33*10+14
M98P500(15)
IF[#15GT15]GOTO999
#33=#33*10+15
M98P500(16)
IF[#16GT15]GOTO999
#3000=104(#1ISGT15)
備註:
只須按照響應原則修改座標號即可,主程式名稱定義為O8500(G54P1),
O8600(G55P1),O8700(G54P2)O8800(G55P2)共4工位.
O0500(G54P1副程式)
#33=1(P=#33*10+N)(此句用來對M198部位賦值,如子程式CAM為O0021.
O0022.O0023.O0024,則設定為#33=2即可)
#1=1(NT1)
#17=8100(S)
#2=2(NT2)
#18=8200(S)
#3=3(NT3)
#19=8300(S)
#4=4(NT4)
#20=8400(S)
#5=5(NT5)
#21=8500(S)
#6=6(NT6)
#22=8600(S)
#7=7(NT7)
#23=8700(S)
#8=8(NT8)
#24=8800(S)
#9=9(NT9)
#25=8900(S)
#10=10(NT10)
#26=9000(S)
#11=11(NT11)
#27=9100(S)
#12=12(NT12)
#28=9200(S)
#13=13(NT13)
#29=9300(S)
#14=14(NT14)
#30=9400(S)
#15=15(NT15)
#31=9500(S)
#16=16(END)
根據主程式座標號,副程式定義為O0500(G54P1),O0600(G55P1),
O0700(G54P2),O0800(G55P2).
O8100(子程式)
#134=#1
#135=#17
#136=#32
#137=#33
IF[#1EQ#0]GOTO601
T#1
M6
G49
G91G28Z0
IF[#1NE#134]GOTO602
IF[#1EQ#0]GOTO608
IF[#1EQ1]GOTO101*(因為V55對刀器損壞,故V55取消此部分)當使用刀具為1.2.3.4號不測刀長.因為1.2.3.4上安裝Φ6以上刀具包括Φ6.)
IF[#1EQ2]GOTO101
IF[#1EQ3]GOTO101
IF[#1EQ4]GOTO101
IF[#1EQ#138]GOTO101
/G65P9611H#1
N101
#138=#1
M3S5000
IF[#32EQ#0]GOTO603
IF[#32NE#136]GOTO603
G90G#32X0Y0
IF[#17NE#135]GOTO604
IF[#17LT3500]GOTO605
G43H#1Z100.M3S#17
M01
M7
IF[#33NE#137]GOTO606
IF[#33EQ#0]GOTO607
M198P#33
IF[#1EQ1]GOTO102*(V55取消此部分)當為1.2.3.4號刀不執行,刀具破損檢知.
IF[#1EQ2]GOTO102
IF[#1EQ3]GOTO102
IF[#1EQ4]GOTO102
/G65P9613H#1A0.3
N102
GOTO666
N601
#3000=101(NOTHAVET)
N602
#3000=111(#1BECHANGE)
N603
#3000=112(#32BECHANGE)
N604
#3000=113(#17BECHANGE)
N605
#3000=102(SISTOSMALL)
N606
#3000=114(#33BECHANGE)
N607
#3000=115(NOTHAVE#33)
N608
#3000=116(NOTHAVE#1)
N666