- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数控系统的点动控制
导语:?根据此点动控制原理,可以任意增加点动控制坐标轴轴数,包括控制旋转轴.将其应用于三坐标数控铣床、石材柱帽柱座数控机床、双摇臂雕刻机等数控系统中,具有良好的实用性. 摘要:点动控制是数控系统手工调节过程中不可缺少的一个重要功船.而点动过程则需要自动升降速.当点动时间短还未达到最高速度时.也要从此速度开始降速.同时还要实时检测是否到用户设置的软限位及机床硬限位.如果到达,禁止机床向超程方向运行.因此详细介绍点动控制的硬件结构和软件结构的原理.给出具体的点动控制调度算法和中断服务程序控制的框图.关键词:数控系统 点动控制 中断 限位 无论何种数控系统,都有自动加工和手动加工,而手动加工中最重要的是点动控制.它直接影响数控系统操作的方便性和可靠性.无论是基于PC的数控系统[1],还是基于单片机的数控系统,都用键盘输入数据.键盘输入有去抖动等一系列处理.当某一键被按下不放时,而计算机又不能准确检测到这一位一直被按下,所以不适合于作点动控制.因此,只能采用输入板的输人口作点动控制.为了增加系统的可靠性和抗干扰性,输入板采用带光电隔离器,以避免外界的干扰冲击数控系统.本文以三坐标数控系统为例,研究点动控制的硬件结构和软件结构.1 硬件结构 三坐标数控系统的点动控制在控制面板上设置为X,Y,Z 3个方向坐标轴,共用7个按键,如图1所示.其中,中间的波浪形按键“ ~”为快速运行键.当只按下x,y,z这6个方向上任一个键不放时,计算机按预先设置的某一低速(如1 000 mm #8226;min-1 )运行.当同时按下中间的波浪形按键,则数控系统按预先设置的某一高速(如6 000 mm #8226;min )运行.在运行过程中,数控系统自动升速[2] ,并实时判断当前位置是否将要到达软限位,如果将达到软限位则自动降速.当到达软限位或硬限位时自动报警,且只有按相反方向按键才能控制机床运行.当还未到达软限位而松开时,数控系统则自动降速.硬件接线如图2所示。 设输人口地址值为300H,各点动按键与输人口对应位分别为 所有按键都为常开触点.当没有按下任何一个健时,光电隔离器的光耦截止,计算机通过输入口检测到为高电平,即为1.当某一个键被按下时,由于输人端形成回路,有电流导通,引起光耦导通,计算机通过输A日检测到此对应位为低电平,即为0.如果输A板在光耦输入端外面还有一个驱动放大元件达林顿管,它可以用来直接驱动继电器,同时将信号反向.即当某个按键被按下时,此对应位为l;而当松开时,此对应位为0.2 软件结构 点动控制可以设置为一个独立的子程序模块,供任何数控系统使用,设为int POINT(void).点动控制并不是简单地只控制坐标轴运动和停止,还要考虑各种可能出现的情况.不管数控机床有多大,每一个坐标轴总有一定范围的行程,为了防止操作者在点动控制时超过行程,需要设置软限位和硬限位.软限位是控制机床坐标轴在给定范围内运行,其范围可以由操作者设置调节.当软限位设置很大或有错时,可以通过硬限位来限制机床坐标轴运动,以避免意外情况发生.因此,在点动控制过程式中,需要不断检测软限位和硬限位并进行判断,当到达时停止机床坐标轴运动并报警.PO INT子程序返回参数即为超过限位标志,设为 如果返回参数为0,表示此次点动过程没有超过任何限位.为了便于点动控制在任意菜单状态都能运行,将POINT子程序置于循环等待按键int getkey(void).在子程序中,其工作原理如图3所示. 由于机床的各种插补运动,都是采用08H定时中断来实现前后台控制点动控制也是如此,同时在每次按键按下和松开时,都要进行升降速控制.点动控制子程序,主要包括点动控制调度模块和控制坐标轴运动的中断服务程序两太模块.点动控制调度程序,主要是判断是否有点动按键按下,如果没有,返回;如果有,则将相应的坐标轴方向运动的中断服务程序设置为08H号中断定时调用的中断服务程序.其控制框图分别如图4,5所示.[align=center][/align]3 结束语 根据此点动控制原理,可以任意增加点动控制坐标轴轴数,包括控制旋转轴.将其应用于三坐标数控铣床、石材柱帽柱座数控机床、双摇臂雕刻机等数控系统中,具有良好的实用性.参 考 文 献1谢明红 零误差螺纹加工软件设计方法[J].制造技术与机床,1 998,(4):16~1 72谢明红 肖本贤,王治森.步进电机速度控制口].求南大学学报,1 995,(8):178~1813刘乐善 叶济忠.微型计算机接121技术原理及应用[M].武汉;华中理工大学出版社,1 996.72~1064林弈鸿 机床数控技术及其
文档评论(0)