Yaskawa usarem motors, Amc be25a20 making it work?
02 May 2019 04:00 - 02 May 2019 04:06 #132482
by PCW
Replied by PCW on topic Yaskawa usarem motors, Amc be25a20 making it work?
Here's a very rough beginning of a quadrature/index setup...
loadrt bldc cfg=qi,qi,qi
loadrt pid num_chan=3
addf bldc.0 servo-thread
addf bldc.1 servo-thread
addf bldc.2 servo-thread
addf pid.0.do-pid-calcs servo-thread
addf pid.1.do-pid-calcs servo-thread
addf pid.2.do-pid-calcs servo-thread
net X_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout0
net X_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout1
net Y_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout2
net Y_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout3
net Z_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout4
net Z_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout5
net X_drive pid.0.out => bldc.0.value
net Y_drive pid.1.out => bldc.1.value
net Z_drive pid.2.out => bldc.2.value
net X_raw_count hm2_5i25.0.encoder.00.rawcounts => bldc.0.rawcounts
net Y_raw_count hm2_5i25.0.encoder.01.rawcounts => bldc.1.rawcounts
net Z_raw_count hm2_5i25.0.encoder.02.rawcounts => bldc.2.rawcounts
loadrt bldc cfg=qi,qi,qi
loadrt pid num_chan=3
addf bldc.0 servo-thread
addf bldc.1 servo-thread
addf bldc.2 servo-thread
addf pid.0.do-pid-calcs servo-thread
addf pid.1.do-pid-calcs servo-thread
addf pid.2.do-pid-calcs servo-thread
net X_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout0
net X_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout1
net Y_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout2
net Y_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout3
net Z_PhaseA bldc.0.A-value => hm2_5i25.0.7i77.0.1.analogout4
net Z_PhaseB bldc.0.B-value => hm2_5i25.0.7i77.0.1.analogout5
net X_drive pid.0.out => bldc.0.value
net Y_drive pid.1.out => bldc.1.value
net Z_drive pid.2.out => bldc.2.value
net X_raw_count hm2_5i25.0.encoder.00.rawcounts => bldc.0.rawcounts
net Y_raw_count hm2_5i25.0.encoder.01.rawcounts => bldc.1.rawcounts
net Z_raw_count hm2_5i25.0.encoder.02.rawcounts => bldc.2.rawcounts
Last edit: 02 May 2019 04:06 by PCW.
The following user(s) said Thank You: JR1050
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1440
02 May 2019 13:15 - 02 May 2019 13:15 #132533
by Todd Zuercher
I ended up going a different direction with that machine and bought some Teknic SST-3100 servo drives, that had built in power supplies and took care of the sinusoidal commutation internally.
Replied by Todd Zuercher on topic Yaskawa usarem motors, Amc be25a20 making it work?
Ok, when I think analog drive I think single +/- 10v signal. It seems this drive was brought up by Todd before in this thread.
forum.linuxcnc.org/27-driver-boards/2121...ions?limit=6&start=0
I ended up going a different direction with that machine and bought some Teknic SST-3100 servo drives, that had built in power supplies and took care of the sinusoidal commutation internally.
Last edit: 02 May 2019 13:15 by Todd Zuercher.
Please Log in or Create an account to join the conversation.
Time to create page: 0.091 seconds