中文字幕视频在线免费_日韩在线精品_日韩视频免费看_中文字幕在线三区_午夜免费视频_日韩在线大片

基于DXF文件的CAD/CAM刀具路徑優化與生成(二)

來源:萬方數據

點擊:2118

A+ A-

所屬頻道:新聞中心

關鍵詞:DXF CAD CAM 刀具路徑優化

    4 后置處理

        后置處理是一個文本編輯處理過程,其作用是將提取的圖形信息根據指定數控機床的特點及規定的格式進行分析、判斷和處理,轉化為機床能夠識別的NC代碼并輸出。圖5為后置處理流程圖。

        圖5 后置處理流程圖

        4.1  圓的直線擬合插補算法

        圓方程的一般表示形式:

        x2+y2=r2

        根據擬合插補精度的要求,給定擬合誤差δ=0.001,而圓經過n等分后的擬合誤差δ'為

        先令n=2,判斷δ和δ'的關系,如果δ≥δ',滿足誤差要求,則不用細分;如果δ<δ',不滿足擬合誤差要求,則對圓進一步細分,直到滿足δ≥δ'的誤差要求。當n等分滿足誤差要求,根據等分角度可依次求出擬合線條的端點。

        由于圖形數據多少具有一定的不確定性,因此,在對圖形數據中的特征點提取時采用動態鏈表的存儲方式,這樣每增加一組數據只需要相應申請一個鏈表節點就可以,而且在處理的過程中,鏈表也比數組更為方便一些,不需要移動數據的存儲地址、改變相應指針的單元的指向就行。

     4.2 優化加工路徑

        由于DXF文件中圖形元素是以設計人員繪制圖元先后順序為依據記錄的,使得對DXF解析獲得的各圖元信息在Clist鏈表中成為無序性排列,如果對得到的數據不加處理,依次將其一個個地存入鏈表,導致按此順序轉化進行的繪圖過程中圖元路徑的隨機性和無序性,使得工作過程中的無效行程大大增加。在數控加工的時候可能會增加很多不必要的起落刀次數。為了優化加工路徑,減少起落刀次數,這里對讀取的圖元數據采用插入排序的設計思想。

        首先,定義兩個結構體類型的指針變量P1,P2,并將插入節點定義為P,且為結構體變量;

        然后,令P1指向頭指針,P1→next指向P2這個節點,并判斷P1→next是否是NULL,如果是,結束插入排序。否則,轉入執行下步操作;

        最后,從鏈表頭開始查找,然后分別比較P→x1、P→y1與P1→x2、P1→y2之間的關系,或者分別比較P→x2、P→y2與P2→x1、P2→y1之間的關系。如果相等,則將節點P插入節點P1、P2之間,如果不等,則P1→next繼續比較,直到P1→next=NULL。如果沒有找到起終點坐標相等的條件,則將要插入的線段數據鏈接在鏈表尾端。

    5 運行效果

        圖6 AutocAD中繪制的圖形文件

        為考察該程序運行的效果是否達到預期要求,首先在AutoCAD環境下繪制如圖6所示的窗格圖,然后將其保存為DXF格式文件。運行該應用程序并讀取AutoCAD所繪制的DXF格式圖形,VC++程序窗口將NC代碼加工雕刻軌跡模擬出來,圖7為該程序雕刻軌跡仿真圖。

        圖7 VC++窗口雕刻圖形軌跡仿真圖

        同時在文件夾中生成一個nc_code.gc的文件,該文件為文本文件,通過記事本或者文本處理軟件均可以打開,可以查看生成的NC代碼,圖8為上例生成的部分代碼。

        圖8 生成的部分NC代碼

    6 結論

        文中針對數控加工過程中存在的實際問題,以數控加工過程中常見的DXF文件為基礎,通過讀取DXF文件中直線和圓的數據信息,并對圖形文件進行具體分析,然后采用小段直線擬合曲線的方式,對擬合點數據采用比較插入排序的優化算法,并將生成的數控代碼送入數控機床進行加工。通過比較發現,此優化算法解決了雕刻過程中起落刀次數過于頻繁、雕刻過程隨機性比較強的問題,有效提高了加工效率。


    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 亚洲成人一区二区三区 | 香蕉尹人网 | 日本亚洲最大的色成网站www | 日韩一区二区免费电影 | 日韩中文字幕一区二区高清99 | 欧美日韩国产一区二区三区 | 中国大陆高清aⅴ毛片 | 在线国产视频 | 日本大人吃奶视频xxxx | 久久极品| 在线观看免费视频国产 | 日本一区二区免费视频 | 欧美视频二区 | 国产精品3区 | 欧美成人精品一区二区男人看 | 超级碰在线观看 | 黄色片网址在线观看 | 欧美成人高清 | 久久社区 | 91精品一久久香蕉国产线看观看新通道出现 | 伊人五月 | 黄色a级| 日韩欧美h| 国产精品亲子伦av一区二区三区 | 日韩av成人在线观看 | 伊人网在线视频免费观看 | 亚洲欧美在线视频 | 亚洲成人观看 | 亚洲一区二区在线播放 | 伊人五月 | 成人午夜免费视频 | 成人免费在线观看 | 亚洲国产精品成人 | 国产乱码精品一品二品 | 黄色精品网站 | 日韩一区二区三区视频 | 一区二区在线免费观看 | 亚洲精品一区在线观看 | 久久国产精品久久 | 深夜视频在线观看 | 久久久久成人精品免费播放动漫 |