用AutoCAD圖形計(jì)算刀具中心軌跡的方法
數(shù)控銑床在加工過(guò)程中,遇到輪廓較復(fù)雜的零件時(shí),用人工編寫數(shù)控程序需要花費(fèi)大量的時(shí)間,且易出錯(cuò)。筆者用Autolisp R12.0編寫了一個(gè)應(yīng)用程序,程序從AutoCAD圖形中獲得零件輪廓的坐標(biāo)信息,并根據(jù)這些信息和其它參數(shù)計(jì)算出刀具中心的運(yùn)動(dòng)軌跡,并直接生成加工代碼。
數(shù)控銑床在加工過(guò)程中,遇到輪廓較復(fù)雜的零件時(shí),用人工編寫數(shù)控程序需要花費(fèi)大量的時(shí)間,且易出錯(cuò)。筆者用Autolisp R12.0編寫了一個(gè)應(yīng)用程序,程序從AutoCAD圖形中獲得零件輪廓的坐標(biāo)信息,并根據(jù)這些信息和其它參數(shù)計(jì)算出刀具中心的運(yùn)動(dòng)軌跡,并直接生成加工代碼。該程序?qū)Ω纳乒ぷ髻|(zhì)量、保證編程的正確性和提高處理更復(fù)雜加工作業(yè)的能力具有較好的實(shí)用價(jià)值。
一、零件輪廓坐標(biāo)信息的獲取 從圖形中獲得信息,首先要把零件按實(shí)際尺寸準(zhǔn)確進(jìn)行繪制,并使圖形坐標(biāo)和機(jī)床加工坐標(biāo)一致。為了選取方便,通常要把零件輪廓線組合成一整體,對(duì)于封閉輪廓,可用Bloly命令使之形成一條多義線(Polyline),對(duì)于非封閉輪廓,可以用Pedit的子命令Join使之形成多義線。多義線是AutoCAD中的特殊圖形實(shí)體,它由一系列首尾相連的直線和圓弧組成,在圖形數(shù)據(jù)庫(kù)中以頂點(diǎn)(即相連點(diǎn))子實(shí)體的形式保存信息,與位置、形狀有關(guān)的信息主要有兩個(gè):一是頂點(diǎn)坐標(biāo)數(shù)值,保存在10組碼中;二是頂點(diǎn)凸度(Bulge),保存在42組碼中。 AutoCAD中約定:凸度為0是直線頂點(diǎn),它與下一個(gè)頂點(diǎn)連接為一直線;凸度不為0是圓弧頂點(diǎn),它與下一個(gè)頂點(diǎn)連接為一圓弧;凸度值為負(fù)表示順時(shí)針圓弧,凸度值為正表示逆時(shí)針圓;凸度絕對(duì)值小于1表示圓弧包角小于180°,凸度絕對(duì)值大于1表示圓弧包角大于180°。凸度與圓弧包角的關(guān)系是:圓弧包角=4×arctan|凸度值|。 多義線的直線頂點(diǎn)和圓弧頂點(diǎn)都只保存了直線和圓弧的起點(diǎn)標(biāo)志,終點(diǎn)坐標(biāo)則都保存在下一個(gè)頂點(diǎn)中。 Autolisp語(yǔ)言提供了讀取頂點(diǎn)實(shí)體組碼數(shù)據(jù)的函數(shù),因此,可以很方便地知道多義線各頂點(diǎn)的坐標(biāo)值和凸度值,再通過(guò)坐標(biāo)系轉(zhuǎn)換和計(jì)算,就得到了零件輪廓線上直線段的起點(diǎn)、終點(diǎn)坐標(biāo)和圓弧段的起點(diǎn)、終點(diǎn)、半徑、圓心等幾何信息。 二、與刀具運(yùn)動(dòng)軌跡有關(guān)的因素 刀具運(yùn)動(dòng)軌跡不僅與零件輪廓形狀有關(guān),還與該輪廓是零件的內(nèi)表面還是外表面、加工方式是順銑還是逆銑、銑刀半徑、公差尺寸、加工變形等諸因素有關(guān)。 加工零件內(nèi)表面:順銑時(shí),刀具按逆時(shí)針?lè)较蜻\(yùn)動(dòng)(主軸正轉(zhuǎn),下同)(見(jiàn)圖1a),逆銑時(shí),則刀具按順時(shí)針?lè)较蜻\(yùn)動(dòng)(見(jiàn)圖1b)。 圖1 刀具運(yùn)動(dòng)與零件表面和加工方法的關(guān)系 加工零件外表面:正好相反,順銑時(shí),刀具順時(shí)針運(yùn)動(dòng)(見(jiàn)圖1c),逆銑時(shí),則刀具逆時(shí)針運(yùn)動(dòng)(見(jiàn)圖1d) 刀具中心與零件輪廓線的距離除了銑刀半徑外,還要考慮尺寸公差和加工時(shí)“讓刀”變形的情況,若按名義尺寸進(jìn)行加工,一般內(nèi)表面尺寸偏小,外表面尺寸偏大,因此,必須設(shè)置一個(gè)調(diào)整變量,用于對(duì)名義尺寸進(jìn)行調(diào)整。 此外,對(duì)非平滑過(guò)渡的連接處,要考慮圓弧過(guò)渡方式(也可用其它過(guò)渡方式)。 三、刀具中心軌跡的計(jì)算 計(jì)算刀具中心軌跡是按刀具運(yùn)動(dòng)方向,依次取出多義線頂點(diǎn)實(shí)體的數(shù)據(jù)進(jìn)行計(jì)算和轉(zhuǎn)換。首先根據(jù)凸度值判斷頂點(diǎn)的性質(zhì),由此確定對(duì)象是直線還是圓弧。如果是直線頂點(diǎn),則先取得該頂點(diǎn)和下一個(gè)頂點(diǎn)的坐標(biāo)值,再根據(jù)加工方式,用Polar函數(shù)分別把直線的兩個(gè)端點(diǎn)沿起點(diǎn)到終點(diǎn)方向加90°(順銑)或減90°(逆銑)后,移動(dòng)刀具半徑和調(diào)整變量之差的距離,得到刀具中心的起點(diǎn)和終點(diǎn)坐標(biāo)。 如果是圓弧頂點(diǎn),則先取得該頂點(diǎn)的坐標(biāo)值和凸度值以及下一個(gè)頂點(diǎn)的坐標(biāo)值,計(jì)算出圓心和半徑,再把兩端點(diǎn)沿圓心方向(凹弧)或與圓心相反方向(凸弧)移動(dòng)刀具半徑和調(diào)整變量之差的距離。 |
【溫馨提示】本頻道長(zhǎng)期接受投稿,內(nèi)容可以是:
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來(lái)的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問(wèn)題及需求,提出一個(gè)解決問(wèn)題的執(zhí)行方案); 4.技術(shù)文章、白皮書,光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
1.行業(yè)新聞、市場(chǎng)分析。 2.新品新技術(shù)(最新研發(fā)出來(lái)的產(chǎn)品技術(shù)介紹,包括產(chǎn)品性能參數(shù)、作用、應(yīng)用領(lǐng)域及圖片); 3.解決方案/專業(yè)論文(針對(duì)問(wèn)題及需求,提出一個(gè)解決問(wèn)題的執(zhí)行方案); 4.技術(shù)文章、白皮書,光學(xué)軟件運(yùn)用技術(shù)(光電行業(yè)內(nèi)技術(shù)文檔);
如果想要將你的內(nèi)容出現(xiàn)在這里,歡迎聯(lián)系我們,投稿郵箱:service@opticsky.cn
文章點(diǎn)評(píng)
機(jī)械軟件
24小時(shí)人氣排行
- 大連理工褚金奎團(tuán)隊(duì)利用曲面型微透鏡陣列結(jié)構(gòu)實(shí)現(xiàn)人工復(fù)眼
- 鏡架結(jié)構(gòu)、AR眼鏡及其校準(zhǔn)方法
- 上海光機(jī)所在二氧化釩連續(xù)激光相變研究方面取得進(jìn)展
- 上海光機(jī)所在皮秒激光器精密光同步研究方面取得新進(jìn)展
- 用于6G無(wú)線通信的石墨烯增強(qiáng)型太赫茲非線性光學(xué)技術(shù)
- 我國(guó)科研團(tuán)隊(duì)合作提出高能粒子渦旋特性探測(cè)的原創(chuàng)方案
- 泰興市和宸晶體科技有限公司
- 效率23.4%!西湖大學(xué)在柔性疊層太陽(yáng)電池領(lǐng)域取得重要突破
最新文章
- 泰興市和宸晶體科技有限公司
- 效率23.4%!西湖大學(xué)在柔性疊層太陽(yáng)電池領(lǐng)域取得重要突破
- 我國(guó)科研團(tuán)隊(duì)合作提出高能粒子渦旋特性探測(cè)的原創(chuàng)方案
- 上海光機(jī)所在皮秒激光器精密光同步研究方面取得新進(jìn)展
- 用于6G無(wú)線通信的石墨烯增強(qiáng)型太赫茲非線性光學(xué)技術(shù)
- 創(chuàng)新技術(shù)實(shí)現(xiàn)超寬帶太赫茲偏振態(tài)的高精度動(dòng)態(tài)調(diào)控
- 大連理工褚金奎團(tuán)隊(duì)利用曲面型微透鏡陣列結(jié)構(gòu)實(shí)現(xiàn)人工復(fù)眼
- 上海光機(jī)所在二氧化釩連續(xù)激光相變研究方面取得進(jìn)展
- 國(guó)家重大科技基礎(chǔ)設(shè)施——先進(jìn)阿秒激光設(shè)施在東莞正式開(kāi)建
- 鏡架結(jié)構(gòu)、AR眼鏡及其校準(zhǔn)方法