tm8_4数控刀具管理
时间:2025-03-09
时间:2025-03-09
数控刀具管理
刀库管理连载八: Toolbox中PLC程序的使用(3)
那么怎么将刀库管理和你的换刀PLC程序结合起来呢?
下面做个简单的例子:
首先修改FC90,把我们的控制信号加进去。
下面是FC90中需要修改的地方(以红色标出):
NETWORK 1
A I 3.7
FP M 190.1
= M 190.2
A DB71.DBX 0.0
JCN SS1
A DB71.DBX 4.0
A M100.0
S DB90.DBX 0.0
R DB71.DBX 4.0
NETWORK 2
A M 190.2
A DB71.DBX 4.0
S DB90.DBX 0.1
R DB71.DBX 4.0
NETWORK 3
A DB71.DBX 4.1
A M100.1
S DB90.DBX 0.2
R DB71.DBX 4.1
NETWORK 4
A M 190.2
A DB71.DBX 4.1
S DB90.DBX 0.3
R DB71.DBX 4.1
NETWORK 5
A DB71.DBX 4.3
A M100.2
S DB90.DBX 2.5
R DB71.DBX 4.3
NETWORK 6
A M 190.2
A DB71.DBX 4.3
S DB90.DBX 2.6
R DB71.DBX 4.3
NETWORK 7
AN DB90.DBX 0.0 // 机床面板复位键 // 读信号的上升沿 // 复位脉冲 // 是接口1的信号 // 如果是接口2的信号转SS1 // Load信号 // Load任务的应答控制信号 // ASS 1: Load 完成信号,对应上表中的任务1 // 复位接口1的Load信号 // 复位脉冲 // 接口1的Load信号 // ASS 2:复位Load完成信号 // 复位接口1的Load信号 // 接口1的Unload信号 // Unload任务的应答控制信号 // ASS 3: Unload 完成信号 // 复位接口1的Load信号 // 复位脉冲 // 接口1的Unload信号 // ASS 4: 复位Unload 完成信号 // 复位接口1的Load信号 // 接口1的Positioning信号 // Positioning任务的应答控制信号 // ASS 22: Positioning 完成信号 // 复位接口1的Positioning信号 // 复位脉冲 // 接口1的Positioning信号 // ASS 23: 复位 Positioning 完成信号 // 复位接口1的Positioning信号 // 不是ASS 1: Load 完成信号
数控刀具管理
AN DB90.DBX 0.1 // 不是ASS 2:复位Load完成信号
AN DB90.DBX 0.2 // 不是ASS 3: Unload 完成信号
AN DB90.DBX 0.3 // 不是ASS 4: 复位Unload 完成信号
AN DB90.DBX 2.5 // 不是ASS 22: Positioning 完成信号
AN DB90.DBX 2.6 // 不是ASS 23: 复位 Positioning 完成信号
A M 190.2 // 复位脉冲
S DB90.DBX 0.3 // 置ASS 4: 复位Unload 完成信号
NETWORK 8
SS1: A DB71.DBX 0.1 // 是否是DB71接口1信号
JCN Wzvo // 如果不是DB71接口1的信号转WZvo
A DB71.DBX 34.2 // 接口1的Relocate信号
S DB90.DBX 1.4 // ASS 13: Relocate完成信号
R DB71.DBX 34.2 // 复位接口1的Relocate信号
NETWORK 9
WZvo: AN DB72.DBX 0.0 // 不是主轴1
R DB72.DBX 4.1 // 复位主轴1的换刀命令接口信号
JC QWWV // 不是主轴1转QWWV
A DB72.DBX 4.2 // 主轴1 Prepare Change 信号
AN DB72.DBX 4.1 // 无主轴1的换刀命令信号
A M100.3 // Prepare Change任务的应答控制信号
S DB90.DBX 0.4 // ASS 5: Prepare Change完成信号
R DB72.DBX 4.2 // 复位主轴1 Prepare Change 信号
NETWORK 10
A DB72.DBX 4.2 // 主轴1 Prepare Change 信号
A M 190.2 // 复位脉冲
S DB90.DBX 0.5 // ASS 6: 复位主轴1 Prepare Change 信号
R DB72.DBX 4.2 // 复位主轴1 Prepare Change 信号
NETWORK11
A DB72.DBX 4.1 // 主轴1换刀指令Perform Change
A M 100.4 // 刀库到机械手爪1任务的应答控制信号
S DB90.DBX 0.6 // ASS 7: 刀库到机械手爪1
NETWORK 12
A DB72.DBX 4.1 // 主轴1换刀指令Perform Change
A M 191.1 // 刀库到机械手爪2任务的应答控制信号
S DB90.DBX 0.7 // ASS 8: 刀库到机械手爪2
NETWORK 13
A DB72.DBX 4.1 // 主轴1换刀指令Perform Change
A M 100.5 // 主轴到机械手爪2任务的应答控制信号
S DB90.DBX 1.0 // ASS 9: 主轴到机械手爪2
NETWORK 14
A DB72.DBX 4.1 // 主轴1换刀指令Perform Change
A M 100.6 // 机械手爪1到主轴任务的应答控制信号
S DB90.DBX 1.1 // ASS 10: 机械手爪1到主轴
NETWORK 15
数控刀具管理
A DB72.DBX 4.1
A M 100.7
S DB90.DBX 1.2
NETWORK16
A DB72.DBX 4.1
AN DB72.DBX 4.2
A M 190.2
S DB90.DBX 1.3
NETWORK17
A M 190.2
AN DB90.DBX 0.4
AN DB90.DBX 0.5
AN DB90.DBX 0.6
AN DB90.DBX 0.7
AN DB90.DBX 1.0
AN DB90.DBX 1.1
AN DB90.DBX 1.2
AN DB90.DBX 1.3
S DB90.DBX 1.3
NETWORK 18
QWWV: A M 192.0
S DB90.DBX 1.5
NETWORK 19
A M 192.1
S DB90.DBX 1.6
NETWORK 20
A M 192.2
S DB90.DBX 1.7
NETWORK 21
A M 192.3
S DB90.DBX 2.0
NETWORK 22
A M 192.4
S DB90.DBX 2.1
NETWORK 23
A M 192.5
S DB90.DBX 2.2
NETWORK 24
L DB90.DBW 10
L MW 180
T DB90.DBW 10
<>I
S DB90.DBX 2.3 // 主轴1换刀指令Perform Change // 机械手爪2到刀库任务的应答控制信号 // ASS 11:机械手爪2到刀库 // …… 此处隐藏:2632字,全部文档内容请下载后查看。喜欢就下载吧 ……