基于WINDOWS平台三轴雕刻机数控系统研究.docVIP

基于WINDOWS平台三轴雕刻机数控系统研究.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于WINDOWS平台三轴雕刻机数控系统研究

基于WINDOWS平台三轴雕刻机数控系统研究   [摘要] 本文讨论基于WINDOWS平台使用计算机并口控制三轴数控雕刻机数控系统的研究,主要内容包括数控系统输入输出信号的设定、数控系统功能模块的设计、步进电机脉冲的精确控制以及计算机并口的读写操作等。本系统与当前广泛使用的数控雕刻机系统相比较,省去了运动控制卡,使用软件直接通过计算机并口控制步进电机,从而带动机械部分运动,具有较好的操控性和经济性。   [关键词] 雕刻机数控系统计算机并口      1.引言   随着近年来我国制造业的迅速发展,数控雕刻机产业也获得了良好的发展机遇,广泛应用在广告、木材加工、饰品加工、模具加工等领域。目前,国内三维雕刻机市场中的雕刻机可以分为国外进口和国产两种。进口三维雕刻机,如美国“雕霸”、法国“嘉宝”和日本“御牧”,其雕刻机的设计和制造技术已相当成熟,品质也相当稳定,但价格非常昂贵。国产的雕刻机,如上海洛克公司生产的“啄木鸟数”控雕刻机、北京精雕公司生产的“精雕”数控雕刻机和南京科能公司生产的“威克”数控雕刻机等,在国内占据一定的市场,但价格也不菲。为满足经济型雕刻机市场需求,本课题研究的是基于WINDOWS系统利用计算机并口驱动步进电机组成的经济型数控雕刻机系统。   2.数控系统的硬件设计   计算机并行接口,简称并口,也就是LPT接口,是采用并行通信协议的扩展接口。标准并口的数据传输率为1Mbps,一般用来连接打印机、扫描仪等,所以并口又被称为打印口。标准并口具有12个输出位(D0~D7、C0~C3)和5个输入位(S3~S7),如图1。   考虑到经济性,雕刻机采用步进电机驱动。步进电机以数字脉冲信号作为输入,步进电机旋转的角度与输入的脉冲数量成正比,其转速与输入脉冲的频率成正比,其旋转方向与输入的脉冲顺序有关。步进电机因其没有积累误差,动作精确的特点而被广泛应用于开环控制系统。步进电动机驱动必须有两个驱动信号来实现,一个是脉冲信号,另一个是方向信号。控制步进电动机的驱动,就是要控制这两个信号的时间序列。三轴联动控制系统需要使用并口的输出位控制三个步进电机驱动器、主轴电机的开关、冷却泵的开关以及润滑泵的开关。并且使用并口输入位检测每个轴回零开关信号、正负限位开关信号以及急停开关信号。具体信号管脚安排如表1所示。   3.数控系统的软件设计   数控系统是雕刻机的关键组成部分之一。雕刻机的数控系统与其结构是相互协调的,雕刻机的结构就像一幅躯壳,数控系统就是它的神经和大脑。没有数控系统的雕刻机各个组成部分就不能协调工作,也就不能完成对零件的加工。   本课题雕刻机数控系统是使用VB编程软件编写开发,数控系统软件主要模块的功能如下:   (1)人机交互界面模块:主要用于设定控制系统的工作界面,共用加工程序编辑界面、手动操作界面、自动运行界面和参数设置界面四种界面。   (2)NC程序编辑模块:具有程序的输入、修改编辑、文件打开及保存和自动语法检查等功能。   (3)NC程序解释模块:具有较强的兼容性,应能够读取手工编写或其它CAD/CAM软件生成的标准数控程序代码(G代码)。对标准代码进行解释和编译处理,检查语义错误,若有错误则显示出错信息。   (4)插补模块:能够把数控程序解释模块得到的加工信息按照插补算法进行插补运算,将各轴的增量运动转换成脉冲数。   (5)加工轨迹验证仿真模块:具有三维刀具加工轨迹仿真的能力。   (6)操作管理模块:具有友好的人机操作界面,以便操作者进行操作。   (7)参数管理模块:能够对雕刻机的各个参数进行管理。   (8)I/O模块:通过PC机并口输出脉冲控制步进电机进行运动,完成加工任务。同时接受输入信号反馈,如限位开关信号。   数控系统软件结构图如图3所示。   4.步进电机脉冲的精确控制   用软件进行步进电机控制的难点,是脉冲时间间隔的控制,也是软件控制的主要缺点所在。在软件系统中,一般可以采用时钟控件或循环延迟的方法来确定时间间隔。但是在VB语言中,时钟控件的时间间隔最小为毫秒级,产生的脉冲频率难以满足使用要求。而循环延迟的方法可以大大提高脉冲发出的频率。但是使用循环延迟方法的问题是脉冲时间间隔的控制比较困难,设定的循环次数不能确定循环执行的时间长度。因为程序的执行时间,不仅受计算机硬件快慢的影响,而且与程序的运行环境和同时运行的程序个数有关。为了克服这个难题,本系统利用Windows API函数定义了一个循环延时函数来实现精确延时。QueryPerformanceFrequency函数获得高性能频率记数器的震荡频率QueryPerformanceCounter函数获得系统频率记数器的震荡次数然后在执行某个程序段之前调用QueryPerforman

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档