許云飛
(江蘇食品職業技術學院,江蘇 淮安 223003)
在實際加工過程中,由于刀具產生磨損及精加工的需要,常將車刀的刀尖修磨成半徑較小的圓弧,這時的刀位點為刀尖圓弧的圓心。為確保工件輪廓形狀,加工時不允許刀具刀尖圓弧的圓心運動軌跡與被加工工件輪廓重合,而應與工件輪廓偏移一個半徑值,這種偏移稱為刀尖圓弧半徑補償。目前,較多車床數控系統都具有刀尖圓弧半徑補償功能。在編程時,只要按工件輪廓進行編程,再通過系統補償一個刀尖圓弧半徑即可。但有些車床數控系統卻沒有刀尖圓弧補償功能。對于這些機床,如要加工精度較高的圓弧或圓錐表面時,則要通過計算來確定刀尖圓心運動軌跡,再進行編程。
在理想狀態下,我們總是將尖形車刀的刀位點假想成一個點,該點即為假想刀尖(圖1中的A點),在對刀時也是以假想刀尖進行對刀。但實際加工中的車刀,由于工藝或其他要求,刀尖往往不是一個理想的點,而是一段圓弧(如圖1中的BC 圓弧)。所謂刀尖圓弧半徑是指車刀刀尖圓弧所構成的假想圓半徑(圖1中的r)。實踐中,所有車刀均有大小不等或近似的刀尖圓弧,假想刀尖在實際加工中是不存在的。

圖1 假想刀尖示意圖
用圓弧刀尖的外圓車刀切削加工時,圓弧刃車刀(圖1)的對刀點分別為B點和C點,所形成的假想刀位點為A點,但在實際加工過程中,刀具切削點在刀尖圓弧上變動,從而在加工過程中可能產生過切或者少切現象。因此,采用圓弧刃車刀在不使用刀尖圓弧半徑補償功能的情況下,加工工件會出現以下幾種誤差情況。
加工臺階面或端面時,對加工表面的尺寸和形狀影響不大,但在端面的中心位置和臺階的清角位置會產生殘留誤差,如圖2所示。

圖2 加工臺階面或端面誤差分析
加工圓錐面時,對圓錐的錐度不會產生影響,但對錐面的大小端尺寸會產生較大的影響,通常情況下,會使外錐面的尺寸變大(圖3所示),而使內錐面的尺寸變小。

圖3 加工圓錐面誤差分析
加工圓弧時,會對圓弧的圓度和圓弧半徑產生影響。加工外凸圓弧時,會使加工后的圓弧半徑變小,其值=理論輪廓半徑R–刀尖圓弧半徑r,如圖4所示。加工內凹圓弧時,會使加工后的圓弧半徑變大,其值=理論輪廓半徑R+刀尖圓弧半徑r,如圖5所示。

圖4 加工外凸圓弧誤差分析圖

圖5 加工內凹圓弧誤差分析
刀尖圓弧半徑補償的過程分為三步:即刀補的建立,刀補的進行和刀補的取消。其補償過程通過圖6和加工程序O0001 共同說明。

圖6 刀尖圓弧半
刀補的建立指刀具從起點接近工件時,車刀圓弧刃的圓心從與編程軌跡重合過渡到與編程軌跡偏離一個偏置量的過程。該過程的實現必須與G00 或G01 功能在一起才有效。
刀具補償過程通過N50 程序段建立。當執行N50 程序段后,車刀圓弧刃的圓心坐標位置由以下方法確定:將包含G42 語句的下邊兩個程序段(N60、N70)預讀,連接在補償平面內最近兩移動語句的終點坐標(圖6中的BC 連線),其連線的垂直方向為偏置方向,根據G41 或G42 來確定偏向哪一邊,偏置的大小由刀尖圓弧半徑值決定。經補償后,車刀圓弧刃的圓心位于圖6中的B點處,其坐標值為[0,(0+刀尖圓弧半徑)]。
在G41 或G42 程序段后,程序進入補償模式,此時車刀圓弧刃的圓心與編程軌跡始終相距一個偏置量,直到刀補取消。在該補償模式下,機床同樣要預讀兩段程序,找出當前程序段所示刀具軌跡與下一程序段偏置后的刀具軌跡交點,以確保機床把下一段工件輪廓向外補償一個偏置量,如圖9中的C點、D點等。
刀具離開工件,車刀圓弧刃的圓心軌跡過渡到與編程軌跡重合的過程稱為刀補取消,如9 中的EF段(即N90 程序段)。刀補的取消用G40 來執行,需要特別注意的是,G40 必須與G41 或G42 成對使用。
以上通過車刀刀尖半徑對加工工件的影響的分析可知,要保證零件加工精度,在數控加工尤其精加工一定要進行車刀刀尖半徑補償。
[1]沈建峰,等.數控車床編程與操作實訓[M].北京:國防工業出版社,2008:85-90.