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

STEP-NC數控系統相關技術研究

2014-08-16 09:13:44鐘建琳李樹春常城
機械制造與自動化 2014年3期
關鍵詞:程序特征信息

鐘建琳,李樹春,常城

(北京信息科技大學 機電學院,北京 100192)

0 引言

數控技術自出現以來經過近六十年的發展給機械制造業帶來了巨大的變化,同時隨著計算機及信息技術的快速發展,作為現代加工車間最重要裝備的數控機床,其發展也應朝著開放化、智能化、網絡化發展。

但眾所周知,到目前為止,數控編程依然是基于G/M代碼即ISO6983標準。這種標準的數控程序是面向過程的,它通過直接指定機床軸的運動來實現加工,而不包含產品數據的其他信息。因此不支持現場對產品的修改及編程,CAD/CAM系統與數控系統之間信息只能單向傳輸、數控程序依賴于所用的數控系統等。這些問題制約著數控系統智能化、集成化、網絡化的發展。

針對這些問題,國際標準化組織ISO在STEP(standard exchange of product data model即產品模型數據交換標準)的基礎上制定了CAM與CNC之間新的數據接口標準——STEP-NC(STEP compliant data interface for numerical control,ISO14649)來取代傳統的數據接口標準ISO6983[1]。STEP的目的是提供一種不依賴于具體系統的中性機制,能夠描述整個生命周期中的產品數據,同時保持數據的一致性和完整性。其優點如下:不需要后置處理,消除數控程序對數控系統的依賴性,極大地提高數控程序的可移植性和系統的柔性;實現數控系統與CAD/CAM系統之間雙向數據交換,加工現場可得到較全面的產品信息,為網絡化制造創造有利條件等。

1 STEP-NC數據模型結構

STEP-NC數控程序文件能夠完整地描述產品的設計和制造信息,其在結構上可分為文件頭和數據段兩部分。文件頭的標記為“HEADER”,主要說明加工零件的相關信息及注釋,如文件名稱,編程人員及日期等。數據段則以“DATA”開始,是程序的主體部分,包含了加工零件所需的所有信息和操作任務[2]。其中“PROJECT”語句是整個加工程序執行的起點,主要包括工作計劃、可執行語句、技術描述、幾何描述等信息,如圖1所示。它與傳統的數控加工程序最大的不同在于STEP-NC數控程序是面向加工對象即加工特征的。

圖1 STEP-NC數據模型

2 STEP-NC數控系統相關技術的研究

目前關于STEP-NC的國內外研究主要可分為兩方面。1) 是有關STEP-NC標準的建立與完善,2) 針對STEP-NC的應用研究。二者相輔相從,相互促進共同提高。對STEP-NC的應用研究主要集中在以下幾方面:對STEP-NC控制器體系結構的研究,STEP-NC標準數控程序的生成,對STEP-NC文件進行解釋(即STEP-NC程序解釋器),STEP-NC加工仿真等方面。

2.1 STEP-NC控制器的體系結構

STEP-NC控制器的體系結構大致可分為三類:傳統控制器改造型、新控制器和智能控制器[3]。傳統控制器改造型是在傳統的CNC控制器上加上STEP-NC插件使之能讀取STEP-NC文件,通過處理后生成G/M代碼,再輸入到現有的數控機床進行加工。這種控制器實際上并不是真正意義上的直接讀取STEP-NC程序,只是將STEP-NC文件轉換成了G/M代碼。

新控制器自身帶有一個STEP-NC程序解釋器,能夠直接讀取STEP-NC數控程序,并按照所獲取的信息,自動生成刀具軌跡,直接驅動機床運動,按順序執行數控程序中的加工工步。這種控制器能夠生成刀具軌跡,但不具備智能化功能。目前國內外對STEP-NC控制器的研究大多屬于這一類。

智能控制器是STEP-NC控制器的發展方向。這種STEP-NC數控系統具有較高的智能功能,如自動識別特征、自動生成無碰撞的刀具軌跡、自動選擇刀具、自動選擇切削參數、檢測機床狀態和自動恢復,以及反饋加工狀態與結果等。

2.2 STEP-NC程序的生成

對STEP-NC程序的生成研究較為深入的是國外的STEP Tools公司。其他對STEP-NC程序生成的研究有在國外ST-Developer上進行二次開發的,也有在獨立開發平臺上生成STEP-NC程序。

