| 作者 | 主题 |
|---|---|
|
老学童 奇侠
经验值:8218 发帖数:765 精华帖:32 |
楼主
主题:再谈安全集成SG/SBH功能
参照:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1445576&b_id=20&s_id=106&num=14#anch 拜读了gelu172大侠关于安全集成SG功能的贴子,写的很详细,本人在上述贴子基础上继续谈谈SG/SBH功能的应用。 SG/SBH常用于当机床临时失去安全防护时的安全控制,例如:操作人员临时打开防护门,进入加工区查看加工情况,或进行用手持移动轴设置工件原点操作等,此时,SPL激活SG/SBH: SG:安全限速,即将机床各轴的正常速度极限值限制在MD36931 $MA_SAFE_VELO_LIMIT[n]设定值 SBH: 安全静止监控,当系统未给指令时,监控轴是否静止,即速度<MD36946 $MA_SAFE_VELO_X阈值 当机床安全防护恢复后,SPL取消SG/SBH (Deselect safe velocity and standstill ). PLC侧SG/SBH控制信号地址为DB3x.DBX22.0和DB3x.DBX22.1(我猜gelu172大侠此处笔误)。 NC侧的控制信号地址由机床数据MD36970和MD36971指定: 其中:MD36970为“SBH/SG de-selection的输入端指定” MD36971为“SBH de-selection的输入端指定" 上述二个机床数据均为8位16进制数,"is mm xx nn" 例如: 当MD36970 = 'H4010103', 这些轴通过系统变量$A_OUTSI[3]取消/激活SBH/SG功能 当MD36971 = 'H4010104', 这些轴通过系统变量$A_OUTSI[4]取消/激活SBH功能 通过这些PLC的‘位’或系统变量$A_OUTSI[nn]控制信号的‘0’和‘1’的组合可以取消或激活SG或SBH,如果信号不取反,一般1=取消,0=激活,例如在PLC侧,若DB3x.DBX22.0=1,同时取消SBH/SG;若DB3x.DBX22.0=0且DB3x.DBX22.1=1,激活SG,如果DB3x.DBX22.0=0且DB3x.DBX22.1=0,激活SBH,NC侧也是类似。 谬误之处,欢迎指正!
人的生命似洪水在奔流,不遇着岛屿、暗礁,难以激起美丽的浪花。
|