欢迎来到天天文库
浏览记录
ID:52978981
大小:185.52 KB
页数:2页
时间:2020-04-05
《开放式数控系统宏程序替代功能的开发与应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2011年2月机床与液压Feb.20l1第39卷第4期MACHINETO0L&HYDRAULICSVo1.39No.4DOI:10.3969/j.issn.1001—3881.2011.04.O11开放式数控系统宏程序替代功能的开发与应用章明众,李寅,陈华,陈永明(厦门大学机电工程系数控技术研发中心,福建厦门361005)摘要:利用纯软件开放式数控系统的开放性特点,通过对美国Softse“oSystem(3S)公司的Se~oWorksCNC纯软件开放式数控系统的二次开发,在未开启数控系统宏程序功能的前提下,实现磨床自动磨削功能。这种面向开放式数控系统的宏程序替代功能开发方
2、法,为降低机床数控化改造成本提供了一条有效的途径。关键词:开放式数控系统;宏功能;二次开发;机床数控化中图分类号:TG596文献标识码:B文章编号:1001—3881(2011)4—043—2DevelopmentandApplicationofReplacementofMacroProgramforOpenCNCSystemZHANGMingzhong,LIYin,CHENHua,CHENYongming(Research&DevelopmentCenterforNumericalControlTechnology,DepartmentofMechanicalandEl
3、ectricalEngineering,XiamenUniversity,XiamenFujian361005,China)Abstract:Takingadvantageofthecharacteristicsofpure—softopenCNCsystems,ServoWorksCNCsystemofSoftServoSystem(3S)companyinUnitedStateswassecondarilydevelopedandauto—grindingfunctionwasrealizedunderthepremiseofCNCsystemsmacroprogra
4、mwasnotturnedon.ThemethodofdevelopingmacrosubstitutionfunctionforopenCNCsystemprovideanefectivewaytoreducethecostofnumericalcontrolinnovationformachinetools.Keywords:OpenCNCsystem;Macrofunction;Secondarilydevelopment;Numericalcontrolinnovationofmachinetools宏程序是一种特定的数控功能,是指把具有某种特定功能(例如实现磨床
5、的自动磨削功能),不仅增功能的一组命令存储在存储器中,并将该组命令用一加了项目成本,也造成宏程序功能的“浪费”。个指令代表,在程序中根据该代表指令就能执行其功1解决问题的基本思路能。它的最大特点是在宏程序主体中,除了使用通针对上述问题,根据纯软件开放式数控系统的开常的CNC指令外,还可以使用变量的CNC指令,进放性、灵活性和通用性特点,作者提出了在未开启数行变量运算,宏指令可以给变量设定实际值。使用宏控系统宏程序功能的前提下,仅通过对其进行二次开程序功能,可极大地提高编程效率,扩展数控系统功发实现“宏功能”的思路。具体方法是基于数控系能,因此它成为中高档数控系统的必备功能
6、模块。统软件开发商提供的界面开发包,在VB、VC等开发ServoWorksCNC纯软件开放式数控技术SoftSer—环境下,对数控系统的功能进行二次开发编程,并最VOSystem公司推出的基于计算机平台的真正开放的终实现特定的“宏程序功能”。全软件运动控制产品。它的宏程序功能模块,是通过2开发与应用实例调用内核API函数中的4个子函数sssGetLocalMacro—2.】磨床自动磨削功能Var、sssGeGlobalMaeroVar、SSSGetPermanentMaeroVar、磨床在加工过程中需要自动磨削功能(寸动功sssSetPermanentMacroVar来分
7、别实现局部变量、全局能),即工件在磨削过程中砂轮在轴方向每完成一变量、变量引用、变量赋值的功能。但用户使用该个行程,在轴方向需要一个自动进给量,以使工功能模块时,需额外付费,以获得激活宏程序功能模件全部表面得到磨削加工,如此往复,直至达到磨削块的密匙。加工精度要求。图1为砂轮运动轨迹原理图。假设工在实际应用中,用户通常尽可能地不开启不需要件表面Y轴方向加工长度为100mm,每次进给量K的数控功能,以降低项目成本。特别是在机床改造项为10mm,则砂轮需要在Y轴方向自动进给10次,目中,如果通过开启宏程序功能来实现机床的某一个才能
此文档下载收益归作者所有