戴克芳
(新光圓成股份有限公司,安徽馬鞍山 243041)
宏程序編程在數(shù)控車床中的應(yīng)用
戴克芳
(新光圓成股份有限公司,安徽馬鞍山 243041)
宏程序編程是SIEMENS 數(shù)控系統(tǒng)提供的一種先進(jìn)的編程方法,它使用宏變量代替地址值進(jìn)行編程,使得數(shù)控程序更靈活、更通用,簡(jiǎn)化了數(shù)控編程,宏程序編程是手工編程的一種高級(jí)編程方法,程序具有邏輯性強(qiáng)、簡(jiǎn)潔等優(yōu)點(diǎn)。本文以SIEMENS 802D SL系統(tǒng)為例,給出了常用的宏程序編制方法。
宏變量 宏程序編程 數(shù)控立車
宏程序在制造業(yè)中應(yīng)用廣泛、實(shí)用性大,宏程序的編寫過程是將數(shù)學(xué)定理、公式、曲線方程等相關(guān)知識(shí)點(diǎn)應(yīng)用到程序中,宏程序是利用最基本的數(shù)學(xué)運(yùn)算方法解決加工制造問題的方法,宏程序編程的關(guān)鍵是掌握零件輪廓特征和規(guī)律。宏程序?qū)τ诩庸ば螤钕嗨频南盗挟a(chǎn)品,具有廣泛的通用性。下面以SIEMENS 802D SL系統(tǒng)為例,介紹宏程序編程在數(shù)控車床中的應(yīng)用。
根據(jù)宏程序編程的原理,宏程序編程的基本方法總結(jié)如下:1)繪制簡(jiǎn)易零件輪廓圖,設(shè)計(jì)刀具運(yùn)動(dòng)軌跡圖,運(yùn)用宏變量代碼標(biāo)識(shí)零件輪廓圖中相應(yīng)的基本尺寸;2)根據(jù)數(shù)學(xué)定理、公式、曲線方程等相關(guān)知識(shí)點(diǎn),計(jì)算出刀具運(yùn)動(dòng)軌跡中各線段的起終點(diǎn)坐標(biāo);3)利用相應(yīng)的數(shù)控系統(tǒng)編程語言,編制刀具運(yùn)動(dòng)軌跡程序,即零件的加工程序。
3.1 繪制刀具運(yùn)動(dòng)軌跡簡(jiǎn)圖,如圖1所示
3.2 計(jì)算刀具運(yùn)動(dòng)軌跡中各線段的起終點(diǎn)坐標(biāo)
根據(jù)圖1,利用三角函數(shù)、幾何圖形關(guān)系可以分別計(jì)算出①②③④⑤5個(gè)點(diǎn)的X、Z軸的坐標(biāo)值。
3.3 編制零件加工程序
參考西門子數(shù)控系統(tǒng)編程手冊(cè)編制程序如下:
JCGZN.MPF
N05 R100=980.848;對(duì)刀車削時(shí)機(jī)床的X坐標(biāo)值
R101=978.6;對(duì)刀車削后所切削部位的直徑測(cè)量值
R3=200.776;刀碰工件上端面機(jī)床的Z軸坐標(biāo)值
N10 R8=980 R9=977.8 R10=977.8 R11=76 R12=45 R16=3;對(duì)應(yīng)R值見圖1。
N20 R5=6;圓弧刀半徑
R6=28;滾柱直徑
R13=2;本工序預(yù)留上端面精加工余量
R14=0.55;本工序預(yù)留滾道磨削余量
N30 R8= R8+ R100- R101;將工件幾何尺寸轉(zhuǎn)換成機(jī)床坐標(biāo)
R9= R9+ R100- R101
R10= R10+ R100- R101
N40 G53
N50 R20=45
R51= R5+ R16
R30= R5 * R5 *2
R31= SQRT(R30)
R32= COS(R20)
R33= (R16+ R5) * R32
R42= (- R6 * R32- R5+ R31+ R14)*2+ R8
R43= R3- R13- R11+ R12- R5
R40= (R33- R16- R5+ R14) *2+ R9
R41= (R40- R42) *0.5+ R43
R38= R14 * R32 *2+ R9
R39= R41+ R33
R44= (R33- R16- R5+ R14) *2+ R10
R45= (R42- R44) *0.5+ R43
R46= R14 * R32 *2+ R10
R47= R45- R33
N100 G90 G94 G01 X= R38+6 Z= R39 F200
N110 G01 X= R38 Z= R39 F15
N120 G03 X= R40 Z= R41 B= R51 F10;車削上滾道圓弧倒角
N130 G01 X= R42 Z= R43;車削上滾道
N140 G01 X= R44 Z= R45;車削下滾道
N150 G03 X= R46 Z= R47 B= R51;車削下滾道圓弧倒角
N160 G01 X= R46+10 F100;退刀
N170 M30
宏程序編程是手工編程的一種高級(jí)編程方法,程序具有邏輯性強(qiáng)、簡(jiǎn)潔等優(yōu)點(diǎn)。利用參數(shù)間的計(jì)算功能,可以大量節(jié)省刀位點(diǎn)的計(jì)算時(shí)間和調(diào)試時(shí)間,提高加工精度,降低編程錯(cuò)誤。對(duì)于系列相同的相似產(chǎn)品,僅需編制一個(gè)通用程序,加工時(shí)修改相應(yīng)的宏變量,可以避免重復(fù)編程,提高生產(chǎn)效率,實(shí)現(xiàn)柔性化生產(chǎn)。
[1]張津,馬立新.用戶宏指令編程在數(shù)控車床中的應(yīng)用[J].信息技術(shù),Aug2007.36(4)∶98~99,101.
戴克芳(1979—),女,安徽馬鞍山人,本科,工程師,主任工程師,主要從事數(shù)控系統(tǒng)維護(hù)和加工編程。