STEP-NC數控程序的生成如圖2所示,可分為四步:結構設計(又稱為編譯預處理),特征識別,工藝規劃,生成STEP-NC文件?,F在大多數CAD軟件都有STEP轉換接口,可以輸出AP203格式的文件,但AP203文件僅包括零件的幾何信息,并不包括零件的制造信息。AP203文件也是由文件頭和數據段兩部分組成。

圖2 STEP-NC數控程序生成流程圖

首先對AP203文件進行編譯預處理,生成STEP-NC文件結構。STEP-NC的頭文件可通過AP203文件的文件頭生成或者通過人機交互的方式生成。STEP-NC程序的數據段則是通過對AP203文件逐行讀入,將每行的實體ID、實體名稱和實體屬性保存在結構體數據中,為特征識別做好準備。

特征識別就是根據在編譯預處理步驟中保存在結構體數據中的幾何信息如零件的點、線、面等根據一定的規則轉換成數控編程系統中所對應的制造特征。特征識別的入口是關鍵字“CLOSED SHELL”。

工藝規劃包括機床及刀具的選擇、加工策略的制定、切削參數的選擇等。STEP-NC數控系統根據所建立的制造特征,確定加工工步、操作、工藝參數等。

STEP-NC程序的生成就是通過從AP203文件中所獲得的幾何信息,由特征識別生成制造特征,由工藝規劃形成一系列的加工工步后,將這些信息按照STEP-NC的標準格式生成STEP-NC文件。

2.3 STEP-NC程序解釋器的原理

STEP-NC程序解釋器用來讀取STEP-NC程序,通過分析,從中逐一識別出零件加工所需的所有信息和操作任務,是STEP-NC數控系統的一個重要模塊。目前有關解釋器的研究也可分為兩大類。1) 利用Visual C++的平臺,獨立開發解釋器。2) 由美國STEP-TOOLS公司提供的ST-Developer環境下進行的,利用ST-Developer工具中ROSE C++類庫提供的一系列C++類來創建、操作EXPRESS定義的數據。

STEP-NC程序解釋器總體結構如圖3所示,首先從代碼中讀取“PROJECT”關鍵詞,提取加工零件所有的制造特征、工作計劃與可執行語句及技術參數、幾何信息等,從中過濾出幾何參數、坐標、刀具、機床等數據信息,將這些信息存儲到指定的數據結構中,為下一步進行刀具軌跡的生成奠定基礎。

STEP-NC是基于特征的,并不直接對刀具運動進行編程,因此在STEP-NC數控系統中應以制造特征所對應的加工工步為設計單位來進行刀具路徑的規劃。根據STEP-NC中給出的工步所對應的進退刀策略和加工策略來規劃制造特征加工時的刀具路徑,將每個工步的刀具路徑規劃完成后,根據加工工步的順序對單個工步的路徑規劃排序,再加上個工步之間的過渡路徑,連接各加工工步的路徑規劃和過渡路徑,最終生成一條連續的總體加工路徑。

圖3 解釋器總體結構

2.4 加工仿真

基于STEP-NC的數控銑削系統的基本功能是輸入STEP-NC程序,CNC能夠識別提取出STEP-NC文件中的加工特征,并以此生成刀具軌跡[4]。該系統與傳統數控系統的重要區別之一便是刀具軌跡的自動生成。因此在實際加工前對生成的刀具軌跡進行加工仿真非常必要。

這種仿真不僅可以獲得與加工過程相似的真實感,直觀地檢驗加工路徑的正確性,監視加工過程,而且可以防止可能出現的刀具與工件、夾具、機床之間的干涉與碰撞,從而提高實際生產效率。在進行加工仿真步驟之前,首先要對工件及刀具建模,調用軌跡規劃后生成的加工路徑,運用插補算法,對刀具軌跡規劃模塊生成的加工路徑單元逐段進行插補,并將之離散為每個插補周期的刀位點,將刀位點保存。讀取刀位點數據,作為當前刀具位置,然后根據刀具的類型、位置和工件進行動態求交運算,更新刀具位置以及工件模型,顯示材料的去除效果,實現仿真加工過程。

3 結語

