基于LabVIEW的小型铣床数控软件的设计.pdf

基于LabVIEW的小型铣床数控软件的设计.pdf

ID:52970393

大小:266.67 KB

页数:4页

时间:2020-04-05

基于LabVIEW的小型铣床数控软件的设计.pdf_第1页
基于LabVIEW的小型铣床数控软件的设计.pdf_第2页
基于LabVIEW的小型铣床数控软件的设计.pdf_第3页
基于LabVIEW的小型铣床数控软件的设计.pdf_第4页
资源描述:

《基于LabVIEW的小型铣床数控软件的设计.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、机床与液压Feb.20122012年2月第40卷第4期MACHINETOOL&HYDRAULICSVo1.40No.4DOI:10.3969/j.issn.1001—3881.2012.04.031基于LabVIEW的小型铣床数控软件的设计牛景丽,常跃军(河南工程技术学校,河南焦作454003)摘要:LabVIEW可实现多任务并行实时处理,为数控软件的开发提供了新的平台。开发了一种小型铣床的控制软件,设计了基于LabVIEW平台的译码、刀补、插补等6个模块,最后进行了数控代码的加工仿真。结果表明,该软件可实现数控代码的编译、直线插补、圆弧

2、插补、刀具补偿等功能。关键词:小型铣床;数控软件;LabVIEW中图分类号:TP391.7文献标识码:B文章编号:1001—3881(2012)4—089—3DesignoftheCNCSoftwareofaMicroMillingMachineBasedonLabVIEWNIUJingli.CHANGYuejun(HenanEngineeringTechnologySchool,JiaozuoHenan454003,China)Abs~ad:AnewdevelopmentplatformforthedesignofCNC(Compute

3、rNumericalContro1)softwareforitsmulti—taskparallelandreal-timeprocessingisprovidedby1.abVlEW.TheCNCsoftwareofamicromillingmachinewasdeveloped,whichdesignedbasedonsixmodulesofLabVIEWsuchasalgorithmsofdecoder,cuttercompensationandinterpolation.CNCcodesmachiningsimu-lationwa

4、scarriedoutusingthesoftwarefinally.TheresultsshowthatitCancompleteCNCfunctionssuchaslineinterpolation,circu·larinterpolation,andcuttercompensation.Keywords:Micromillingmachine;CNCsoftware;LabVIEW数控软件的开发是数控系统设计的核心。Lab.块、插补模块、运动控制模块、仿真模块等6个模VIEW作为一种图形化、基于数据流的、并行执行结块,作者在LabV

5、IEW编程环境下设计了各模块的算构的编程环境,为一种小型数控铣床控制软件的开发法。提供了新的平台。3主程序设计1Labview简介该软件是由主程序MAIN.VI和它所调用的各子LabVIEW是实验室虚拟仪器集成环境(Laborato.程序组成。主程序采用了面向数据流的结构化设计ryVirtualInstrumentEngineeringWorkbench)的简称,思路,MAIN.VI的功能是根据操作者的设置来选择它使用图形语言(如各种图标、图形符号、连线等)运行模式,根据实际需要设置了手动和自动两种运以框图的形式编写程序,在提供强大功能的

6、同时保证行模式。用户在主程序前面板上选择运行模式后,了系统灵活性。主程序调用并运行该模式对应的子程序,并将系统LabVIEW的运行机制是一种协作式的多任务并参数通过全局变量传递给子程序,然后进入自检程行运行机制,当同等优先级线程被执行时,时间片循序,检查机械部分有无异常情况,若有则人工干预环排序为每个线程分配了同等的处理器时间。在一个以排除并再次自检,无误后进入模式选择状态,经线程用完可用的时间片,操作系统自动地停止处理该用户选择进入手动或自动模式,在加工结束后,用线程,开始执行队列中的下一个线程。这种昆合了抢先式和时间片循环的任务排序能

7、够保证多任务的并行户确认退出系统。实时处理。3.1操作界面设计2小型铣床数控软件模块的划分数控系统软件的人机界面作为人机交流的平台有一种小型铣床用以铣平su一8胶,为保证其加工着重要的作用,良好人机界面对于用户来说无疑是一精度和工作效率,拟设计其数控软件。其数控系统种好的享受。人机界面的设计应从可使用性和可靠性划分为操作界面模块、译码模块、刀具半径补偿模两方面来考虑。该铣床人机界面如图1所示。收稿日期:2010—12—21作者简介:牛景丽(1981一),女,助理讲师,主要从事机械设计与制造方面的教学和研究工作。E—mail:jq398@1

8、63.corn。·90·机床与液压第40卷3.2译码模块的实现数控系统的译码就是根据零件程序的编制规则,从程序段中提出各种零件轮廓信息、加工信息和其他辅助信息,并以一定数据格式存放到内存单元。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。