999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

5軸聯(lián)動數(shù)值計算及后處理開發(fā)

2021-11-02 03:32:46張曉峰
模具制造 2021年9期
關(guān)鍵詞:后處理程序設(shè)備

高 原 ,張曉峰

(1.天津大學(xué)機械學(xué)院,天津 300354;2.天津汽車模具股份有限公司,天津 300308)

1 引言

5 軸聯(lián)動設(shè)備應(yīng)用范圍及其廣泛,設(shè)備種類通常是由擺頭和轉(zhuǎn)臺組合而成的。常見的5 軸數(shù)控機床是有3個相互垂直的直線軸,外加兩個旋轉(zhuǎn)軸。其中旋轉(zhuǎn)軸可以是轉(zhuǎn)頭和轉(zhuǎn)臺的隨機組合,因此機床機構(gòu)也就不一樣。多自由度并聯(lián)機器人執(zhí)行末端也有很大一部分是5軸聯(lián)動的,其末端點位及姿態(tài)的數(shù)值計算和5 軸聯(lián)動機床是相似的,即在直角坐標(biāo)系下,計算空間某一點的X、Y、Z坐標(biāo)值,以及機器人姿態(tài)A、B角度值。這些數(shù)值可以通過計算獲得,也可以利用三維軟件產(chǎn)生刀位源文件(CLSF),再把刀位數(shù)據(jù)文件按照指定機床的程序格式要求轉(zhuǎn)換成機床或機器人能直接執(zhí)行的數(shù)控程序[1]。在UG 中這個過程可以構(gòu)造后置處理器完成程序的后處理[2],也可以使用UG API 函數(shù)進行二次開發(fā),做出滿足各種需求的插件進行后處理。

2 5軸聯(lián)動數(shù)值計算

5 軸聯(lián)動是指在笛卡爾坐標(biāo)系下,設(shè)備具備3 個移動軸:X軸、Y軸和Z軸,和兩個旋轉(zhuǎn)軸(A軸和B軸,或者A軸和C軸,或者B軸和C軸)。其中A軸是指繞著X軸旋轉(zhuǎn)的驅(qū)動軸,B軸是指繞著Y軸旋轉(zhuǎn)的驅(qū)動軸,C軸是指繞著Z軸旋轉(zhuǎn)的驅(qū)動軸。通常軸數(shù)的計算不考慮沿著X、Y、Z軸的平移輔助軸U、V、W軸。

常見5軸聯(lián)動設(shè)備絕大部分是使用球形刀具對工件進行點接觸式加工。球形表面法矢指向全空間,對復(fù)雜曲面法矢具有自適應(yīng)能力,只要球半徑小于曲面最小曲率半徑就能有效避免干涉。因此觸點計算量小,編程簡單。但是因其接觸面積小、越靠近旋轉(zhuǎn)中心線速度越小,拋光效果就越差,因此需要設(shè)置刀軸傾角提高切削效果,或者選用其他形狀拋光工具,比如較大直徑的拋光盤等。在使用刀軸傾角或者非球形刀具加工時,必須首先解決軌跡控制點和旋轉(zhuǎn)角度。

已知條件:被加工曲面上的觸點C1、C2…,刀軸傾角θ。需要計算軌跡控點K1/K2坐標(biāo)值,A軸/B軸角度值。

2.1 計算刀軸矢量

首先根據(jù)觸點C1計算得出該點處曲面的法矢VC1,然后根據(jù)驅(qū)動引導(dǎo)方向Vf,即C1->C2,構(gòu)成直角坐標(biāo)系WCS1,在此坐標(biāo)系中,根據(jù)刀軸傾角θ,計算可得刀軸矢量VZ。

2.2 計算A軸/B軸角度值

不同5軸設(shè)備對應(yīng)A、B、C軸的定義略有不同,經(jīng)過研究發(fā)現(xiàn),5 軸設(shè)備的旋轉(zhuǎn)軸一般情況下是由一個空間角度和一個投影角度的組合實現(xiàn)的。例如日本大畏5 軸機床的旋轉(zhuǎn)軸為P、A、B和P、A、C,其中P、A、B軸為刀軸矢量與坐標(biāo)系Z軸的空間夾角,PAC為刀軸矢量與坐標(biāo)系X軸在XY平面內(nèi)投影角。而實驗室的5 軸聯(lián)動機器人的A、B軸也滿足此條件,即A軸為刀軸矢量與加工坐標(biāo)系Z軸在YZ平面內(nèi)的投影角,B軸為刀軸矢量與加工坐標(biāo)系X軸的空間夾角。根據(jù)以上結(jié)論,將刀軸矢量長度單位化,得到刀軸矢量在加工坐標(biāo)系下的各軸分量I、J、K,然后利用三角函數(shù)計算得到任意一刀軸矢量對應(yīng)的刀軸的A、B角度值。

