SINUMERIK802Dsl PLC子程序库:MCP与HMI信号处理

需积分: 50 11 下载量 18 浏览量 更新于2024-08-10 收藏 2.87MB PDF 举报
"这篇文档是关于SINUMERIK 802Dsl PLC子程序库的详细说明,涵盖了从子程序命名约定到具体子程序的功能描述,旨在帮助用户理解和应用这些子程序来实现机床控制功能。" 在SINUMERIK 802Dsl系统中,增量选择和SNTP设计涉及到的是对机床操作方式和信号处理的管理。描述中提到的子程序38 - MCP_NCK,其主要目的是处理来自MCP(Machine Control Panel)和HMI(Human Machine Interface)的信号,并将其发送到NCK(Numerical Control Kernel)接口,以激活不同的操作模式,如选择增量操作。这个子程序不仅负责操作方式的选择,还处理了HMI信号,比如程序控制和手轮操作,并根据PLC机床参数进行点动控制。 在3.6.4节中,提到的MD14510[16]是机床类型的参数,用于确定点动控制时对应轴号。例如,在车床上,如果第二轴是Z轴,第三轴是主轴,那么MCP的Z轴点动信号会传输到第二轴的接口,而主轴的正反转信号则会送到第三轴接口。 子程序库中的其他子程序也扮演着关键角色,如: - 子程序32 - PLC_INI,用于PLC的初始化操作。 - 子程序33 - EMG_STOP,处理急停情况。 - 子程序34 - MCP_802D,处理802Dsl MCP信号传递。 - 子程序35 - SPD_OVR,用于按键选择主轴倍率。 - 子程序37 - MCP_SIMU,实现了机床操作面板MCP的仿真功能。 - 子程序39 - HANDWHL,根据HMI接口信号选择手轮操作。 - 子程序40 - AXES_CTL,控制主轴和进给轴。 - 子程序41 - PLC_AXIS30,可能涉及更高级别的轴控制。 - 子程序43 - MEAS_JOG,手动方式下的测量操作。 - 子程序44 - COOLING,冷却系统的控制。 - 子程序45 - LUBRICATE,润滑系统的控制。 - 子程序46 - TURRET1,使用霍尔元件控制刀架。 这些子程序共同构建了SINUMERIK 802Dsl PLC系统的基石,通过这些子程序的协同工作,可以实现对机床的精确控制和复杂操作逻辑。同时,子程序库的结构和符号命名约定也有助于用户理解和维护这些功能,提高系统的可扩展性和可靠性。