CNC装置的软件作为一个既有管理任务又有控制任务的专用操作系统,在其工作过程中具有实时性和多任务并行性两个特点。
多任务并行性
CNC装置的任务包括各种管理任务和各种控制任务。管理任务有程序管理、显示、诊断、人机交互等;控制任务有译码、刀具补偿、速度预处理、插补运算、位置控制等。
在CNC装置的工作过程中,为了保证刀具运动轨迹控制的实时性和连续性,保证在加工过程中对机床运动状态的显示观察和诊断,保证在需要时能对系统工作进行人工干预等,上述各项任务不是按顺序执行的,而是需要多个任务并行的执行,这就是多任务并行性,例如:
•当机床正在加工时,CNC装置的软件既要执行控制任务,同时CRT要实时显示加工 状态、不断对系统进行诊断,而且随时要准备接受来自操作面板的人工指令(如改变进给倍率)。机床也就是控制任务与管理任务需要并行执行。
•当零件加工程序输入时,CRT要宴时显示输入内容,同时要将输入的程序存人零件程序缓冲器和存储器。也就是管理任务之间需要并行执行。
•为了保证加工的连续性,一方面,需要在不断地实时进行位置控制的同时,不断地执行插补任务,为位置控制提供指令;另一方面,在对本程序段的加工执行插补和位置控制的任务的同5时,还需要对将要进入加工的程序段执行译码、刀具补偿、速度处理任务,以便在本程序段的加工完成后直接能执行下一程序段加工的插补和位置控制任务。机床因此,控制任务之间也需要并行执行。
实时性
实时性足指某任务的执行有严格的时间要求,必须在规定的时刻开始执行和在规定的时司段内完成,否则将导致执行结果错误和系统故障。
从各任务对实时性要求的角度看,CNC装置的任务基本上可分为:
(1)强实时性任务
1)实时突发性任务
这类任务的特点是任务的发生具有随机性和突发性,是一种异步中断事件,必须在事件发生时,即时地执行该任务。机床CNC装置的实时突发性任务主要有故障中断(急停、机械限位、硬件故障)、机床PLC中断等。
2)实时周期性任务
这类任务的特点是任务的发生具有精确的、短时间周期的周期性,是一种周期事件,必须准确地按一定的时间周期执行和完成任务。CNC装置的实时周期性任务主要有插补运算、位置处理等任务。机床为保证加工精度和加工过程的连续性,这类任务的实时性是关键。在这类任务执行过程中,除系统故障外,不允许被其他任务中断。
(2)弱实时性任务
这类任务的实时性相对较弱,只需要在规定的一段时间内得以运行即可。机床CNC装置的弱实时性任务有显示、程序管理、插补预处理(如译码、刀具补偿、速度预处理等)等任务。
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。本站部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本站仅提供交流平台,不为其版权负责。如果您发现网站上所用视频、图片、文字如涉及作品版权问题,请第一时间告知,我们将根据您提供的证明材料确认版权并按国家标准支付稿酬或立即删除内容,以保证您的权益!联系电话:010-58612588 或 Email:editor@mmsonline.com.cn。
- 暂无反馈