I am trying to get my charge pump to start up when Axis starts and the Estop 
button is disabled (out) but not having any luck.  This page gives several 
variations http://wiki.linuxcnc.org/cgi-bin/wiki.pl?About_Charge_Pumps and says:

"An example is, "net notEstop iocontrol.0.user-enable-out => 
charge-pump.enable"  to have the charge pump run except with an e-stop"

But this does not work.  I can either get the charge pump to come on when I 
press the red On button in Axis (which is not what I want) or not come on at 
all.  Any ideas?
Thanks,
-Tom


Snippet of related config:

loadrt trivkins
loadrt [EMCMOT]EMCMOT servo_period_nsec=[EMCMOT]SERVO_PERIOD 
num_joints=[TRAJ]AXES
loadrt hostmot2
loadrt hm2_pci config=" num_encoders=4 num_pwmgens=0 num_stepgens=3 
sserial_port_0=00xxxx" 
setp    hm2_5i25.0.watchdog.timeout_ns 5000000
loadrt pid names=pid.x,pid.z,pid.s
loadrt abs names=abs.spindle
loadrt lowpass names=lowpass.spindle
loadrt scale names=scale.spindle
loadrt charge_pump

addf charge-pump servo-thread
addf hm2_5i25.0.read          servo-thread
addf motion-command-handler   servo-thread
addf motion-controller        servo-thread
addf pid.x.do-pid-calcs       servo-thread
addf pid.z.do-pid-calcs       servo-thread
addf pid.s.do-pid-calcs       servo-thread
addf scale.spindle            servo-thread
addf abs.spindle              servo-thread
addf lowpass.spindle          servo-thread
addf hm2_5i25.0.write         servo-thread

# ---Chargepump StepGen: 0.25 velocity = 10Khz square wave output---

setp   hm2_5i25.0.stepgen.02.dirsetup        100
setp   hm2_5i25.0.stepgen.02.dirhold         100
setp   hm2_5i25.0.stepgen.02.steplen         100
setp   hm2_5i25.0.stepgen.02.stepspace       100
setp   hm2_5i25.0.stepgen.02.position-scale  10000
setp   hm2_5i25.0.stepgen.02.step_type       2
setp   hm2_5i25.0.stepgen.02.control-type    1
setp   hm2_5i25.0.stepgen.02.maxaccel        0
setp   hm2_5i25.0.stepgen.02.maxvel          0
setp   hm2_5i25.0.stepgen.02.velocity-cmd    0.25

net charge-pump   <=  charge-pump.out  => hm2_5i25.0.stepgen.02.enable

# --- ESTOP-EXT ---
net estop-ext     <=  hm2_5i25.0.7i84.0.0.input-16

#net machine-is-enabled        <=  motion.motion-enabled
net machine-is-enabled charge-pump.enable <=  motion.motion-enabled


#  ---estop signals---

net estop-out     <=  iocontrol.0.user-enable-out
net estop-ext     =>  iocontrol.0.emc-enable-in


------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to