亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于CAXA制造工程師的后置處理開(kāi)發(fā)與應(yīng)用

        2023-02-04 03:34:42孫茂軍
        金屬加工(冷加工) 2023年1期
        關(guān)鍵詞:程序代碼后置代碼

        孫茂軍

        北京空間機(jī)電研究所 北京 100076

        1 序言

        本文中應(yīng)用的四軸立臥鏜銑床購(gòu)于2002年,數(shù)控系統(tǒng)為HEIDENHAIN iTNC530,機(jī)床型號(hào)為D M U125P,主要應(yīng)用于中大型空間相機(jī)結(jié)構(gòu)件的精密加工。由于購(gòu)入年份較早,沒(méi)有與之相匹配的臥軸加工程序后置處理功能,主要依賴于HEIDENHAIN iTNC530數(shù)控系統(tǒng)自帶的編程模塊功能手動(dòng)編程和計(jì)算機(jī)三軸立軸模式編程,再通過(guò)人工替換程序代碼的方式轉(zhuǎn)換為可供臥軸模式識(shí)別的程序代碼,這就給機(jī)床臥軸編程加工帶來(lái)大量的低效率計(jì)算過(guò)程[1-4]。程序修改步驟如圖1所示。

        從圖1中可以看出,每條程序都需要人工修改,大大降低了生產(chǎn)效率,且難以控制修改程序過(guò)程中的失誤概率。為提高立臥式四軸數(shù)控機(jī)床的應(yīng)用效率,以“高質(zhì)量、高效率、高效益”為目標(biāo),提高加工、編程效率,減少人工替換程序代碼的繁瑣性操作,避免替換程序代碼過(guò)程的不可控因素,本文經(jīng)過(guò)對(duì)CAXA制造工程師程序后置處理模塊的二次開(kāi)發(fā),擴(kuò)展了CAXA制造工程師程序后置處理功能,開(kāi)發(fā)出適用于HEIDENHAIN iTNC530數(shù)控系統(tǒng)臥軸加工的后置處理程序代碼,直接輸出免更改的后置處理程序,提高了編程效率和輸出程序的準(zhǔn)確性。

        圖1 程序修改步驟

        2 后置處理開(kāi)發(fā)前的程序編制過(guò)程

        (1)編程坐標(biāo)系的設(shè)定方向 數(shù)控機(jī)床坐標(biāo)系采用遵守右手定則的笛卡爾坐標(biāo)系,確定坐標(biāo)系各坐標(biāo)軸時(shí),總是先根據(jù)主軸來(lái)確定Z軸,再確定X軸,最后確定Y軸。機(jī)床坐標(biāo)系的建立保證了刀具在機(jī)床上的正確運(yùn)動(dòng),根據(jù)零件圖樣建立的坐標(biāo)系稱為工件坐標(biāo)系(亦稱編程坐標(biāo)系)。

        立軸式和臥軸式加工數(shù)控機(jī)床編程坐標(biāo)系與機(jī)床的方位關(guān)系分別如圖2、圖3所示。立軸與臥軸兩種加工模式中,機(jī)床坐標(biāo)系方向不變,而編程坐標(biāo)系X、Y、Z均不在同一個(gè)坐標(biāo)方向,所以機(jī)床在兩種坐標(biāo)方式上的運(yùn)動(dòng)方向矢量和坐標(biāo)值均不同。

        圖2 立軸式編程坐標(biāo)系

        圖3 臥軸式編程坐標(biāo)系

        (2)程序代碼分析 CAXA制造工程師這款數(shù)控加工編程軟件可以把軟件系統(tǒng)生成的二軸或三軸刀具軌跡轉(zhuǎn)化成為機(jī)床能夠識(shí)別的G代碼或L代碼指令,再通過(guò)軟件提供的數(shù)控系統(tǒng)文件后置處理功能,使生成的代碼指令可以直接輸入到所匹配的數(shù)控機(jī)床并用于加工。

        但是針對(duì)DMU125P四軸立臥鏜銑床,CAXA制造工程師軟件沒(méi)有與這臺(tái)機(jī)床臥式加工匹配的數(shù)控代碼后置處理文件,這就需要編程人員在二軸或三軸編程后置處理的基礎(chǔ)上,通過(guò)人工方式修改程序代碼,使之成為機(jī)床臥軸加工模式能夠識(shí)別的代碼,再運(yùn)行程序。

        以內(nèi)輪廓加工這一簡(jiǎn)單的案例來(lái)說(shuō)明DMU125P四軸立臥鏜銑床臥式加工程序的轉(zhuǎn)換過(guò)程。圖4中刀具需要對(duì)零件內(nèi)部輪廓進(jìn)行切削,加工軌跡及方向如圖4所示,切削方式為順銑,刀具直徑為10mm,切削深度為10mm。

        圖4 沿內(nèi)輪廓加工軌跡

        將軌跡線通過(guò)CAXA制造工程師內(nèi)部后置處理文件生成三軸立式加工程序,代碼如下。

        以上程序?yàn)镠EIDENHAIN iTNC530數(shù)控系統(tǒng)立軸模式程序代碼,需要在此基礎(chǔ)上進(jìn)行一系列數(shù)控代碼更改,替換為臥軸模式能夠識(shí)別的機(jī)床代碼,具體操作步驟如下。

        1)依據(jù)圖2、圖3所示,編程坐標(biāo)系X軸分別指向兩個(gè)相反方向,需要將X軸的向量坐標(biāo)值替換為相反數(shù),同時(shí)將Y軸坐標(biāo)值與Z軸坐標(biāo)值互換。

        2)由于X軸的向量變動(dòng),需要判斷是否有圓弧插補(bǔ)指令如C指令、DR+指令、DR-指令、G02指令和G03指令。如有,需要將順時(shí)針圓弧插補(bǔ)指令(G02/DR+)與逆時(shí)針圓弧插補(bǔ)指令(G03/DR-)互相替換。

        3)輸出G代碼整圓插補(bǔ)需用I、J、K方式編程。I_J_K_為圓弧的圓心相對(duì)其起點(diǎn)分別在X、Y和Z坐標(biāo)軸上的增量值,相應(yīng)地需要將J和K的坐標(biāo)增量值互換。

        4)刀具半徑補(bǔ)償指令可以使數(shù)控系統(tǒng)實(shí)現(xiàn)簡(jiǎn)化編程功能的目的,分別為刀具半徑左補(bǔ)償(RL/G41)和刀具半徑右補(bǔ)償(RR/G42),如程序中用到刀具半徑補(bǔ)償指令需要將刀具半徑左、右補(bǔ)償指令互換。

        (3)程序代碼修改結(jié)果 修改后的程序如下。

        以上程序是經(jīng)過(guò)修改的可供臥式加工使用的程序。經(jīng)過(guò)全面分析以上程序代碼的使用功能,總結(jié)了程序修改步驟,對(duì)CAXA制造工程師后置處理進(jìn)行了二次開(kāi)發(fā)。結(jié)合HEIDENHAIN iTNC530系統(tǒng)設(shè)置特定的數(shù)控代碼、數(shù)控程序格式及參數(shù),運(yùn)用臥軸鏜銑床的數(shù)控系統(tǒng)文件,生成配置文件。輸出數(shù)控程序時(shí)系統(tǒng)根據(jù)該配置文件生成HEIDENHAIN iTNC530系統(tǒng)臥式加工專(zhuān)用程序。

        3 程序后置處理開(kāi)發(fā)步驟

        (1)系統(tǒng)變量索引地址指令代碼的編寫(xiě) 在軟件后置設(shè)置中依次選擇“軌跡參數(shù)”→“后置處理”→“設(shè)備編輯”,打開(kāi)“選擇打開(kāi)后置配置文件”選項(xiàng)卡,通過(guò)創(chuàng)建新的數(shù)控系統(tǒng)配置文件來(lái)實(shí)現(xiàn)開(kāi)發(fā)應(yīng)用。首先是關(guān)聯(lián)系統(tǒng)變量,在“系統(tǒng)變量”模塊中創(chuàng)建坐標(biāo)分量,如圖5所示。

        圖5 創(chuàng)建坐標(biāo)分量示意

        與系統(tǒng)變量默認(rèn)關(guān)聯(lián)的指令地址索引分量創(chuàng)建如圖6所示。

        圖6 索引分量創(chuàng)建示意

        (2)X軸向量坐標(biāo)轉(zhuǎn)換的創(chuàng)建 通過(guò)插入MIRROR IMAGE指令,控制HEIDENHAIN iTNC530系統(tǒng)立式三軸數(shù)控機(jī)床編程坐標(biāo)系與臥式四軸編程坐標(biāo)系X軸向量的轉(zhuǎn)換,同時(shí)添加坐標(biāo)系偏移模塊指令,來(lái)設(shè)定準(zhǔn)備程序使機(jī)床回到初始狀態(tài)。

        (3)設(shè)置程序運(yùn)動(dòng)方式 將圓弧插補(bǔ)指令代碼順時(shí)針圓弧指令設(shè)置為“DR-”,逆時(shí)針圓弧指令設(shè)置為“DR+”,坐標(biāo)平面圓弧控制方式更改為“絕對(duì)坐標(biāo)”運(yùn)動(dòng)方式以匹配HEIDENHAIN iTNC530系統(tǒng)臥式加工機(jī)床圓弧插補(bǔ)功能,如圖7所示。

        圖7 圓弧插補(bǔ)指令代碼設(shè)置

        (4)刀具半徑補(bǔ)償代碼設(shè)置 更改刀具半徑補(bǔ)償代碼,將刀具半徑左補(bǔ)償設(shè)置為“RR”,刀具半徑右補(bǔ)償設(shè)置為“RL”,刀具半徑補(bǔ)償取消代碼設(shè)置為“R0”,如圖8所示。

        圖8 刀具半徑補(bǔ)償代碼設(shè)置

        4 結(jié)束語(yǔ)

        以上基于對(duì)C A X A制造工程師數(shù)控編程軟件程序后置處理功能的二次開(kāi)發(fā),開(kāi)發(fā)出了專(zhuān)用于HEIDENHAIN iTNC530數(shù)控系統(tǒng)四軸立臥式鏜銑床的程序后置處理功能,解決了機(jī)床臥式加工模式與編程軟件后置處理程序不匹配的問(wèn)題,新創(chuàng)建的程序后置處理功能可以更加高效、準(zhǔn)確地生成臥軸加工代碼,節(jié)省了各個(gè)代碼逐個(gè)替換的時(shí)間,提高了編程速度,縮短了零部件加工生產(chǎn)周期。編程人員只需將計(jì)算機(jī)編程系統(tǒng)按照當(dāng)前機(jī)床類(lèi)型的匹配要求,把已經(jīng)生成的刀具軌跡轉(zhuǎn)化生成數(shù)據(jù)代碼,即CNC數(shù)控程序,即可直接輸入到機(jī)床進(jìn)行數(shù)控加工,后置處理生成的程序代碼避免了人工修改程序的不可靠因素,能更好地保證輸出代碼的準(zhǔn)確性,保證了機(jī)床的加工質(zhì)量。

        本文論述的后置處理功能經(jīng)過(guò)了加工仿真系統(tǒng)軟件的模擬仿真,并在數(shù)控機(jī)床實(shí)際加工過(guò)程中得到反復(fù)驗(yàn)證,現(xiàn)已在各項(xiàng)加工任務(wù)中廣泛應(yīng)用。

        猜你喜歡
        程序代碼后置代碼
        非正交五軸聯(lián)動(dòng)數(shù)控機(jī)床后置處理算法開(kāi)發(fā)
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        創(chuàng)世代碼
        計(jì)算機(jī)網(wǎng)絡(luò)信息安全未來(lái)發(fā)展趨勢(shì)
        基于圖元裝接模式由程序流程圖自動(dòng)生成源代碼
        軟件工程(2016年11期)2017-01-17 16:56:57
        沉淀后置生物處理組合工藝的工程應(yīng)用
        Review of Research on the Prevention of HPV Infection and Cervical Cancer
        后置式自動(dòng)發(fā)卡機(jī)系統(tǒng)應(yīng)用
        99re6久精品国产首页| 国语自产精品视频在线看| 日本天堂免费观看| 丝袜美腿亚洲第一免费| 亚洲情精品中文字幕99在线| 视频一区精品中文字幕| 亚洲天堂成人av影院| 国产精品中文久久久久久久| 蜜臀av无码精品人妻色欲| 伊人亚洲综合网色AV另类| 亚洲一级av大片在线观看| 激情五月天色婷婷久久| 亚洲国产精品久久精品| 亚洲av无码一区二区乱孑伦as| 男女边吃奶边做边爱视频| 国产伦精品免编号公布| 亚洲色无码播放| 久久亚洲AV无码一区二区综合| 美女把内衣内裤脱了给男人舔| 国产嫩草av一区二区三区| 国产a国产片国产| 亚洲 欧美 影音先锋| 无码伊人久久大香线蕉| 亚洲av综合日韩精品久久| 亚洲a无码综合a国产av中文| 亚洲色无码国产精品网站可下载| 国产爆乳无码一区二区在线| 日本中文字幕一区二区视频| av天堂免费在线播放| 久久午夜羞羞影院免费观看| 特黄a级毛片免费视频| 亚洲片在线视频| 偷偷夜夜精品一区二区三区蜜桃| 亚洲一区毛片在线观看| 曰本大码熟中文字幕| 人妻丰满av无码中文字幕| 丰满人妻被猛烈进入中文字幕护士| 视频在线观看国产自拍| 国产福利视频在线观看| 色两性网欧美| 综合久久青青草免费观看视频 |