數(shù)控銑床編程實(shí)例
實(shí)例一
毛坯為70㎜×70㎜×18㎜板材,六面已粗加工過(guò),要求數(shù)控銑出如圖2-23所示的槽,工件材料為45鋼。
根據(jù)圖樣要求、毛坯及前道工序加工情況,確定工藝方案及加工路線:
以已加工過(guò)的底面為定位基準(zhǔn),用通用臺(tái)虎鉗夾緊工件前后兩側(cè)面,臺(tái)虎鉗固定于銑床工作臺(tái)上。
工步順序:①銑刀先走兩個(gè)圓軌跡,再用左刀具半徑補(bǔ)償加工50㎜×50㎜四角倒圓的正方形。②每次切深為2㎜,分二次加工完。
選擇機(jī)床設(shè)備:根據(jù)零件圖樣要求,選用經(jīng)濟(jì)型數(shù)控銑床即可達(dá)到要求。故選用XKN7125型數(shù)控立式銑床。
選擇刀具:現(xiàn)采用φ10㎜的平底立銑刀,定義為T01,并把該刀具的直徑輸入刀具參數(shù)表中。
確定切削用量:切削用量的具體數(shù)值應(yīng)根據(jù)該機(jī)床性能、相關(guān)的手冊(cè)并結(jié)合實(shí)際經(jīng)驗(yàn)確定,詳見加工程序。
確定工件坐標(biāo)系和對(duì)刀點(diǎn):在XOY平面內(nèi)確定以工件中心為工件原點(diǎn),Z方向以工件表面為工件原點(diǎn),建立工件坐標(biāo)系,如圖2-23所示。
采用手動(dòng)對(duì)刀方法(操作與前面介紹的數(shù)控銑床對(duì)刀方法相同)把點(diǎn)O作為對(duì)刀點(diǎn)。
編寫程序:按該機(jī)床規(guī)定的指令代碼和程序段格式,把加工零件的全部工藝過(guò)程編寫成程序清單。
考慮到加工圖示的槽,深為4㎜,每次切深為2㎜,分二次加工完,則為編程方便,同時(shí)減少指令條數(shù),可采用子程序。
該工件的加工程序如下(該程序用于XKN7125銑床):
N0010??G00??Z2??S800??T1??M03
N0020??X15??Y0??M08
N0030??G20??N01??P1.-2;調(diào)一次子程序,槽深為2㎜
N0040??G20??N01??P1.-4;再調(diào)一次子程序,槽深為4㎜
N0050??G01??Z2??M09
N0060??G00??X0??Y0??Z150
N0070??M02;主程序結(jié)束
N0010??G22??N01;子程序開始
N0020??G01??ZP1??F80
N0030??G03??X15??Y0??I-15??J0
N0040??G01??X20
N0050??G03??X20??YO??I-20??J0
N0060??G41??G01??X25??Y15 ;左刀補(bǔ)銑四角倒圓的正方形
N0070??G03??X15??Y25??I-10??J0
N0080??G01??X-15
N0090??G03??X-25??Y15??I0??J-10
N0100??G01??Y-15
N0110??G03??X-15??Y-25??I10??J0
N0120??G01??X15
N0130??G03??X25??Y-15??I0??J10
N0140??G01??Y0
N0150??G40??G01??X15??Y0;左刀補(bǔ)取消
N0160??G24;主程序結(jié)束
實(shí)例二
毛坯為120㎜×60㎜×10㎜板材,5㎜深的外輪廓已粗加工過(guò),周邊留2㎜余量,要求加工出如圖2-24所示的外輪廓及φ20㎜的孔。工件材料為鋁。
根據(jù)圖樣要求、毛坯及前道工序加工情況,確定工藝方案及加工路線:
以底面為定位基準(zhǔn),兩側(cè)用壓板壓緊,固定于銑床工作臺(tái)上。
工步順序:①鉆孔φ20㎜。②按O’ABCDEFG線路銑削輪廓。
選擇機(jī)床設(shè)備:根據(jù)零件圖樣要求,選用經(jīng)濟(jì)型數(shù)控銑床即可達(dá)到要求。故選用華中Ⅰ型(ZJK7532A型)數(shù)控鉆銑床。
選擇刀具:現(xiàn)采用φ20㎜的鉆頭,定義為T02,φ5㎜的平底立銑刀,定義為T01,并把該刀具的直徑輸入刀具參數(shù)表中。由于華中Ⅰ型數(shù)控鉆銑床沒有自動(dòng)換刀功能,按照零件加工要求,只能手動(dòng)換刀。
確定切削用量:切削用量的具體數(shù)值應(yīng)根據(jù)該機(jī)床性能、相關(guān)的手冊(cè)并結(jié)合實(shí)際經(jīng)驗(yàn)確定,詳見加工程序。
確定工件坐標(biāo)系和對(duì)刀點(diǎn):在XOY平面內(nèi)確定以0點(diǎn)為工件原點(diǎn),Z方向以工件表面為工件原點(diǎn),建立工件坐標(biāo)系,如圖3-24所示。
采用手動(dòng)對(duì)刀方法把0點(diǎn)作為對(duì)刀點(diǎn)。
編寫程序:(用于華中I型銑床)按該機(jī)床規(guī)定的指令代碼和程序段格式,把加工零件的全部工藝過(guò)程編寫成程序清單。
該工件的加工程序如下:
加工φ20㎜孔程序(手工安裝好φ20㎜鉆頭)37
N0010??G92?X5??Y5??Z5;設(shè)置對(duì)刀點(diǎn)
N0020??G91;相對(duì)坐標(biāo)編程
N0030??G17??G00??X40??Y30 ;在XOY平面內(nèi)加工
N0040??G98??G81??X40??Y30??Z-5??R15??F150;鉆孔循環(huán)
N0050??G00??X5??Y5??Z50
N0060??M05
N0070??M02
銑輪廓程序(手工安裝好ф5㎜立銑刀,不考慮刀具長(zhǎng)度補(bǔ)償)38
N0010??G92??X5??Y5??Z50
N0020??G90??G41??G00??X-20??Y-10??Z-5??D01
N0030??G01??X5??Y-10??F150
N0040??G01??Y35??F150
N0050??G91
N0060??G01??X10??Y10??F150
N0070??G01??X11.8??Y0
N0080??G02??X30.5??Y-5??R20
N0090??G03??X17.3??Y-10??R20
N0100??G01??X10.4??Y0
N0110??G03??X0??Y-25
N0120??G01??X-90??Y0
N0130??G90??G00?X5??Y5??Z10
N0140??G40
N0150??M05
N0160??M30
看了上面的例子,我們對(duì)普通的指令有了了解,但是跟高級(jí)語(yǔ)言比較,其功能顯得薄弱,為了與高級(jí)語(yǔ)言相匹配,特地介紹宏指令。通過(guò)使用宏指令可以進(jìn)行算術(shù)運(yùn)算,邏輯運(yùn)算和函數(shù)的混合運(yùn)算,此外,宏、程序還提供了循環(huán)語(yǔ)句,分支語(yǔ)句和子程序調(diào)用語(yǔ)句。
在宏語(yǔ)句中:
變量:#0--#49是當(dāng)前局部變量,#50--#99是全局局部變量。
常量:PI,TRUE(真),FALSE(假)
算術(shù)運(yùn)算符: ,-,*,/
條件運(yùn)算符:EQ“=”,NE“!=”,GT“>”,GE“>=”,LT“<”,LE“<=”
邏輯運(yùn)算符:AND,OR,?NOT
函數(shù):SIN[],COS[],TAN[],ATAN[],ATAN2[],ABS[],INT[],SIGN[],SQRT[],EXP[]
表達(dá)式:用運(yùn)算符連接起來(lái)的常量,宏變量構(gòu)成表達(dá)式。
例如:100/SQRT[2]*COS[55*PI/180]
賦值語(yǔ)句:宏變量=表達(dá)式。
例如:#2=100/SQRT[2]*COS[55*PI/180]
條件判別語(yǔ)句:IF,ELSE,ENDIF
格式:IF條件表達(dá)式| ELSE |ENDIF
循環(huán)語(yǔ)句:WHILE,ENDW
格式:WHILE 條件表達(dá)式
ENDW
下面就以宏指令編程為例,做兩個(gè)練習(xí)。
實(shí)例三
毛坯為150㎜×70㎜×20㎜塊料,要求銑出如圖2-25所示的橢球面,工件材料為蠟塊。
根據(jù)圖樣要求、毛坯及前道工序加工情況,確定工藝方案及加工路線:
以底面為主要定位基準(zhǔn),兩側(cè)用壓板壓緊,固定于銑床工作臺(tái)上。
加工路線:Y方向以行距小于球頭銑刀逐步行切形成橢球形成。
選擇機(jī)床設(shè)備:根據(jù)零件圖樣要求,選用經(jīng)濟(jì)型數(shù)控銑床即可達(dá)到要求。故選用華中Ⅰ型(ZJK7532A型)數(shù)控鉆銑床。
選擇刀具:球頭銑刀大小f6mm。
確定切削用量:切削用量的具體數(shù)值應(yīng)根據(jù)該機(jī)床性能、相關(guān)的手冊(cè)并結(jié)合實(shí)際經(jīng)驗(yàn)確定,詳見加工程序。
確定工件坐標(biāo)系和對(duì)刀點(diǎn):在XOY平面內(nèi)確定以工件中心為工件原點(diǎn),Z方向以工件表面為工件原點(diǎn),建立工件坐標(biāo)系,如圖2-25所示。
采用手動(dòng)對(duì)刀方法把0點(diǎn)作為對(duì)刀點(diǎn)。
編寫程序(用于華中I型銑床):按該機(jī)床規(guī)定的指令代碼和程序段格式,把加工零件的全部工藝過(guò)程編寫成程序清單。
該工件的加工程序如下: