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

基于DXF文件的G代碼自動生成系統的設計與實現

2016-02-07 08:25:13王睿蘇李黃春雨祝勇
關鍵詞:排序系統

王睿,蘇李,黃春雨,祝勇

(1.長春理工大學計算機科學與技術學院,長春 130012;2.吉林省教育學院職業與成人教育培訓學院,長春 130021)

基于DXF文件的G代碼自動生成系統的設計與實現

王睿1,蘇李2,黃春雨1,祝勇1

(1.長春理工大學計算機科學與技術學院,長春 130012;2.吉林省教育學院職業與成人教育培訓學院,長春 130021)

設計了基于DXF文件的G代碼自動生成仿真系統,該系統可以對現代數控機床多通道多軸的復雜工況進行相關的參數設定,可以自動對DXF文件進行分析實體排序,生成加工輪廓信息,通過直線插補算法直接生成G01代碼,編程效率得到極大的提升,也相應的提高了機床利用率及加工效率。

DXF文件;仿真系統;自動編程

G代碼自動生成仿真系統,通過讀取DXF文件中的工件加工軌跡,數控仿真軟件對加工參數進行設置,計算機根據工件的輪廓信息進行運算,并實時顯示軌跡的加工過程,這個過程精度高、速度快且人機交互,流程設計簡潔,圖形交互式自動編程軟件已經成為數控機床加工的未來趨勢。

1 DXF文件概述

DXF文件作為AUTOCAD與其它軟件進行數據交換的數據文件格式,已經成為行業標準。DXF文件由文件段和結束符標志構成,文件段分為文件頭段、類段、表段、塊段、實體段和對象段六段構成,其中實體段儲存了DXF文件中圖元的相關參數,所以本文只對DXF文件的實體段進行解析[1-2]。

DXF文件實體段數據解析[4]

0ENTITIES段的開始SECTION2

ENTITIES0每個圖元定義一個條目<圖元類型>5

<句柄>330

<指向所有者的指針>100

AcDbEntity8

<圖層>100

AcDb<類名>

<數據>.

0ENTITIES段的結束

ENDSEC

2 實體排序與插補算法

由于在讀取DXF文件中圖元的讀取順序具有一定的隨機性,在多通道多軌跡加工路徑中要確定哪些圖元屬于同一加工軌跡,必須對其進行排序并合并成一條軌跡信息,本系統中只考慮直線和圓弧兩種圖元,通過DXF文件可以直接讀取直線的起點和終點坐標,圓弧為圓心坐標、半徑、起點角度、端點角度,實體排序的過程如下:

首先獲取實體的起始坐標點,如果實體為圓弧則首先通過計算獲得其兩個端點坐標信息,算法不考慮封閉實體以及無法記性直線你和的實體,遞歸進行起點坐標和終點坐標比對,如果發現兩個實體的起點坐標或者終點坐標相同,則根據兩個實體的橫坐標大小進行實體合并,如無重合坐標點則設定為獨立實體,通過遞歸算法對所有實體進行合并操作,得到相應的加工軌跡信息,根據不同的道具類型生成基于刀具的加工軌跡。

圖1 實體排序流程圖

得到實體排序后的加工軌跡后,本系統全部采用直線插補G01對實體進行插補,由于軌跡中實體均為直線和圓弧,需對直線和圓弧進行直線擬合,擬合算法如下:

直線擬合算法:

在DXF文件中可以直接讀取直線的起點坐標和終點坐標,設起點坐標為(x,y),終點坐標為(x1,y2),步長為d,則直接輸出插補坐標(a,b)斜率為k,以直線的起點坐標為起點進行計算,len為直線長度,當len>d時,

計算出第一個輸出坐標點后,將輸出坐標點設為直線起點坐標直到當len<d時直接輸出直線的終點坐標。

a=x1;

b=x2;

圓弧擬合算法

設圓弧的圓點坐標為(x,y),圓弧半徑為r,起點角度為bangle,端點角度為eangle,步長為d,輸出插補坐標(a,b)首先將步長轉換為相應的角度?=d/r,計算圓弧的起點坐標,

起點坐標計算完成之后根據起點坐標進行圓弧的直線擬合,根據角度步長進行擬合的坐標如下:

同理將起點與端點坐標進行置換,計算過程中需要對起點角度和端點角度進行判斷和分別分析。計算中實時計算差補角度,若差補角度小于?則直接輸出圓弧的端點坐標,此次加工G代碼輸出完成。

3 系統的設計

本系統根據數控機床的加工要求分為DXF文件讀取參數設定以及加工仿真3個模塊。

DXF文件的讀取,讀取DXF文件的有效信息,并進行排序與直線差補擬合,并不能直接生成G代碼,還需要對工件加工的參數進行設定,在加工之前需要確定工件的加工方向,由于圓弧的擬合方向原因,不同的走刀方向生成的加工軌跡將完全不同[3-5]。

數控機床包括多軸多通道加工,需要根據工件的加工要求設定機床的工作通道數,方便工程師直接將全部加工軌跡繪制在DXF文件中,可以直接在系統中選擇加工軌跡,設定加工軌跡顏色,根據不同機床對工作軸的特殊要求,修改工作軸。

其中包括走刀方向、通道選擇、差補步長、刀具半徑,要模擬走刀過程還需要對軌跡線進行,重新繪制道具軌跡線,本系統按照實際操作過程流程設計出科學易用的人機交互界面,符合操作習慣,左側為參數設置區域,右側為仿真顯示與G代碼生成與編輯區域。系統操作流程如圖2所示:

4 系統運行

使用AUTOCAD制作了包含圓弧和直線的測試軌跡圖紙,將測試文件導入系統中系統顯示了DXF文件中的全部三條軌跡線并進行實體排序如下圖所示

