国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于無可變軸許可的五軸3+2后處理開發(fā)與驗證

2023-11-27 03:02:02陳明坤黃海峰楊盛
模具工業(yè) 2023年11期
關(guān)鍵詞:刀路后處理定向

陳明坤, 黃海峰, 楊盛

(上汽通用五菱汽車股份有限公司, 廣西 柳州 545007)

0 引 言

使用CAM軟件編程時,輸出的刀路軌跡文件CLSF包含刀位點信息和刀軸矢量信息,但機床不能識別CLSF文件,需要通過后處理器將CLSF轉(zhuǎn)化成相應機床結(jié)構(gòu)和機床系統(tǒng)識別的NC代碼。CAD/CAM軟件在機加工時主要用于三軸機床的編程加工,無多軸加工功能許可,現(xiàn)以DMU80P帶非正交擺頭機床、無可變軸許可的NX 11.0軟件為條件,以NX軟件的后處理構(gòu)造器為工具開發(fā)DMU80P加工中心后處理器,滿足現(xiàn)場數(shù)控加工需求。

1 定向加工后處理器研究流程

1.1 限制條件分析

研究對象DMU80P五軸加工中心機床結(jié)構(gòu)如圖1所示,3個直線運動軸(X,Y,Z),2個轉(zhuǎn)動軸(B,C)。擺頭為B軸,擺動范圍0~180°,回轉(zhuǎn)軸線在機床坐標系G19平面內(nèi),與Y軸夾角為45°;C軸回轉(zhuǎn)中心為Z軸,轉(zhuǎn)動范圍0~360°(無限制),控制系統(tǒng)為Sinumerik 840D sl。

圖1 DMU80P機床結(jié)構(gòu)

DMU80P五軸加工中心B軸與Y軸存在45°夾角,屬于擺頭非正交的“變軸”機床,由于NX 11.0無可變軸許可,不支持變軸加工刀路編程,也不支持變軸刀路的后置處理,基于機床型式與參數(shù)開發(fā)的后處理器無法使用。

1.2 定軸加工方式分析

目前定軸加工編程方式主要有手工三軸編程、手工“3+2”定向編程、CAM三軸編程、CAM“3+2”定向編程。這4種編程方式同一操作中刀軸矢量不變化,對于五軸加工中心,由2個旋轉(zhuǎn)軸對刀軸進行定向,加工過程中不做運動,其余3個直線軸做進給運動。這4種編程方式實際上都在三軸編程范疇,只是在三軸數(shù)控銑床中,刀軸姿態(tài)是恒定不變的,而在五軸加工中心中引入2個旋轉(zhuǎn)軸定向,刀軸姿態(tài)可變。因此三軸數(shù)控銑床,無論是手工編程還是CAM編程,都屬于特殊的“3+2”定向編程,如圖2所示。

圖2 定軸加工編程共同點

1.3 五軸機床刀軸定向的實現(xiàn)

1.3.1 刀軸矢量與工件坐標系Z軸正向一致的定向方法

一般三軸機床工件坐標系的建立(可設定框架)由機床坐標系偏移而得到,工件坐標為X0Y0Z0;五軸機床工件坐標系的建立可由機床坐標系經(jīng)過2個旋轉(zhuǎn)軸的轉(zhuǎn)動變換所得,直線軸可與對應機械坐標系直線軸不平行,如通過校準平面后直線軸作為基準面,則工件坐標系的Z軸垂直于基準面。此時刀軸矢量與工件坐標系Z軸正方向一致,可視為無擺動時工件坐標系G17平面內(nèi)的工件特征,能直接采用三軸編程方式。

1.3.2 刀軸矢量與工件坐標系Z軸正向不一致的定向方法

刀軸矢量與工件坐標系Z軸正向不一致的定向方法需要通過工件坐標系的變換實現(xiàn),即先將工件坐標系通過“平移→旋轉(zhuǎn)→再平移”的方式使Z軸正向空間傾斜平面在相互垂直的位置,再進行空間的三軸加工。

在Sinumerik 840D sl數(shù)控系統(tǒng)中,坐標系的變換可通過可編程框架TRANS(絕對零點平移)/ATRANS(增量零點平移)和ROT(絕對坐標旋轉(zhuǎn))/AROT(增量坐標旋轉(zhuǎn))指令達成,也可以通過CYCLE800擺動循環(huán)實現(xiàn)。CYCLE800循環(huán)相對TRANS/ATRANS和ROT/AROT指令的優(yōu)勢在于假如系統(tǒng)復位或斷電后可保持回轉(zhuǎn)框架,便于沿刀軸回退刀具,因此傾斜平面的刀軸定向使用CYCLE800循環(huán)指令優(yōu)于TRANS/ATRANS和ROT/AROT指令。

綜上所述,無論刀軸矢量與初始工件坐標系Z軸正向是否一致,3+2定向加工中刀軸都是基于初始的工件坐標系(WCS)進行變換,而與機床坐標系(MCS)無關(guān),即刀軸的變換由機床數(shù)控系統(tǒng)通過回轉(zhuǎn)數(shù)據(jù)組完成,與機床結(jié)構(gòu)無關(guān),在后處理器創(chuàng)建中非正交擺頭可定義為正交結(jié)構(gòu),以適應CAM軟件無可變軸許可的限制。

