CNC 装置的许多控制任务,如零件程序的输入与译码、刀具半径的补偿、插补运算、位置控制以及精度补偿等。从逻辑上讲,这些任务可看成是一个个的功能模块, 模块之间存在耦合关系;从时间上来讲,各功能模块之间存在一个时序配合。在许多情况下,某些功能模块必须同时运行, 同时运行的模块是由具体的加工控制要求所决定。例如,在加工零件的同时,要求 CNC 装置能显示其工作状态,如零件程序的执行过程、参数变化和刀具运动轨迹等,以方便操作者。 这时,在控制软件运行时管理软件中的显示模块也必须同时运行;在控制软件运行过程中,其本身的一些功能也必须同时运行。为使刀具运行连续进行, 在各程序段之间无停顿, 则要求译码、刀具补偿和速度处理必须与插补同时进行。 CNC装置各功能模块之间的并行处理关系如图3-12 所示,具有并行处理的两模块之间用双向箭头表示。
第 1 页 / 共 33 页