圖2 系統操作流程

圖3 走刀路徑

選擇走刀方向后,系統直接對走刀路徑進行規劃,規劃后路徑如下圖所示:

圖4 規劃后走刀路徑

按照規劃后路徑直接即可生成相關路徑的G01代碼,本測試采用4軸3軌跡線,工作軸名稱可以根據實際情況自行設定,本文設定4軸分別為Z,A,B,C軸,通過觀察加工軌跡以及生成G01代碼數據的變化可以看到系統自動完成了規劃軌跡后的G代碼生成,同時要為數控機床添加其他控制信息可以在輸出過程中直接輸出

圖5 部分走刀路徑G代碼

在文本文件中可以看到不同工作軸的擬合路徑變化,該方法按照設定的擬合參數對加工路徑進行了擬合,且精度可繼續提高。

5 結論

通過分析DXF文件結構,提取文件的實體信息進行實體排序,實時顯示DXF文件軌跡信息,將由圓弧和直線構成的加工軌跡信息進行直線擬合,完成擬合后曲線的G01代碼輸出,代替手工編程,有效的提高了編程效率和加工精確度。由于直線擬合的限制并為對其他類型的實體進行G代碼生成,在后續研究將進行深入探討。

[1]陳艷巧,陳秀云,王俊杰.淺談數控編程方法和學習技巧[J].裝備制造技術,2011(03):180-181.

[2]廖友軍,余金偉,王恒升.基于特征識別的數控車床自動編程系統研究[J].機械科學與技術,2008,27(4):533-536.

[3]李晶晶,侯伯杰,盧小勇.數控加工過程計算機仿真軟件設計[J].鄭州工業大學學報,2000,21(4):91-92.

[4]胡勝紅.使用VC++編程實現DXF文件數據提取[J].福建電腦,2006(11):21-25.

[5]王子茹,任清波.基于VC++的DXF數據文件接口的研究[J].廈門理工學院學報,2007,15(1):27-30.

Design and Realization of the System to Automatically Generate G-code Based DXF Files

WANG Rui1,SU Li2,HUANG Chunyu1,ZHU Yong1
(1.School of Computer Science and Technology,Changchun University of Science and Technology,Changchun 130022;2.Jilin Provincial Institute of Education,Institute of Vocatinal and Adult Education Reseatch Training,Changchun 130021)

Designed to automatically generate G-code simulation system based DXF files,The system can be modern multi-channel multi-axis CNC machine tools of complex conditions related parameter settings,The automatic DXF file for analysis to sort entity,Generates contour information,Generate G01 code directly by linear interpolation algorithm,Programming efficiency greatly improved,Also a corresponding increase machine utilization and processing efficiency.

DXF file;simulation system;automatic programming

TP3-05

A

1672-9870(2016)06-0122-03

2016-07-11

王睿(1983-),男,博士,講師,E-mail:wangrui56789@163.com

猜你喜歡
排序系統
排排序
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
排序不等式
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
恐怖排序
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
節日排序
刻舟求劍
兒童繪本(2018年5期)2018-04-12 16:45:32
主站蜘蛛池模板: 尤物成AV人片在线观看| 欧美亚洲日韩中文| 亚洲中文精品久久久久久不卡| 人妻中文久热无码丝袜| 欧美啪啪精品| 中文字幕在线永久在线视频2020| 亚洲欧美日韩中文字幕一区二区三区 | 国产综合网站| 国产精品2| 成人精品午夜福利在线播放| 国产成人AV综合久久| 国产精品不卡永久免费| 国产成人精品亚洲77美色| 久久国产精品影院| 国产69精品久久| 欧美成人日韩| a免费毛片在线播放| 国禁国产you女视频网站| 久久6免费视频| 国内精品视频区在线2021| 久久久久久高潮白浆| 欧美精品v欧洲精品| 亚洲国产理论片在线播放| www精品久久| 国产欧美日本在线观看| 亚洲第一综合天堂另类专| 國產尤物AV尤物在線觀看| 午夜久久影院| 91美女视频在线| 欧美精品成人| 欧美a级在线| 亚洲AV无码一二区三区在线播放| 亚洲日本中文综合在线| 亚洲高清在线天堂精品| 伊人无码视屏| 99视频在线免费| 国产福利影院在线观看| 99热国产这里只有精品无卡顿"| 国产成人高清亚洲一区久久| 国产美女久久久久不卡| 免费观看男人免费桶女人视频| 国产办公室秘书无码精品| 好吊色国产欧美日韩免费观看| 澳门av无码| 久久夜色精品国产嚕嚕亚洲av| 午夜视频免费试看| 性做久久久久久久免费看| 中文字幕色站| 亚洲侵犯无码网址在线观看| 成人免费黄色小视频| 欧美午夜小视频| 国产成人无码Av在线播放无广告| 97在线观看视频免费| 久久国产亚洲偷自| 嫩草国产在线| 国产一级在线播放| 自偷自拍三级全三级视频| 国产网站免费| 亚洲黄色激情网站| 四虎国产永久在线观看| 午夜国产小视频| 狠狠色成人综合首页| 日本免费新一区视频| 999精品色在线观看| aⅴ免费在线观看| 欧美有码在线| 中文字幕乱码二三区免费| 97亚洲色综久久精品| 熟妇人妻无乱码中文字幕真矢织江 | 国产办公室秘书无码精品| 青青操国产| 免费一看一级毛片| 91麻豆精品视频| 视频一区亚洲| 精品成人免费自拍视频| 日韩成人在线视频| 亚洲成人精品在线| 国产精品99久久久| 精品国产成人国产在线| www.国产福利| 国模极品一区二区三区| 黄色网页在线观看|