2.3 計算軌跡控制點

當(dāng)確定了刀具的姿態(tài)后,無論刀具是球形還是盤狀的,只要按照最終刀軸矢量去逼近工件表面,通過計算刀具與工件表面的最小距離Min,可得觸點C1對應(yīng)刀具上的觸點CC1,如圖1、圖2、圖3 所示。將刀具沿著刀軸矢量移動Min后,C1與CC1重合,在觸點坐標(biāo)系下根據(jù)刀具實際幾何尺寸計算出控制點K1。通常控制點位于刀具底部與刀軸中心線的交點,例如,圖3中圓盤狀拋光盤的控制點位于底部圓心。

圖1 構(gòu)建觸點坐標(biāo)系WCS1

圖2 刀軸矢量單位畫

圖3 計算軌跡控制點

3 拋光軌跡后置處理

本節(jié)介紹兩種后處理方式的構(gòu)建,分別是UG CAM模塊中后處理構(gòu)造器和利用API接口函數(shù),使用VS2010 進行二次開發(fā)后處理插件,兩種后處理各有利弊,但是二次開發(fā)的插件可以根據(jù)設(shè)備情況實現(xiàn)完全定制,以及實現(xiàn)后處理相關(guān)的擴展功能,比如自動輸出程序單等。

3.1 UG后處理構(gòu)造器

UG加工模塊自帶了程序后處理構(gòu)造器(見圖4),可以方便用戶將軟件中生成的軌跡信息,轉(zhuǎn)換成設(shè)備識別的代碼,通用性較強。可以在這個構(gòu)造器中,根據(jù)實際需求定制G 代碼、M 代碼、程序頭、程序結(jié)尾、固定循環(huán)格式等。對于語言編程要求不高,缺點是只能進行單一程序的后處理,當(dāng)程序數(shù)量較多時,實現(xiàn)批量后處理比較麻煩。

圖4 UG后處理構(gòu)造器創(chuàng)建新后處理

3.2 VS2010開發(fā)后處理插件

(1)開發(fā)準(zhǔn)備。利用UG/Open API 接口函數(shù)[3],在VS2010中處理刀具軌跡列表(Clsf),生成設(shè)備識別的代碼。在后處理開發(fā)中,重點關(guān)注兩個問題:①一是軌跡規(guī)劃時采用的坐標(biāo)系,需要和UG 生成Clsf 文件參考的坐標(biāo)系一致,如果不一致就需要通過坐標(biāo)系轉(zhuǎn)換,將所有點位進行轉(zhuǎn)換計算;②二是將Clsf 語句處理成設(shè)備系統(tǒng)能夠識別的字符,通常轉(zhuǎn)換成G代碼即可。后處理過程中涉及的兩個函數(shù)如下。

此函數(shù)可以方便的將絕對坐標(biāo)系(UF_CSYS_ROOT_COORDS)下點(input_point)坐標(biāo)值,轉(zhuǎn)換為當(dāng)前坐標(biāo)系(UF_CSYS_WORK_COORDS)下點(output_point)坐標(biāo)值。簡化了通過旋轉(zhuǎn)矩陣進行坐標(biāo)計算的過程。當(dāng)加工坐標(biāo)系和絕對坐標(biāo)系不重合時,后處理的點位需要使用此函數(shù)進行坐標(biāo)系轉(zhuǎn)換。確保最終處理出來的點位是基于加工坐標(biāo)系的。

此函數(shù)用于生成clsf 文件。CLSF(Cutting Location Source Files)是指刀具位置源文件,存儲的是規(guī)劃完成的軌跡經(jīng)過計算后,生成的點位信息。后處理就是將此類刀位信息轉(zhuǎn)換成G代碼的過程。

(2)開發(fā)過程。在UG 用戶定于UI 模塊中,定制后處理的主界面。為了方便使用,可以在UG環(huán)境下,定義后處理菜單欄和工具條,如圖5、圖6所示。

圖5 后處理菜單

圖6 后處理工具條

編寫后處理源代碼。將生成的Clsf 文件中的語句按照表1 進行逐行翻譯,編譯成功后,執(zhí)行這個功能,可將選中的程序后處理生成G 代碼,并根據(jù)需要可以將多個程序合并為一個程序,也可以自動輸出Excel程序表單,如表1所示。

表1 Clsf文件代碼與G代碼對照表

4 模具拋光實驗

在汽車模具凸模精仿型加工后,粗糙度不滿足制件成型要求,需進一步拋光加工提高模具表面粗糙度。由于模具表面大多是復(fù)雜曲面,為了均勻、高效去除數(shù)控加工后的殘余量,利用天津大學(xué)自主研發(fā)的6個自由度并聯(lián)機器人,進行拋光實驗,驗證以上軌跡規(guī)劃和角度計算的準(zhǔn)確性。

