Skip to content
classicladder.hal 3.22 KiB
Newer Older
electrolab's avatar
electrolab committed
loadrt classicladder_rt numPhysInputs=50 numPhysOutputs=50 numSymbols=300 numTimersIec=40
addf classicladder.0.refresh servo-thread
loadusr classicladder maurice.clp

#==============================================================
#ClassicLadder Inputs
#==============================================================

#Drive Logic -> 00>19

net X-stat-home		classicladder.0.in-00
net X-stat-pos		classicladder.0.in-01
net X-homingok		classicladder.0.in-02
net X-athome		classicladder.0.in-03
net Z-stat-home		classicladder.0.in-04
net Z-stat-pos		classicladder.0.in-05
net Z-homingok		classicladder.0.in-06
net Z-athome		classicladder.0.in-07
net Home-All		classicladder.0.in-08
net Home-X		classicladder.0.in-09
net Home-Z		classicladder.0.in-10

net ModeManual		classicladder.0.in-19

#Tool Change Logic -> 20-35

net TurretLS9		classicladder.0.in-20
net TurretLS10		classicladder.0.in-21
net TurretLS11		classicladder.0.in-22
net TurretLS12          classicladder.0.in-23
net TurretLS13		classicladder.0.in-24
net TurretIndex		classicladder.0.in-25

net ToolChangeRequest	classicladder.0.in-26
net ToolPrepPocket	classicladder.0.s32in-00
net ToolChange		classicladder.0.in-27

net PanelTurret1	classicladder.0.in-28
net PanelTurret2	classicladder.0.in-29
net PanelTurret3	classicladder.0.in-30
net PanelTurret4	classicladder.0.in-31

net ToolChangeButton	classicladder.0.in-32

#Panel Logic -> 30-

net PanelTurret1        classicladder.0.in-28
net PanelTurret2        classicladder.0.in-29
net PanelTurret3        classicladder.0.in-30
net PanelTurret4        classicladder.0.in-31
net ModeSelect1		classicladder.0.in-36		
net ModeSelect2		classicladder.0.in-37
net ModeSelect3		classicladder.0.in-38
net ModeSelect4		classicladder.0.in-39
net FeedOv1		classicladder.0.in-40
net FeedOv2		classicladder.0.in-41
net FeedOv3		classicladder.0.in-42
net FeedOv4		classicladder.0.in-43
net RapidOv1		classicladder.0.in-44
net RapidOv2		classicladder.0.in-45


#==============================================================
#ClassicLadder Inputs
#==============================================================


#==============================================================
#ClassicLadder Outputs
#==============================================================

#Drive Logic -> 00>19

net X-homed		classicladder.0.out-00
net Z-homed		classicladder.0.out-01
net X-inhibit		classicladder.0.out-02
net Z-inhibit		classicladder.0.out-03
net X-ctrl-home		classicladder.0.out-04
net X-ctrl-pos		classicladder.0.out-05
net Z-ctrl-home		classicladder.0.out-06
net Z-ctrl-pos		classicladder.0.out-07
net X-homestart		classicladder.0.out-08
net Z-homestart		classicladder.0.out-09

#Tool Change Logic -> 20-29

net TurretUnclamp	classicladder.0.out-20
net TurretClamp		classicladder.0.out-21
net TurretReverse	classicladder.0.out-22
net TurretSpin		classicladder.0.out-23

net ToolChangeRuning	classicladder.0.out-24
net ToolChangeOk	classicladder.0.out-25
net ToolChangeFailed	classicladder.0.out-26

net ManualTC1		classicladder.0.out-27
net ManualTC2		classicladder.0.out-28
net ManualTC3		classicladder.0.out-29
net ManualTC4		classicladder.0.out-30
net ManualTC5		classicladder.0.out-31
net ManualTC6		classicladder.0.out-32
net ManualTC7		classicladder.0.out-33
net ManualTC8		classicladder.0.out-34