找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 163|回复: 0

[资料] NUM独具特色的动态操作

[复制链接]
发表于 2011-7-12 22:13:25 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  动态操作,是NUM系统中最具特色的应用软件之一。# ~: j  T% p1 m2 d. I- S3 A& t
  所谓动态操作是在每个系统扫描周期(RTC)都被执行的操作方式,该操作的执行时间以微秒(μs)为单位,其操作过程一旦被激活即一直有效,执行的过程类似于PLC,根据系统的扫描周期反复执行,直到执行该动作的撤消命令才停止。动态操作可以编写在零件程序或子程序中。3 h& }9 {: h# J. a/ U
  NUM系统编制了21种动态操作,包括加、减、乘、除、开方等算术运算,三角函数运算以及一些针对轴的操作等等。
" p) y; S; v1 T8 X  e# q2 c  虽然在一般的零件编程中也包括上述的运算方法,但是动态操作的真正意义在于它一旦被激活即永远生效,除非执行了撤消动态操作的指令。这么解释这个概念可能有些抽象,以下举一个实例来说明。
% Z4 I! E/ e; \  在磨削类加工中往往需要“返回”功能,即在任何操作方式下(包括手动、自动、MDI等)都可以通过按“返回”按钮,使砂轮迅速返回到指定位置,这样可以最大程度上的避免各种事故的发生。为此编制了如下程序:
9 x. G5 C" X3 g; g2 F; K& p  E82001=1
# v2 m4 n% `# G5 C' @$ X  E82002=320
% N, n3 H2 c- n# c  E82003=1200000
& u# o; @% o& }1 @% d  O1=6 E82000/E42010/-24+ N9 }0 P% W- ~
  O2=9 E82000/E82001/5/3/5
) k2 J+ q& k/ G% r% J  O3=9 E90000/E82003/4/5/5) \* H  N2 n  e! X# Q0 y+ E
  O4=1 E95000/E95000/E82002
5 g: G' x+ i- F% G& W$ r9 I  O5=0% P( g% `2 J( X- N8 S3 u# i( Y" t
  在以上程序中,E82002为X轴返回的速度,E82003为返回的最终位置,E42010为PLC读到的按钮信号,E90000为X轴的当前实际位置,E95000为X轴的偏置值。在这个程序中用到了四种动态操作:O6是将E42010的值过滤后放入E82000中;O9是对两个参数进行比较,然后根据比较的结果跳转到相应的语句中;O1是加法指令;O0为撤消动态操作。该程序在系统启动时即被激活,可以随时监测到E42010变量的变化,不论在任何操作方式下都可以实现“返回”的功能。, K! U/ z, s% @+ Y* d% o* J
  NUM的动态操作还有许多应用实例,这里不再一一列举。如果您有其它数控系统解决起来困难的问题,不妨与NUM的工程师联系。【MechNet】
/ F3 Q! I* W. m; y- r文章关键词: NUM
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2025-1-5 09:36 , Processed in 0.136802 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表