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