1.4 后處理器創(chuàng)建

以Siemens NX11的后處理構(gòu)造工具Post Builder作為平臺,根據(jù)機床的實際參數(shù)與限制條件新建后處理器,設置相關(guān)的運動學、程序、刀軌等各項參數(shù)。

研究對象DMU80P五軸加工中心為非正交擺頭+轉(zhuǎn)臺結(jié)構(gòu),技術(shù)參數(shù)如表1所示。

表1 DMU80P機床主要技術(shù)參數(shù)

1.4.1 后處理基礎信息設定

定義后處理器名為DMG_45xBC,選擇后處理輸出單位為mm;機床為五軸帶轉(zhuǎn)頭和轉(zhuǎn)臺銑床;控制器從庫中選擇Sinumerik_840D_basic,其余取默認值。

1.4.2 機床參數(shù)設置

配置線性軸行程X=800 mm,Y=1 050 mm,Z=850 mm;回零位置:X=450 mm,Y=-1 mm,Z=-1 mm;定義第四軸為B軸(機頭),旋轉(zhuǎn)平面為ZOX平面,軸限制為0~180°;第五軸為C軸(轉(zhuǎn)臺),旋轉(zhuǎn)平面為XOY平面;軸限制為0~360°。

1.4.3 程序結(jié)構(gòu)配置

根據(jù)NC程序的一般要求,結(jié)合實際機床結(jié)構(gòu),在加工程序首次移動前、自動換刀前、加工結(jié)束后應自動回安全位置;刀軸定向前應激活工件零點坐標系,防止一個程序中使用2個或2個以上坐標系時默認以上一坐標系為基礎,進行定向以及刀具首次移動執(zhí)行D指令,避免回安全位置后刀具補償被取消而造成碰撞。

在【程序與刀軌】的“程序”→“工序起始序列”中的“第一個刀具”里面其他塊之前和最后、“自動換刀”里面其他塊之后、“第一次移動”里面其他塊之前添加名為“tool_change_return_home_Z”和名為“tool_change_return_home”的塊。塊“tool_change_return_home_Z”內(nèi)添加文字命令“SUPA、G0-Rapid Move、Z=-1、D0”,塊“tool_change_return_home”內(nèi)添加文字命令“SUPA、G0-Rapid Move、X=450 Y=-1、$mom_sys_leader(fourth_axis)=0、$mom_sys_leader(fifth_axis)=0”,完成自動回安全位置命令定制。

在 “初始移動”里面G17平面選擇塊之前添加名為“fixture_offset”的塊,點擊進入塊內(nèi)添加文字命令“G-offset—用戶表達式”,編輯文字命令,表達式為$mom_siemens_fixture_offset_value,最小值54,最大值599。

在“刀徑”中 “線性運動”和 “快速移動”中的G1/G0命令行后面添加文字命令“D1-Tool Length Compensation”,完成刀具補償指令設置。

1.4.4 3+2定向加工輸出CYCLE800循環(huán)

NX后處理器能自動判斷定向加工中刀軸矢量與工件坐標系Z軸正向是否一致,一致則判斷為三軸刀路,輸出旋轉(zhuǎn)軸定向B0C0;不一致則判斷為3+2刀路,默認輸出TRANS/ATRANS和ROT/AROT指令,通過上述與CYCLE800指令優(yōu)缺點的論述,該處理器對3+2刀路的定向輸出采用CYCLE800擺動循環(huán)方式。

在【程序與刀軌】的 “定制命令”—“PB_CMD_check_block_CYCLE800”中編輯如下代碼:

將R_DATA修改為TC1(機床數(shù)據(jù)組名稱),同時在【程序與刀軌】的 “程序”→“工序起始序列”→“程序開始”中打開默認設置“PB_CMD_set_Sinumerik_default_setting”編輯如下代碼:

將TRAORI更改為SWIVELING,完成3+2刀路輸出CYCLE800循環(huán)的設置。

1.4.5 輸出設置

在【輸出設置】下的“其他選項”中,將N/C輸出文件擴展名改為Sinumerik 840Dsl數(shù)控系統(tǒng)的后綴名“MPF”,保存并退出后處理。

2 后處理驗證

后處理的驗證以輸出NC程序的正確性與合理性為標準,在有限條件下通過NC程序的結(jié)構(gòu)合理性、刀具路徑的正確性、定向指令輸出、CYCLE800參數(shù)正確性驗證,驗證試加工工件如圖3所示。

圖3 驗證工件結(jié)構(gòu)

2.1 驗證前準備

設定裝夾偏置坐標系G54原點在工件上表面φ20 mm中心,+ZM垂直上表面,+XM為長度方向向右,如圖4所示?;剞D(zhuǎn)坐標系G54-ROT設置在+XM向斜面孔口中心,+ZM軸垂直于斜面,如圖5所示。