首先在UG環(huán)境下編制可變軸拋光程序,如圖7所示。然后經(jīng)過后處理得到機器人能夠識別的G代碼,如圖8所示。通過實際拋光加工,驗證了5軸設(shè)備各軸的計算是準(zhǔn)確的,并且通過UG構(gòu)建的后處理模塊或利用UG/OPEN API 函數(shù)開發(fā)的后處理模塊得到的G代碼,是能夠準(zhǔn)確的反映復(fù)雜曲面上任意點位的幾何特性,支持拋光加工。最終實驗結(jié)果如圖9所示。

圖7 模具曲面拋光軌跡規(guī)劃

圖8 拋光后處理G代碼

圖9 模具拋光實驗

5 結(jié)束語

5 軸聯(lián)動設(shè)備在制造業(yè)的地位越來越高,本文對于常見5軸聯(lián)動設(shè)備的刀位點以及姿態(tài)進行了深入的研究和計算,找到了加工軌跡控制點和實際接觸點之間的幾何關(guān)系,對于提高復(fù)雜曲面的加工精度具有重要意義,旋轉(zhuǎn)軸的角度計算過程發(fā)現(xiàn),通常可以利用一組空間角和一組投影角來定義空間姿態(tài),這簡化了轉(zhuǎn)臺及轉(zhuǎn)頭組合的聯(lián)動設(shè)備的應(yīng)用研究過程。通過UG軟件自帶后處理構(gòu)造器或者完全“個性定制”的后處理開發(fā)技術(shù),為聯(lián)動設(shè)備的應(yīng)用奠定了理論基礎(chǔ)。

猜你喜歡
后處理程序設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
果樹防凍措施及凍后處理
試論我國未決羈押程序的立法完善
乏燃料后處理的大廠夢
能源(2018年10期)2018-12-08 08:02:48
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
500kV輸變電設(shè)備運行維護探討
乏燃料后處理困局
能源(2016年10期)2016-02-28 11:33:30
創(chuàng)衛(wèi)暗訪程序有待改進
主站蜘蛛池模板: 米奇精品一区二区三区| 国产亚洲视频中文字幕视频| 伊人久综合| 永久免费无码日韩视频| 香蕉视频在线观看www| 中文字幕波多野不卡一区| 久久无码av三级| 伊人中文网| 中国毛片网| 成人日韩欧美| 中文天堂在线视频| 九色在线视频导航91| 中国成人在线视频| 老熟妇喷水一区二区三区| 久久人搡人人玩人妻精品| 高h视频在线| 久久天天躁夜夜躁狠狠| 丰满人妻久久中文字幕| 亚洲精品免费网站| 自拍偷拍欧美日韩| 精品视频福利| 国产91丝袜| 中文字幕天无码久久精品视频免费 | 91人人妻人人做人人爽男同| 国产精品视频观看裸模| 91免费观看视频| 国产无码高清视频不卡| 国产精选小视频在线观看| www亚洲天堂| 欧美特黄一级大黄录像| 国内精自视频品线一二区| 波多野结衣一二三| 一区二区三区四区在线| 亚洲色无码专线精品观看| 亚洲欧美在线看片AI| 国产制服丝袜无码视频| 精品亚洲国产成人AV| 成人一区专区在线观看| 毛片网站在线播放| 国产麻豆va精品视频| 国产毛片不卡| 五月天久久婷婷| 亚洲欧美日本国产专区一区| 4虎影视国产在线观看精品| 免费看黄片一区二区三区| 国产精品视频导航| 中文纯内无码H| 三级国产在线观看| 18禁高潮出水呻吟娇喘蜜芽| 四虎国产精品永久一区| 亚洲Va中文字幕久久一区 | 极品国产在线| 黄色网页在线观看| 毛片基地美国正在播放亚洲 | 无码aaa视频| a毛片基地免费大全| 国产在线八区| 精品人妻一区二区三区蜜桃AⅤ| 中文毛片无遮挡播放免费| 欧美福利在线观看| 97成人在线视频| 国产欧美精品一区aⅴ影院| 爆乳熟妇一区二区三区| 鲁鲁鲁爽爽爽在线视频观看| 亚洲熟女中文字幕男人总站| 又爽又大又光又色的午夜视频| 欧美日韩一区二区在线免费观看 | 日韩av电影一区二区三区四区| 国产97色在线| 一级爆乳无码av| 99精品久久精品| 国产日韩欧美视频| 在线视频亚洲色图| 9久久伊人精品综合| 国产无码制服丝袜| 欧美一区福利| 一本大道无码日韩精品影视| 久无码久无码av无码| 久久夜色精品| 欧美不卡二区| 一本大道在线一本久道| 五月婷婷激情四射|