第3章-数控系统硬件与软件1.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控机床功能越来越强,开始的时候,都要对硬件进行检测,把检测的信息反馈到人机接口,告诉人机床的情况。 下面的工作是机床参数的输入,现在机床都有上完万个机床参数,这些参数往往放到硬盘或FLASH存储器,机床开机的时候要把这些读出来,比如有多少个轴,X轴速度环参数是多少、电流环参数、位置环参数是多少,各种各样滤波器情况,各轴补偿情况是怎么样。在开机的时候要读入进来,读入进来后再对这些从参数进行初始化。 有的进行二次初始化,比方误差补偿,X轴 * 文本编辑器就是通过人直接在数控装置里面进行程序编制。 嵌入式的PLC也是在HMI编辑的,编辑完了后再传送到PLC里。 之后进行译码检查,同时把这些T形图编辑时间,编辑指令是否合法等进行备份,保存起来。 * 比应用软件和计算软件等要复杂的多,它在应用中是不允许发生,个人计算机上我们自己编制时候出现错误死机,我们就要重启就可以。而在数控装置上要是出现差错,就有可能使刀具飞起来,发生碰撞等。NUM的在线测量就可以单独的运行,比如秦川机床跟理工大学合作。 独立的HMI开发,都是可以采用多任务操作系统,具有一定的开放性。PE的系统比XP更简化,在数控机床不用的功能进行了裁剪,因而VB和VC都可以使用,在工作中是不能退刀XP的,而NUM是可以的,但是提供了二次开发的环境,我们可以利用VB进行二次开发,可以操作PLC的变量,实现了PLC和NC变量的通信,不光可以实现界面的显示,还可以实现变量的通信。比如误差补偿模块,各个补偿模块数据的管理 * 对于有些实时性要求较高的时候,我们利用不同的中断组成一个个现成的后台程序,通过硬件的中断,加上控制程序的调度自动实现了后台程序的运行,前台上对其进行宏观上控制。而比如运动部分2毫秒实现一次运动的分配一次插补,实现一次补偿,位置控制部分对电机发布运动的命令都是通过后台。 * 有时为减少程序扫描周期,可将1个功能模块分成N个节拍执行,一定要避免循环等待。 数控加工时,CNC装置要完成许多任务。在多数情况下,管理和控制的某些工作必须同时进行。例如:为使操作人员及时地了解CNC装置的工作状态,管理软件中的显示模块必须与控制软件同时运行。在插补加工运行时,管理软件中的零件程序输入模块必须与控制软件同时运行。而当控制软件进行时,其本身的一些处理模块也必须同时运行,例如,为了保证加工过程的连续性,即刀具在个程序之间不停刀,译码,刀具补偿和速度处理模块必须与插补模块同时运行。 * 并行处理是指计算机在同一时刻或同一时间间隔内完成两种或两种以上性质相同或不相同的工作。 并行处理分为:“资源重复”、“时间重叠”和资源共享等三种并行处理方法。 资源共享是根据“分时共享”的原则,使多个用户按时间顺序使用同一套设备。系统在完成初始化任务后自动进入时间分配循环中,在环中一次轮流处理各种任务。而对于系统中一些实时性很强的任务则按优先级排队,分别处于不同中段优先级上作为环外任务,环外任务可以随时中段环内各任务的执行。 时间重叠是根据“流水线处理技术”,使多个处理过程在时间上相互错开,轮流使用同一套设备的几个部分。 * 当CNC装置在自动加工工作方式时,其数据的转换过程将由零件程序输入、插补准备、插补、位置控制四个子程序组成。 如果每个子程序的处理时间为detat1、detat2…,那么一个零件程序段的数据转换时间将是t=detat1+detat2…。如果顺序方式处理每个零件程序段,那么第一个零件程序段处理完以后再处理第二个程序段,依次类推。 从图可以看到两个程序段时间有个t间隔。这种时间间隔反映在电机上就是电机的时转时停,反映在刀具上就是刀具的时走时停,这种情况在加工工艺上是不允许的。 消除这种间隔的方法是用流水处理技术。采用流水处理后的时间空间关系如图所示,流水处理的关键是时间重叠,即在一段时间间隔内不是处理一个子过程,而是处理两个或更多的子过程。图看出,经过流水处理后,从时间t4开始,每个程序段的输出之间不再有间隔,从而保证了电机和刀具运动的连续性。 * 有时为减少程序扫描周期,可将1个功能模块分成N个节拍执行,一定要避免循环等待。 数控加工时,CNC装置要完成许多任务。在多数情况下,管理和控制的某些工作必须同时进行。例如:为使操作人员及时地了解CNC装置的工作状态,管理软件中的显示模块必须与控制软件同时运行。在插补加工运行时,管理软件中的零件程序输入模块必须与控制软件同时运行。而当控制软件进行时,其本身的一些处理模块也必须同时运行,例如,为了保证加工过程的连续性,即刀具在个程序之间不停刀,译码,刀具补偿和速度处理模块必须与插补模块同时运行。 * 我们在回过来看第二个重要功能,那就是输入输出。原来的程序输入都是通过纸带、录音机、磁带等媒带,现代这些东西都没有了,先是录音机(磁带,录音机有接

文档评论(0)

70后老哥 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档