39 lines
1.4 KiB
Plaintext
39 lines
1.4 KiB
Plaintext
# Include your customized HAL commands here
|
|
# The commands in this file are run after the AXIS GUI (including PyVCP panel) starts
|
|
|
|
### virtual panel ##############################################################
|
|
|
|
## connect the frame-enable-signals
|
|
net xy-homed gladevcp.commands
|
|
net xy-homed gladevcp.tool
|
|
net xy-homed gladevcp.mpg
|
|
setp gladevcp.lube 1
|
|
|
|
## connect spindle frame
|
|
net spindle-cmd-rpm => gladevcp.spindle-ref-rpm
|
|
net spindle-velocity-rpm => gladevcp.spindle-curr-rpm
|
|
net spindle-velocity-rpm => gladevcp.spindle-rpm-hbar
|
|
#net spindle-duty pwmgen.0.curr-dc => pyvcp.spindle-pwm-duty
|
|
net spindle-ready => gladevcp.led-spindle-at-speed
|
|
net watchdog-enable gladevcp.wd-chkbtn
|
|
|
|
## connect command frame
|
|
net tc-pos halui.mdi-command-01 <= gladevcp.tc-button
|
|
net panel-rth-button halui.mdi-command-00 <= gladevcp.rth-button
|
|
|
|
## connect the current tool bumber
|
|
net current-tool-number iocontrol.0.tool-number => gladevcp.current-tool
|
|
|
|
#set the gladevcp-tool-combo to show current tool at start
|
|
net set-start-tool motion.analog-out-00 conv-float-u32.0.in
|
|
net start-tool-pin conv-float-u32.0.out gladevcp.saved-tool-pin
|
|
|
|
## connect the mpg frame
|
|
net func-button gladevcp.trigger_pin
|
|
|
|
## connect the luber frame
|
|
net luber-acc-dist gladevcp.acc-distance
|
|
net luber-cmd gladevcp.lube-cmd
|
|
net luber-ext-req gladevcp.lube-cmd-btn
|
|
net luber-reset gladevcp.lube-reset-btn
|