圖4 G54坐標系設置

圖5 G54-ROT坐標系設置

G54為G54-ROT父項,G54-ROT設置為坐標系旋轉(zhuǎn),由G54通過以下變換產(chǎn)生:X軸偏移22.5 mm→Z軸偏移-2.5 mm→繞Y軸旋轉(zhuǎn)45°。后置處理時,G54-ROT不應輸出可編程坐標系G指令,應通過CYCLE800指令對系統(tǒng)“框架”靜態(tài)轉(zhuǎn)換,能夠?qū)崿F(xiàn)3+2軸機床系統(tǒng)通過“平移→旋轉(zhuǎn)→再平移”的方式把工件坐標轉(zhuǎn)移到當前所需要加工的傾斜面上,實現(xiàn)空間工件坐標系的旋轉(zhuǎn)。

編制部分典型刀路,如圖6所示,工藝過程如表2所示。

表2 刀路驗證工藝

圖6 典型刀路驗證

2.2 NC程序驗證

編制的刀路通過構(gòu)建的后處理輸出NC程序。

2.2.1 程序邏輯結(jié)構(gòu)

通過輸出的程序與后處理結(jié)構(gòu)設置對照,驗證后處理輸出NC程序結(jié)構(gòu)的正確性,如圖7所示。

圖7 程序邏輯結(jié)構(gòu)設置與實際NC輸出結(jié)果對照

2.2.2 刀路正確性驗證

利用G代碼模擬軟件CIMCOEdit分別對刀路進行檢查,如圖8所示,NC程序模擬的刀路與NX軟件編制的刀路一致。

圖8 刀路檢查

2.2.3 CYCLE800循環(huán)輸出參數(shù)檢查

傾斜面上的特征加工,輸出CYCLE800循環(huán)及解析如下:

(1)基于G54的變換(父項)。

(2)回退方法(固定值)。

(3)數(shù)據(jù)組名稱(與設備一致)。

(4)坐標平面(固定值,新建)。

(5)回轉(zhuǎn)模式(固定值,繞軸旋轉(zhuǎn))。

(6)先平移(X軸平移22.5 mm,Y軸平移0,Z軸平移-2.5 mm)。

(7)再旋轉(zhuǎn)(繞X軸旋轉(zhuǎn)0,繞Y軸旋轉(zhuǎn)45°,繞Z軸旋轉(zhuǎn)0)。

(8)再平移(X軸平移0,Y軸平移0,Z軸平移0)。

(9)優(yōu)先方向(固定1或-1,1為正向)。

(10)增量回退(不用)。

根據(jù)輸出的CYCLE800循環(huán)與設置的G54-ROT對比,兩者邏輯一致,輸出數(shù)據(jù)組名稱和參數(shù)正確。

2.2.4 試加工驗證

驗證數(shù)模編制的所有特征加工刀具軌跡并后置處理成NC程序,上機床試加工,加工結(jié)果如圖9所示,加工結(jié)果與編程數(shù)模一致,后處理器驗證成功。

圖9 試加工驗證結(jié)果

3 結(jié)束語

以DMU80P五軸聯(lián)動加工中心為例 ,在CAM軟件功能限制和有限的工具條件下,采用NX軟件內(nèi)置的處理構(gòu)造器,開發(fā)了可用于Sinumerik840Dsl系統(tǒng)非正交擺頭/轉(zhuǎn)臺五軸加工中心的3+2后處理程序,通過程序結(jié)構(gòu)檢查和利用CIMCOEdit軟件模擬刀路以及解析定向循環(huán)參數(shù)的方式驗證后處理器輸出NC程序的正確性,并以實際加工驗證了后處理的結(jié)果,該后處理器匹配了NX軟件無可變軸許可的限制條件,發(fā)揮五軸機床加工的優(yōu)勢。

猜你喜歡
刀路后處理定向
基于MasterCAM 的復雜零件數(shù)控編程加工
果樹防凍措施及凍后處理
UG NX葉輪多軸數(shù)控編程與仿真
淺談結(jié)合UG與MasterCAM進行數(shù)銑編程的研究
模具制造(2019年9期)2019-10-26 03:03:38
UG編程刀路優(yōu)化技巧
乏燃料后處理的大廠夢
能源(2018年10期)2018-12-08 08:02:48
偏序集上的相對定向集及其應用
定向越野
乏燃料后處理困局
能源(2016年10期)2016-02-28 11:33:30
定向馴化篩選耐毒酵母
东乌| 刚察县| 永安市| 宁德市| 馆陶县| 象州县| 宁波市| 文化| 梧州市| 怀仁县| 宁都县| 博罗县| 家居| 房产| 黄骅市| 茶陵县| 宁远县| 内江市| 永州市| 开封市| 建始县| 县级市| 玛纳斯县| 正定县| 延安市| 平江县| 介休市| 镇原县| 新余市| 巍山| 全南县| 景洪市| 庆安县| 西和县| 淄博市| 石阡县| 南投县| 徐水县| 石林| 玛曲县| 南靖县|