數(shù)控車削加工刀具軌跡自動(dòng)生成的算法研究(上)

發(fā)布日期:2011-11-25    蘭生客服中心    瀏覽:1951

本文針對(duì)數(shù)控車削加工的特點(diǎn),結(jié)合被加工零件的特征,提出了數(shù)控車削加工刀具軌跡自動(dòng)生成的算法。該算法在實(shí)際應(yīng)用中,取得了理想的效果。
  1零件圖的預(yù)處理
  根據(jù)數(shù)控車削加工的特點(diǎn),零件的加工工藝分為:孔加工(包括打中心孔),外(內(nèi))表面加工、退刀槽及螺紋加工,根據(jù)表面質(zhì)量的要求,又分為粗加工、半精加工和精加工等工藝。數(shù)控車削加工刀具軌跡的規(guī)劃,重點(diǎn)是外(內(nèi))表面粗加工時(shí)刀具軌跡的規(guī)劃處理。對(duì)退刀槽、螺紋這樣的零件特征在進(jìn)行表面粗加工時(shí)將其用表面代替,如圖1。數(shù)控加工中為減少多次安裝帶來的安裝誤差,一般采用一次裝夾,對(duì)那些需要調(diào)頭加工的部位則采取右偏刀反向走刀切削。此外,對(duì)端面的加工有時(shí)選取向下的切削方向。因此加工時(shí)的切削方向分為向左、向右和向下的切削方向。
  對(duì)于倒角和倒圓角等工藝的處理在算法上將其作為表面處理。對(duì)反向走刀切削時(shí)的刀具軌跡規(guī)劃的算法與正向切削時(shí)類似,對(duì)內(nèi)表面加工時(shí)刀具軌跡規(guī)劃的算法與外表面切削時(shí)也相類似。另外對(duì)精加工時(shí)的刀具軌跡規(guī)劃,以及退刀槽和螺紋加工的刀具軌跡規(guī)劃處理也較為容易。一般,為減少刀具軌跡生成算法的復(fù)雜性,在刀具軌跡生成前對(duì)零件進(jìn)行刀具干涉處理(刀具干涉處理的算法另文討論)。本文僅討論正向切削外表面時(shí)粗加工刀具軌跡生成的算法。
  2刀具軌跡生成的算法
  由于粗加工刀具軌跡規(guī)劃是從毛坯開始的,因此生成刀具軌跡時(shí)必須考慮毛坯的形狀,并且隨著工步的不同,其毛坯的形狀也是不同的,此即工藝毛坯。由于在軌跡生成前已經(jīng)進(jìn)行過刀具干涉的處理,所在刀具軌跡生成時(shí)主要考慮的是零件圖形的特征。經(jīng)過零件圖的預(yù)處理后,零件圖形是由直線和圓弧所構(gòu)成的連續(xù)表面,其中的關(guān)鍵是對(duì)圖形中凹槽的識(shí)別和處理。
    零件圖形經(jīng)過處理后,其粗加工的外表面輪廓為ABCDEPFGHIQJKM,經(jīng)刀具切削方向?yàn)樽髸r(shí)干涉處理后,其輪廊為ABCDPEFGHQJKM,其陰影部分為欠切削部分,在下一工步加工時(shí),反向走刀切削時(shí)的刀具的起點(diǎn)分別為P點(diǎn)和Q點(diǎn),通過反向向右走切切除其殘留部分,從而形成所要求的零件輪廓QIH和PED。
  經(jīng)過零件圖的預(yù)處理和刀具干涉處理后,對(duì)外表面輪廓粗加工切削的刀具軌跡生成算法如下:
  (1)將零件圖形轉(zhuǎn)化為一單調(diào)不減的輪廓。如圖2,從切削加工工藝給定的加工起始點(diǎn)開始,逐線段檢查其起點(diǎn)和終點(diǎn)z坐標(biāo)的大小。當(dāng)線段的終點(diǎn)x坐標(biāo)小于其起點(diǎn)的x坐標(biāo)時(shí),此時(shí)輪廓由上升的曲線轉(zhuǎn)為下降的曲線,將其后遞減的輪廓曲線用過峰值點(diǎn)的水平線DD'代替圖中凹槽DEPFD,依此類推,分別識(shí)別出零件所有的凹槽,將整個(gè)零件轉(zhuǎn)化為一單調(diào)不減的輪廓曲線,如圖中ABCDD',GHH'-KM的輪廓曲線,根據(jù)切削加工工藝所確定的起點(diǎn)和終點(diǎn)的刀具切入和切出時(shí)的方向,將所要切削的部分構(gòu)成一封閉圖形輪廓ABCDD'GHH'GHH'KM,毛坯輪廓A'B'C'(工藝毛坯輪廓)及AA'和MC'構(gòu)成,對(duì)這一封閉圖形,按照切削方向、切削深度等參數(shù)確定此時(shí)刀具的軌跡。

更多相關(guān)信息