Files
linuxcncAllWasm/configs/attic/dallur-thc/dallur-advanced.vcp
2026-08-20 06:17:39 +08:00

137 lines
2.7 KiB
Plaintext

vcp {
main-window {
title = "Dallur THC Signals"
width = 100
height = 768
box {
layout = vertical
box {
# A Box for the "Sensors", shows plasma related pins and signals
layout = vertical
title = "Sensors"
label { text = "SenseUP" }
LED {
halpin = led.senseZUP
on-color = "#0F0"
off-color = "#CFF"
}
label { text = "SenseDown" }
LED {
halpin = led.senseZDown
on-color = "#00F"
off-color = "#CFF"
}
label { text = "FloatSwitch" }
LED {
halpin = led.senseZFloatSwitch
on-color = "#096"
off-color = "#CFF"
}
label { text = "@PierceHeight" }
LED {
halpin = led.TorchIsAtPierceHeight
on-color = "#390"
off-color = "#FC9"
}
label { text = "ArcOK" }
LED {
halpin = led.senseArcOK
on-color = "#390"
off-color = "#FF9"
}
}
box {
# A box for the "Signals" these are estop and limit
layout = vertical
title = "Signals"
label { text = "Ext. ESTOP" }
LED {
halpin = led.ext-estop
on-color = "#F00"
off-color = "#FCC"
}
label { text = "THC ESTOP" }
LED {
halpin = led.limit-estop
on-color = "#F00"
off-color = "#FCC"
}
label { text = "Limit X" }
LED {
halpin = led.limit-reached-x
on-color = "#F00"
off-color = "#FCC"
}
label { text = "Limit Y-1" }
LED {
halpin = led.limit-reached-y
on-color = "#F00"
off-color = "#FCC"
}
label { text = "Limit Y-2" }
LED {
halpin = led.limit-reached-a
on-color = "#F00"
off-color = "#FCC"
}
label { text = "Limit Z" }
LED {
halpin = led.limit-reached-z
on-color = "#F00"
off-color = "#FCC"
}
}
box {
# A box for the Manual Verification Option and Pause Status
layout = vertical
title = Feed&Pause
label { text = "Exec. Paused" }
LED {
halpin = led.ProgramIsPaused
on-color = "#F0F"
off-color = "#FCF"
}
button {
halpin = button.ManualVerifyBeforePierce
label { text = "Man Verify" }
}
LED {
halpin = led.ManualVerifyBeforePierceEnabled
on-color = "#C0F"
off-color = "#C9F"
}
}
box {
button {
halpin = button.EnableCornerHeightLock
label { text = "CornerHeightLock" }
}
LED {
halpin = led.EnableCornerHeightLock
on-color = "#C0F"
off-color = "#C9F"
}
# A box for the Manual Verification Option and Pause Status
layout = vertical
title = Delay&Lock
button {
halpin = button.EnablePierceDelay
label { text = "PierceDelay" }
}
LED {
halpin = led.EnablePierceDelay
on-color = "#C0F"
off-color = "#C9F"
}
}
}
} # main-window
}