Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
loadrt bitslice count=6 personality=16,16,6,6,6,2
loadrt weighted_sum wsum_sizes=16,6,2,2
loadrt conv_s32_float count=4
loadrt conv_s32_u32 count=6
#loadusr -W mb2hal config=mb2hal.ini
addf conv-s32-u32.0 servo-thread
addf conv-s32-u32.1 servo-thread
addf conv-s32-u32.2 servo-thread
addf conv-s32-u32.3 servo-thread
addf conv-s32-u32.4 servo-thread
addf conv-s32-u32.5 servo-thread
addf bitslice.0 servo-thread
addf bitslice.1 servo-thread
addf bitslice.2 servo-thread
addf bitslice.3 servo-thread
addf bitslice.4 servo-thread
addf bitslice.5 servo-thread
addf process_wsums servo-thread
addf conv-s32-float.0 servo-thread
addf conv-s32-float.1 servo-thread
addf conv-s32-float.2 servo-thread
addf conv-s32-float.3 servo-thread
#==================================================
#Slicing Register Inputs
#==================================================
# mb2hal.STBin.00.int
net ConvSU0 mb2hal.STBIn.00.int => conv-s32-u32.0.in
net StbDDI3725-1 conv-s32-u32.0.out => bitslice.0.in
net ConvSU1 mb2hal.STBIn.01.int => conv-s32-u32.1.in
net StbDDI3725-2 conv-s32-u32.1.out => bitslice.1.in
net ConvSU2 mb2hal.STBIn.02.int => conv-s32-u32.2.in
net StbDDI3610-1 conv-s32-u32.2.out => bitslice.2.in
net ConvSU3 mb2hal.STBIn.03.int => conv-s32-u32.3.in
net StbDDO3610-2 conv-s32-u32.3.out => bitslice.3.in
net ConvSU4 mb2hal.STBIn.04.int => conv-s32-u32.4.in
net StbDDI3610-3 conv-s32-u32.4.out => bitslice.4.in
net ConvSU5 mb2hal.STBIn.05.int => conv-s32-u32.5.in
net StnDAI7220 conv-s32-u32.5.out => bitslice.5.in
net PowerOnSwitch bitslice.0.out-00
net SpindleNormal bitslice.0.out-01
net SpindleOff bitslice.0.out-02
net SpindleReverse bitslice.0.out-03
net TurretShift bitslice.0.out-04
net CoolantReqOn bitslice.0.out-05
net CoolantReqOff bitslice.0.out-06
net CycleStart bitslice.0.out-07
net FeedHoldbtn bitslice.0.out-08
net EStop bitslice.0.out-09
net XaxisMPG bitslice.0.out-10
net YaxisMPG bitslice.0.out-11
net XplusJOG bitslice.0.out-12
net XminusJog bitslice.0.out-13
net ZplusJOG bitslice.0.out-14
net ZminusJOG bitslice.0.out-15
net ModeSelect-1 bitslice.1.out-00
net ModeSelect-2 bitslice.1.out-01
net ModeSelect-3 bitslice.1.out-02
net ModeSelect-4 bitslice.1.out-03
net TurretN-1 bitslice.1.out-04
net TurretN-2 bitslice.1.out-05
net TurretN-3 bitslice.1.out-06
net TurretN-4 bitslice.1.out-07
net FeedOv-1 bitslice.1.out-08
net FeedOv-2 bitslice.1.out-09
net FeedOv-3 bitslice.1.out-10
net FeedOv-4 bitslice.1.out-11
net RapidOv-1 bitslice.1.out-12
net RapidOv-2 bitslice.1.out-13
net MachineLock bitslice.1.out-14
net DryRun bitslice.1.out-15
net BlockDelete bitslice.2.out-00
net OptStop bitslice.2.out-01
net SingleBlock bitslice.2.out-02
net FootSwitch1 bitslice.2.out-03
net FootSwitch2 bitslice.2.out-04
net ChuckInside bitslice.2.out-05
net TurretLS9 bitslice.3.out-00
net TurretLS10 bitslice.3.out-01
net TurretLS11 bitslice.3.out-02
net TurretLS12 bitslice.3.out-03
net TurretLS13 bitslice.3.out-04
net TurretIndex bitslice.3.out-05
net MachineError bitslice.4.out-00
net MachineReadyFin bitslice.4.out-01
net ChuckCloseFin bitslice.4.out-02
net FeedHoldFin bitslice.4.out-03
net SpindleIlk bitslice.4.out-04
net StartIlk bitslice.4.out-05
net ChuckLm1 bitslice.5.out-00
net ChuckLm2 bitslice.5.out-01
#==================================================
#Summing Register Outputs
#==================================================
net PgmEnd wsum.0.bit.0.in
net SpindleAlarm wsum.0.bit.1.in
net XZeroReturnLamp wsum.0.bit.2.in
net ZZeroReturnLamp wsum.0.bit.3.in
net MachineReadyLamp wsum.0.bit.4.in
net OptionnalStop wsum.0.bit.5.in
net FeedHoldLamp wsum.0.bit.6.in
net CycleStartLamp wsum.0.bit.7.in
net TurretIndexLamp wsum.0.bit.8.in
net CoolantPumpOnLamp wsum.0.bit.9.in
net CoolantPumpOffLamp wsum.0.bit.10.in
net ChuckClampLamp wsum.0.bit.11.in
net ProgramEndLamp wsum.0.bit.12.in
net ProgramErrorLamp wsum.0.bit.13.in
net MachineErrorLamp wsum.0.bit.14.in
net ResetSignal wsum.0.bit.15.in
net TurretUnclamp wsum.1.bit.0.in
net TurretClamp wsum.1.bit.1.in
net TurretReverse wsum.1.bit.2.in
net TurretIndex wsum.1.bit.3.in
net ChuckClose wsum.1.bit.4.in
net ChuckOpen wsum.1.bit.5.in
net MachineReady wsum.2.bit.0.in
net ServoReady wsum.2.bit.1.in
net CoolantPump wsum.3.bit.0.in
net ConvWsum0 wsum.0.sum => conv-s32-float.0.in
net StbDDO3705 mb2hal.STBOut.00 <= conv-s32-float.0.out
net ConvWsum1 wsum.1.sum => conv-s32-float.1.in
net StbDDO3600 mb2hal.STBOut.01 <= conv-s32-float.1.out
net ConvWsum2 wsum.2.sum => conv-s32-float.2.in
net StbDRC3210-1 mb2hal.STBOut.02 <= conv-s32-float.2.out
net ConvWsum3 wsum.3.sum => conv-s32-float.3.in
net StbDRC3210-2 mb2hal.STBOut.03 <= conv-s32-float.3.out
#====================================================================