异步子程序和操作方式无关,可以根据需要触发执行,如果在加工程序执行过程中触发异步子程序,则加工程序中断,执行异步子程序。
西门子的应用背景SINUMERIK 840D powerline 具有模块化,开放性和统一的结构。用于操作、编程和可视化,可提供一种适用于所有技术功能的创新系统平台。与SIMODRIVE611D 系统一起,并辅以SIMATIC S7 - 300 自动化系统,SINUMERIK 840D powerline 提供了一种最适于复杂机械加工任务以及具有高动态水平和精度的完善的全数字控制系统。借助于HMI、CNC 和PLC 中的开放性,用户可以根据将其经验准确地应用于控制解决方案。SINUMERIK 840D powerline 为NC 核心提供了开放性。这种开放性的结构和SINUMERIK 840Dpowerline 的高计算性能,使CNC 系统可方便灵活、快速和经济地实现你所需求的运动控制方案。1
用异步子程序进行手动换刀的优点由于西门子840D 系统具有异步子程序功能,这样就给我们处理手动换刀带来了极大的方便,可以用异步子程序功能在PLC 中调用自动换刀的程序,实现了在手动方式下实现自动换刀,而且数控系统能反映出当前刀具的位置,从而使自动换刀程序和手动换刀程序互不干涉,给操作者也带来了方便,可操作性强。
激活异步子程序功能在编制手动换刀程序之前,必须先要设定异步子程序功能。激活异步子程序( ASUP) ( 选项) 需要设置以下系统参数:
( 1) MD10702 = 13 在任何情况下ASUP 也连续执行;
( 2) MD11602 = 7 设置ASUP 启动执行的条件;
( 3) MD11604 =2 定义大于该优先级的中断程序;
( 4) MD11612 = 1 ASUP 编辑保护级别。
上述参数定义之后,还需要在PLC 程序中对ASUP 进行处理。
在OB100 子程序中修改FB1 的参数,NCKomm:= TRUE。
建立一个与FB4 功能块有关的DB 块,如DB300,在此功能块后带一个背景数据块DB301,在DB301 中建立异步子程序的目录路径和异步子程序名称。2
本词条内容贡献者为:
李斌 - 副教授 - 西南大学