數控技術的發展正朝著開放化、智能化、網絡化發展。STEP-NC的數據模型不依賴于具體的數控系統,其數控程序具有可移植性和兼容性,因此基于STEP-NC標準的數控系統具有開放性。STEP-NC是具有產品全生命周期信息的數據模型,在企業內部,利用STEP作為數據交換標準,實現產品信息從CAD,CAPP到CAM,CNC以及PDM,ERP的無瓶頸傳送,這一特性可以保證數控系統得到工件的全面信息,機床操作者在加工前就可通過現場編程界面了解到最終產品,并可以解決目前智能化數控機床面臨的產品信息不全,智能算法速度慢,不能滿足實時數控加工等問題。另外,利用XML(extensible markup language)可在網上方便地傳輸產品信息,使網絡化制造成為現實。據STEP Tools公司的研究數據表明:STEP-NC的應用將使目前加工前數據準備時間減少75%,工藝規劃時間減少35%,加工時間減少50%。STEP-NC剛剛起步,如果能把握時機,對縮短我國與發達國家數控技術水平的差距具有不可估量的意義。

[1] 朱曉明, 富宏亞, 王永章,等.STEP-NC數控系統若干關鍵實現技術研究[J].計算機集成制造系統, 2009,15(6): 1122-1129.

[2] ISO 14649-11.Data model for computerized numerical controllers: part11-process data for milling.International Standards Organization, 2003.

[3] M.Minhat, V.Vyatkin, X.Xu, etc.A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks [J].Robotics and Computer-Integrated Manufacturing.2009, 25: 560- 569.

[4] Petra Kersting, Andreas Zabel.Optimizing NC-tool paths for simultaneousve-axis milling based on multi-population multi-objective evolutionary algorithms [J]..Advances in Engineering Software, 2009, 40: 452-463.

猜你喜歡
程序特征信息
如何表達“特征”
不忠誠的四個特征
當代陜西(2019年10期)2019-06-03 10:12:04
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
“程序猿”的生活什么樣
抓住特征巧觀察
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
線性代數的應用特征
河南科技(2014年23期)2014-02-27 14:19:15
主站蜘蛛池模板: 国产成人精品日本亚洲| 激情乱人伦| 免费观看亚洲人成网站| 激情无码视频在线看| 在线无码av一区二区三区| 992Tv视频国产精品| 伊人色在线视频| 五月婷婷综合在线视频| 欧美中文字幕在线视频| a毛片在线播放| 亚洲欧美日韩色图| 久久6免费视频| 国产精品夜夜嗨视频免费视频| 在线观看91香蕉国产免费| 青草精品视频| 午夜日b视频| 91无码视频在线观看| 亚洲精品视频免费观看| 午夜免费视频网站| 亚洲国产成人麻豆精品| 国产视频资源在线观看| 免费毛片网站在线观看| 国产精品无码翘臀在线看纯欲| 色婷婷电影网| 四虎免费视频网站| 四虎永久免费地址| 久久久久久国产精品mv| 日韩大片免费观看视频播放| 国产三区二区| AV在线天堂进入| 国产欧美日韩精品第二区| 一级爱做片免费观看久久| 久久夜色精品国产嚕嚕亚洲av| 97影院午夜在线观看视频| 欧美精品亚洲二区| 一级毛片在线播放免费观看 | 看国产一级毛片| 国产成人一二三| 国产一区二区三区在线观看视频| 日韩国产一区二区三区无码| 538精品在线观看| 波多野结衣爽到高潮漏水大喷| 精品偷拍一区二区| 香蕉eeww99国产在线观看| 欧美成人免费一区在线播放| 国产精品网址你懂的| 午夜视频在线观看区二区| 亚洲永久视频| 国产精品亚洲一区二区三区在线观看| 91小视频在线观看| 国内精品视频在线| 成人免费网站久久久| 久操线在视频在线观看| 毛片免费试看| 在线中文字幕网| 先锋资源久久| 国产JIZzJIzz视频全部免费| 91麻豆精品国产高清在线| 伊人91在线| 久久综合结合久久狠狠狠97色| 欧美成a人片在线观看| 精品三级网站| 久久综合亚洲鲁鲁九月天| 2019国产在线| 青青青草国产| 亚洲性视频网站| 手机永久AV在线播放| 中文字幕在线免费看| 97久久精品人人| 国产无码性爱一区二区三区| 国产精彩视频在线观看| 尤物成AV人片在线观看| 9999在线视频| 99精品免费在线| 中文字幕一区二区人妻电影| 久久久久久午夜精品| 国产精品xxx| 1024你懂的国产精品| 1级黄色毛片| 久久性视频| 亚洲性网站| 亚洲手机在线|