找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 207|回复: 0

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

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

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

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

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

本版积分规则

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

中国磨削网

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

GMT+8, 2025-11-26 13:58 , Processed in 0.136019 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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