-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path0_FieldIO.inc
63 lines (49 loc) · 1.7 KB
/
0_FieldIO.inc
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
[FIELD_INPUT]
# E-Stop
ESTOP_OK = hm2_7i92.0.7i77.0.0.input-00
ESTOP = hm2_7i92.0.7i77.0.0.input-06
# Home
HOME_X = lcec.0.FIELD_INPUT.din-0
HOME_Y = lcec.0.FIELD_INPUT.din-1
HOME_Z = lcec.0.FIELD_INPUT.din-2
# Probe
TOOL_PROBE = lcec.0.FIELD_INPUT.din-6
3D_PROBE = hm2_7i92.0.7i77.0.0.input-04
3D_PROBE_ERROR = hm2_7i92.0.7i77.0.0.input-05
# DYN-4
DYN_4_X_ALARM = hm2_7i92.0.7i77.0.0.input-08
DYN_4_Y_ALARM = hm2_7i92.0.7i77.0.0.input-09
DYN_4_Z_ALARM = hm2_7i92.0.7i77.0.0.input-10
; DYN_4_X_SERVO_READY = hm2_7i92.0.7i77.0.0.input-12
; DYN_4_Y_SERVO_READY = hm2_7i92.0.7i77.0.0.input-13
; DYN_4_Z_SERVO_READY = hm2_7i92.0.7i77.0.0.input-14
# Encoders
# X_MOTOR_ENCODER = hm2_7i92.0.encoder.00
X_LINEAR_ENCODER = hm2_7i92.0.encoder.03
# Y_MOTOR_ENCODER = hm2_7i92.0.encoder.01
Y_LINEAR_ENCODER = hm2_7i92.0.encoder.04
Z_MOTOR_ENCODER = hm2_7i92.0.encoder.02
# Z_LINEAR_ENCODER = hm2_7i92.0.encoder.05
# Spindle
TOOLCONE_VALID = lcec.0.FIELD_INPUT.din-3
ATC_OPENED = lcec.0.FIELD_INPUT.din-4
ATC_CLOSED = lcec.0.FIELD_INPUT.din-5
# Air Pressure
AIR_PRES_OK = lcec.0.VALVE_IN.din-0
AIR_BLANKET_PRES_OK = lcec.0.VALVE_IN.din-2
[FIELD_OUTPUT]
# Solonoids
AIR_BLANKET = lcec.0.VALVE_OUT.dout-0
MIST = lcec.0.VALVE_OUT.dout-1
CONE_CLEAN = lcec.0.VALVE_OUT.dout-2
SPINDLE_UNLOCK = lcec.0.VALVE_OUT.dout-3
# SPINDLE_LOCK = Mechanically opposite to SPINDLE_UNLOCK
SP_FAN = hm2_7i92.0.7i77.0.0.output-00
# Devices
# SUCTION_CLEANER = hm2_7i92.0.7i77.0.0.output-07
# VACUUM_PUMP = hm2_7i92.0.7i77.0.0.output-08
Z_BRAKE = hm2_7i92.0.7i77.0.0.output-12
# DYN-4
X_RESET = hm2_7i92.0.7i77.0.0.output-09
Y_RESET = hm2_7i92.0.7i77.0.0.output-10
Z_RESET = hm2_7i92.0.7i77.0.0.output-11