智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

面向異形切割的自動編程數控系統開發

來源:互聯網

點擊:1475

A+ A-

所屬頻道:新聞中心

關鍵詞:自動編程 異形 切割數控

    一、引言

      異形切割是利用水切割機、雕刻機等專用切割機對異形金屬板材、玻璃、布料、大理石等多種異形材料進行切割、圖案裁剪的一種加工方法。異形切割一般適用于平面切割,針對不同材料有其特殊的加工工藝。現有的繪圖編程一體化CAD/CAM軟件不能滿足要求,而且價格昂貴。本系統是基于繪圖軟件二次開發工具的自動編程系統,它以AutoCAD為開發平臺,以AutoCAD VBA和VB6.0為編程語言,實現了圖形處理、自動編程等功能。

    二、系統的功能

      此系統主要功能是在AutoCAD系統環境中,根據客戶的CAD圖形,由用戶界面以交互操作方式選擇或輸入切割工藝參數,生成切割軌跡和G代碼,然后通過代碼反讀,進行軌跡仿真,以便校驗代碼的正確性。另外,還可以進行代碼的編輯和完成數控指令文件的存盤。其系統流程如圖1所示。

    圖1 系統功能圖

    三、系統開發平臺

      此系統開發利用AutoCAD良好的開放結構和具有魅力的二次開發工具VBA。AutoCAD VBA與VB有著幾乎相同的開發環境和語法,它具有For Application功能,駐留在AutoCAD主程序內部,結構精簡,代碼運行效率高,功能強,大易于掌握,為開發程序帶來了極大的方便。但是用它開發的程序沒有用戶自己的啟動界面,且開發的程序會暴露出來。利用VB通過AutoCAD ActiveX技術建立VB與AutoCAD之間的連接,可解決上面出現的問題,建立用戶啟動界面與AutoCAD的有效連接,實現關鍵代碼的整體封裝。VBA的使用可以直接進入AutoCAD,在菜單工具的宏中進入VBA管理器。用VB進行編程,需要將VB與AutoCAD進行連接,在編寫VB代碼前,在VB編程環境中引用AutoCAD對象庫,然后編寫VB代碼,創建AutoCAD對象,啟動AutoCAD。VB與AutoCAD連接后,就可以利用AutoCAD對象及下級對象的屬性和方法完成編程。下面是VB程序中啟動運行AutoCAD的子程序代碼。

      Dim AcadApp As Acad Application Public Sub 連接 AutoCAD()  On Error Resume Next  Set AcadApp=GetObject(, “AutoCAD.Application”)  If Err Then  Err.Clear  Set Acad App=Creat Object(“AutoCAD.Application”)  If Err Then  MsgBox(“不能運行AutoCAD2004,請檢查是否安裝了AutoCAD2004”)  Exit Sub  End If  End If  Acad App.Visible=True  End Sub

    四、系統的實現

      1. 功能實現菜單的形成

      此系統功能的實現是通過應用程序進入AutoCAD,然后在AutoCAD標準下拉菜單的幫助后面添加一項異形切割主菜單,然后在主菜單下面添加子菜單,如圖2所示。下面是實現這個過程的主要程序代碼。

      Dim new Menu As Acad Popup Menu  Set new Menu = Curr Menu Group.Menus.Add("異形切割" & Chr(Asc("&")) & "w")  Dim menu Item Open2 As Acad Popup MenuItem  Set menu Item Open2 = new Menu .Add Menu Item (newMenu.count + 1, "軌跡和代碼生成", macro & "-vbarun" + Chr(32) + "This Drawing.Com Dialog2" + Chr(32))  Menu Item Open.Help String = "代碼生成"

    圖2 功能下拉菜單

      2. 工藝參數的干預

      系統允許用戶采用交互的方式在命令行輸入加工起始點,對話框方式輸入加工速度、定位速度、偏值量和切入方式等,充分考慮了實際加工情況。根據加工的實體個數,來插入中間退刀點,防止圖形之間的干涉。另外,若采用圓弧切入方式,還可以提高切割質量,改善切割特性。圖3為工藝參數對話框。

    圖3 工藝參數對話框

      3. 數控代碼的生成

      這是系統的核心部分,它會根據加工軌跡和用戶選定的工藝參數,自動生成相應的數控代碼。針對每個AutoCAD圖形,AutoCAD系統都有一個內部數據庫與之對應。程序首先通過遍歷選擇集,提取AutoCAD圖形信息,構造一個自定義數據庫。經過對庫中實體類型的判斷,進行分類處理,對塊進行打碎,對多義線進行拆分等操作。然后根據加工的順序構造有序選擇集。對有序選擇集中的直線和圓弧兩種圖元實體進行組合,分為直線—直線、直線—圓弧、圓弧—直線和圓弧—圓弧等4種方式。由于繪圖順序和選擇加工的順序不一定一致,根據相交兩實體的交點,來判斷每種組合方式中圖元的起點和終點,因為兩相交實體的4個端點中,必有2個之間的距離小于某個很小的整數。具體處理流程如圖4所示。在NC代碼表示中,G02代表順時針圓弧,G03代表逆時針圓弧,直線用G01表示。圖5為生成的代碼。

    圖4 數控代碼生成的過程

    圖5 數控代碼生成

      4. 代碼仿真和校驗

      代碼生成并存盤之后,通過對代碼的反讀進行軌跡的動態仿真,以此來校驗代碼的正確性,防止代碼的語法錯誤或不正確的人為修改,圖6為仿真的過程。

    圖6 代碼仿真

    五、結束語

      本系統針對異形切割加工的特殊工藝,結合AutoCAD強大的繪圖功能,實現了數控加工的自動編程,系統界面友好、直觀,性能穩定,有較強的實用性。

    (審核編輯: 智匯張瑜)

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

    主站蜘蛛池模板: 蒸汽孔板流量计-法兰式孔板流量计-一体化标准孔板流量计-金湖中原仪表有限公司 | 凿岩机|操车设备|爬车机|三环链|伞钻|伞型钻机|中心回转抓岩机|往复式给煤机|滚轮罐耳|吊桶|钩头-济宁卓力工矿设备有限公司 | 水宜生-水宜生水杯价格-水宜生保温杯-【水宜生水杯官网】 | 阻垢剂|缓蚀剂|杀菌剂|分散剂|水处理剂|印染助剂|水处理药剂|造纸助剂|膜阻垢剂|缓蚀剂|HEDP|ATMP|螯合剂-山东凯瑞化学有限公司 水处理药剂生产厂家 | 私人家庭影院装修_别墅家庭影院设计_家庭影院价格方案-广州家庭影院定制公司 | 玉米加工机械_玉米深加工机械_玉米加工设备--河南工粮机械设备有限公司 | 一体化污水处理设备-生活废水处理设备-山东瑞信环保 | 全功能护理训练模拟人-创伤护理人-高级电脑心肺复苏模型-上海康季 | 一次性妇科用品_一次性医疗用品_一次性口腔器械盒_天津市双利医疗器械有限责任公司 | 郑州月嫂|月嫂培训|月嫂服务|郑州布卢家政服务有限公司 | 筱晓(上海)光子技术有限公司官网,MCT探测器,半导体激光二极管,中红外QCL激光器,光纤放大器,光电探测器 | 浙江欧诺机械有限公司| 深圳蓝枫印刷_画册印刷_彩页印刷_宣传册印刷_包装盒印刷_彩盒印刷厂_不干胶印刷厂 | 宿迁网站建设-宿迁做网站-宿迁网站制作-宿迁网络公司-宿迁网页设计-宿迁软件开发-宿迁新动力软件开发有限公司 | 健力普医疗-半导体激光治疗仪,红外偏振光治疗仪,近红外线治疗仪-独家功能,光疗典范 | 气泡式洗菜机-气泡喷淋清洗机-喷淋清洗风干线-诸城市迪凯工业装备有限公司 | 网站客服系统_在线客服系统【莺语客服】 | 装修公司-吉诚装饰公司官网 | 仪器仪表维修_示波器维修_进口分析仪维修_热像仪维修_上海仰光电子仪器仪表维修部 | 长沙变频器维修,变频器维修,ABB变频器维修,西门子变频器维修,施耐德变频器维修,伺服驱动器维修,工业机器人维修,20年专业工控电气维修,长沙文铖电气设备有限公司_长沙文铖电气设备有限公司 | 台车炉厂家_台车式退火炉_台车式回火炉—安徽大新工业炉有限公司 | 上海眼科医院_上海希玛瑞视眼科医院【上海医保定点单位】 | 芜湖净水设备-纯水设备-无负压供水设备-不锈钢水箱-芜湖市百川给水设备有限责任公司 | 水暖毯厂家-水暖毯配件-河北鑫政扬家用电器有限公司 | 江苏减速机_常州减速机_摆线减速机_摆线针轮减速机 | 气密仪-气密性检测仪-气密性测试仪-苏州莱和电子科技有限公司 | 南京人才网_南京招聘网_南京人才市场最新招聘信息 | 拍照机,地铁自助拍证件照机器,校园自助打印机,智能自助复印机 | 碳减排领域专业技能人才培养工程综合服务平台 | 饮料制造机械设备-罐体设备报价-CIP清洗设备-饮料生产线交钥匙工程-上海哲苏轻工机械有限公司 | 商业地产策划_商业地产代理_华锦亿爵商业地产顾问机构 | 郑州宏大纺机有限公司| 华帝衣柜定制_全屋家具定制_橱柜定制-华帝家居 | 真石漆-防火涂料-氟碳漆-地坪漆-广田外墙涂料 | 天津印刷_天津印刷厂_天津印刷公司_天津包装盒厂家_天津包装盒印刷厂_七层共挤膜厂家_彩色印刷_画册印刷_礼品盒定做 _七层共挤膜_食品真空袋-欢迎访问嘉联包装官网! | 新中式家具,广东新中式家具,广州新中式家具,佛山新中式家具,顺德新中式家具,乐从新中式家具,新中式家具厂家直销--唐明雅居 | 锯骨机-砍排机-全自动锯骨机-商用砍排机-切丁机 - 广州市九盈机械设备有限公司 | 化妆粉扑厂家【秀兰】一线品牌资格供应商_海绵粉扑批发_气垫粉扑价格_广州秀兰生物科技有限公司 化工招聘网 化工人才网|化工英才网-化工企业招聘首选网站 | 连云港海盛石英科技有限公司 | 雨量计,翻斗雨量计,声波雨量计i,时差法流量计,时差法明渠流量计 - 徐州伟思水务科技有限公司 | 厦门电脑维修_上门维修电脑_笔记本电脑维修_办公设备维修 - 耐诚 |