一、數(shù)控銑削加工程序編制
例:銑削槽形凸輪,曲線槽的中心線由r95(o3)r90(o2) r150(o1) r72(o5) r92(o4) r69(o1)圓弧,以及兩直線ab、gh組成,各相鄰線段相切。
工藝:走刀路線----各線段依次走刀加工,e-f-g-h-a-b-c-d-e。
切入:沿曲線的加工起點(diǎn)的切線方向切入;對(duì)銑削槽,不能沿槽深方向象鉆孔那樣直接銑到槽深尺寸,而是要邊軸向進(jìn)給邊來(lái)回銑削到槽深。
切出:當(dāng)一條輪廓加工完后,不能在終點(diǎn)直接退刀,而要沿終點(diǎn)的切線方向切出一段距離。
當(dāng)槽寬有精度要求時(shí),分別加工槽的外壁和內(nèi)壁用刀具半徑補(bǔ)償指令,通過(guò)選取補(bǔ)償量來(lái)保證槽寬的尺寸精度。
編程尺寸計(jì)算:需要計(jì)算相鄰線段的交點(diǎn)或切點(diǎn)的坐標(biāo),也稱基點(diǎn)坐標(biāo)計(jì)算。計(jì)算精度一般按四舍五入,精確到最小位移增量。對(duì)非圓曲線和列表曲線,還要進(jìn)行曲線擬合和逼近的數(shù)學(xué)處理,計(jì)算相鄰逼近線段的交點(diǎn)或切點(diǎn)坐標(biāo),稱節(jié)點(diǎn)計(jì)算。
例中各交點(diǎn)的坐標(biāo)計(jì)算結(jié)果如下:
a(37.601,57.855) b(79.550,87.463) c(102.740,89.511) d(148.525,20.984)
e(149.997,0.974) f(122.565,-56.043) g(54.839,-75.443) h(-7.539,-68.589)
采用fanuc 3mc 數(shù)控系統(tǒng)指令編程:
n001 g92 x0 y0 z1000000 m03 坐標(biāo)系設(shè)定
n002 g17 g90 g00 x150000 y-15000 s600
n003 g19 g01 z30000 f2000 m08
n004 z0 f200
n005 y15000 z-3000 軸向進(jìn)刀
n006 y-15000 z-8000
n007 y15000 z-15000 至槽的深度
n008 g17 g01 g42 x149.997 y947 h21 切向切入至e點(diǎn),建立刀補(bǔ)。加工內(nèi)壁。
n009 g02 x1225656 y–56043 r72 e--f
n010 x54839 y-75443 r93 f--g
n011 g01 g42 x-75939 y-68589 h22 g--h
n012 g02 x- 37601 y57855 r69 h--a
n013 g01 g42 x79550 y87463 h23 a--b
n014 g02 x102740 y89511 b--c
n015 x148525 y20984 c--d
n016 x149997 y947 d--e
n017 g01 g40 y-15000 切向切出,撤消刀補(bǔ)。
n018 y20000
n019 g41 y974 h21 切向切入至e點(diǎn),建立刀補(bǔ)。加工外壁。
.
.
n030 g17 x0 y0 m02
二、數(shù)控鉆鏜攻絲程序的編制
鉆鏜攻絲屬點(diǎn)位控制的加工,每個(gè)加工位置有兩個(gè)動(dòng)作。xy平面的快速定位(g00)和z軸的進(jìn)給加工動(dòng)作。而每個(gè)z軸的加工動(dòng)作多由幾個(gè)固定分動(dòng)作組成,稱為工作循環(huán)。如
鉆孔:進(jìn)給 快速退離 n--- go1 z— f-- n--- goo z---
攻絲:進(jìn)給 暫停-主軸反轉(zhuǎn) 反向進(jìn)給 n—g01 z—f—m03 n—g04 m05 n—g01 z—m04
若按常規(guī)編程,z軸的動(dòng)作需要幾個(gè)程序段完成。對(duì)于z軸的固定循環(huán)動(dòng)作,數(shù)控系統(tǒng)具有相應(yīng)的規(guī)定循環(huán)功能指令來(lái)實(shí)現(xiàn)。這是只需一個(gè)程序段。
以fanuc omc系統(tǒng)為例:
鉆孔: g98 g81 z— r— f—
攻絲: g98 g84 z— r— f—
固定循環(huán)指令具有續(xù)效性(摸態(tài)指令)。即一經(jīng)使用,只要執(zhí)行一個(gè)g00,就自動(dòng)執(zhí)行一個(gè)固定循環(huán)加工。直到被g80注銷,或被其他固定循環(huán)取代。
固定循環(huán)指令極大的方便了編程,作為編程人員必須很好的掌握和運(yùn)用。值得注意的是,固定循環(huán)指令是數(shù)控系統(tǒng)所特有的,不同的數(shù)控系統(tǒng),固定循環(huán)的g指令、實(shí)現(xiàn)的功能以及書寫格式是不同的,所以,使用固定循環(huán)指令必須認(rèn)真閱讀數(shù)控系統(tǒng)的編程說(shuō)明書。按說(shuō)明書中的規(guī)定和要求正確使用。
三、數(shù)控車削加工程序編制
數(shù)控車削的坐標(biāo)系為:縱向?yàn)閦,徑向?yàn)閤。
用絕對(duì)值編程:x的尺寸值以直徑表示;用增量值編程:x的尺寸值以位移值的二倍表示。
絕對(duì)坐標(biāo)系設(shè)定用g50。
或以x、z表示絕對(duì)坐標(biāo)編程,u、w表示增量坐標(biāo)編程。
由于車削毛坯常用棒料和鍛件,加工余量大,所以,數(shù)控車床常有不同形式的固定循環(huán)指令,用于切除余量的精加工。fanuc otc 系統(tǒng)的固定循環(huán)指令及功能。
例:成型車削固定循環(huán) g73
用于鍛件的粗加工。通常,鍛件的外形是與零件輪廓相似的,故粗車時(shí),刀具的軌跡是平行于零件輪廓的軌跡。所以,g73分兩個(gè)程序段書寫,其表示方式為:
g73 u(δi) w(δk) r(d)
g73 p(ns) q(nf) u(δu) w(δw) f(f) s(s) t(t)
δi—x方向粗加工預(yù)留量(半徑值),δk—z方向粗加工預(yù)留量,d—粗加工分幾次完成,故第一個(gè)程序段說(shuō)明粗加工的余量以及切削次數(shù)。
ns— 開始循環(huán)的程序段的序號(hào),nf—結(jié)束循環(huán)的程序段的序號(hào),ns---nf 是成型車削固定循環(huán)所對(duì)應(yīng)零件輪廓的精加工的程序塊。δu---x方向精加工的余量,δw—z方向精加工余量。f—進(jìn)給速度,s—主軸轉(zhuǎn)速,t—刀具號(hào)。