- User Interfaces
- Other User Interfaces
- PathPilot
- PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
02 Dec 2022 05:56 #258298
by yodaddy
I'm running PP 2.7.2 with a Mesa 7i76e, and DMM DYN4 for a servo spindle which I'm trying to run in analog velocity mode. I'm confident I have the 7i76e<->DYN4 wiring correct, and have 10vdc across the 7i76e TB4 SPINDLE+ and SPINDLE-. I can run the spindle with an external 0-10v pot, so I am confident I have the DYN4 set up correctly. Halshow shows hm2_7i76e.0.7i76.0.0.spinena, spindir, and spinout with appropriate values. Everything seems correct, but I can't get voltage out on 7i76e TB4 SPINDLEOUT.
If anyone has PP working with analog spindle control on a 7i76e could I get a copy of your .ini and .hal files? If not, I'd appreciate if someone could take a look at my attached config files and give me suggestions where this is breaking.
Thank You.
If anyone has PP working with analog spindle control on a 7i76e could I get a copy of your .ini and .hal files? If not, I'd appreciate if someone could take a look at my attached config files and give me suggestions where this is breaking.
Thank You.
Please Log in or Create an account to join the conversation.
02 Dec 2022 16:10 #258325
by andypugh
Replied by andypugh on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
I think that the 7i76e spindle output is a digital potentiometer (in effect) so needs the +10 and 0V references from the drive connecting too.
Please Log in or Create an account to join the conversation.
03 Dec 2022 01:10 #258390
by yodaddy
Replied by yodaddy on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Yes, it is a potentiometer. The 7i76e and DYN4 are wired and powered per the attached. There is 10v between TB4 pins 1 & 3, but no voltage out on pin 2 when spindle commands are given.
Thanks.
Thanks.
Please Log in or Create an account to join the conversation.
03 Dec 2022 16:02 #258433
by PCW
Replied by PCW on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Can you post the results of
halcmd show all | grep spin
when LinuxCNC/Pathpilot is running and setup for spindle motion
halcmd show all | grep spin
when LinuxCNC/Pathpilot is running and setup for spindle motion
Please Log in or Create an account to join the conversation.
03 Dec 2022 17:54 #258442
by yodaddy
Replied by yodaddy on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Attached is the output from "halcmd show all | grep spin". Pathpilot was running and I'd just issued "M3 S2000" MDI command.
Thanks!
Thanks!
Please Log in or Create an account to join the conversation.
03 Dec 2022 18:10 #258444
by PCW
Replied by PCW on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Yeah, if you do not have a watchdog error, and you have ~10V between
TB4 pins 3 and 1 and you do not have about 4V on TB4 pin 2 relative
to TB4 pin 1, It likely the 7I76E has a bad/damaged analog output
(you might check with TB4 pin 2 disconnected to make sure there is not a wiring error)
TB4 pins 3 and 1 and you do not have about 4V on TB4 pin 2 relative
to TB4 pin 1, It likely the 7I76E has a bad/damaged analog output
(you might check with TB4 pin 2 disconnected to make sure there is not a wiring error)
Please Log in or Create an account to join the conversation.
04 Dec 2022 12:39 - 04 Dec 2022 13:15 #258497
by yodaddy
Replied by yodaddy on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
No watchdog errors, and I still get 0v on TB4 pin 2 with the wire removed.
If you have a moment, could you check the wiring schematic DMM gave me that I attached to the reply just before your last? I'd found an error in their TB3<->JP5 portion which they corrected, and it's possible they screwed something up elsewhere.
Also, I have another 7i76e connected to another computer running PP using the same config as my mill, and have powered it up with 24v according to the 7i76_Anschluss pdf, and 10v for TB4. Nothing else is connected to the 7i76e. I used halcmd to set hm2_7i76e.0.7i76.0.0.spinena <== spindle-enable to TRUE, but still can't get a voltage on TB4 pin 2. Is it possible to test the analog spindle output without it being connected to a drive? If so, what do I need to do?
Thank you.
If you have a moment, could you check the wiring schematic DMM gave me that I attached to the reply just before your last? I'd found an error in their TB3<->JP5 portion which they corrected, and it's possible they screwed something up elsewhere.
Also, I have another 7i76e connected to another computer running PP using the same config as my mill, and have powered it up with 24v according to the 7i76_Anschluss pdf, and 10v for TB4. Nothing else is connected to the 7i76e. I used halcmd to set hm2_7i76e.0.7i76.0.0.spinena <== spindle-enable to TRUE, but still can't get a voltage on TB4 pin 2. Is it possible to test the analog spindle output without it being connected to a drive? If so, what do I need to do?
Thank you.
Last edit: 04 Dec 2022 13:15 by yodaddy. Reason: clarification
Please Log in or Create an account to join the conversation.
04 Dec 2022 15:09 #258507
by PCW
Replied by PCW on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Yes, to test the analog output, without a drive
you connect 10-12v between TB4 pins 3 (+) and 1 (-)
You run LinuxCNC and make sure the enable is true,
and that output value scaling and limits make sense, say:
setp hm2_7i76e.0.7i76.0.0.spinena true
setp hm2_7i76e.0.7i76.0.0.spinout 5000
setp hm2_7i76e.0.7i76.0.0.scalemax 5000
setp hm2_7i76e.0.7i76.0.0.minlim 0
setp hm2_7i76e.0.7i76.0.0.maxlim 5000
And you measure the output between TB4 pin2 (+) and TB4 pin 1(-)
you connect 10-12v between TB4 pins 3 (+) and 1 (-)
You run LinuxCNC and make sure the enable is true,
and that output value scaling and limits make sense, say:
setp hm2_7i76e.0.7i76.0.0.spinena true
setp hm2_7i76e.0.7i76.0.0.spinout 5000
setp hm2_7i76e.0.7i76.0.0.scalemax 5000
setp hm2_7i76e.0.7i76.0.0.minlim 0
setp hm2_7i76e.0.7i76.0.0.maxlim 5000
And you measure the output between TB4 pin2 (+) and TB4 pin 1(-)
Please Log in or Create an account to join the conversation.
04 Dec 2022 17:50 #258520
by yodaddy
Replied by yodaddy on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
The board is set up as you described. I set hm2_7i76e.0.7i76.0.0.spinena TRUE, issued an M3 S5000 command, ran halcmd with "halcmd show all | grep hm2_7i76e.0.7i76 > dump", then checked the variables you listed and got output identical to what you listed.
This is a virgin 7i76e purchased from Mesa a couple months ago, and I get the same results as my other 7i76e. Could the tormachspindle cancer be queering things up? I tried to remove it completely, but PP complains that commanded spindle speeds are out of the range of 0-0.
If you don't have any further suggestions I'll chop out all the tormachspindle stuff I can while still being able to start PP.
Thanks. I really appreciate your help.
This is a virgin 7i76e purchased from Mesa a couple months ago, and I get the same results as my other 7i76e. Could the tormachspindle cancer be queering things up? I tried to remove it completely, but PP complains that commanded spindle speeds are out of the range of 0-0.
If you don't have any further suggestions I'll chop out all the tormachspindle stuff I can while still being able to start PP.
Thanks. I really appreciate your help.
Please Log in or Create an account to join the conversation.
06 Dec 2022 00:57 #258645
by andypugh
Replied by andypugh on topic PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Try doing it outside your config, using the simplest possible config.The board is set up as you described. I set hm2_7i76e.0.7i76.0.0.spinena TRUE, issued an M3 S5000 command, ran halcmd with "halcmd show all | grep hm2_7i76e.0.7i76 > dump", then checked the variables you listed and got output identical to what you listed.
halrun
loadrt hostmot2
loadrt hm2_eth board_ip=10.10.10.10 {or 192.168.1.181 or whatever you are using}
loadrt threads
addf hm2_7i75e.read thread1 {use tab-completion here, I am not sure of the function names}
addf hm2_7i75e.write thread1
start {should see happy LEDS on the board at this point}
setp hm2_7i76e.0.7i76.0.0.scalemax 5000
setp hm2_7i76e.0.7i76.0.0.minlim 0
setp hm2_7i76e.0.7i76.0.0.maxlim 5000
setp hm2_7i76e.0.7i76.0.0.spinena true
setp hm2_7i76e.0.7i76.0.0.spinout 5000
Please Log in or Create an account to join the conversation.
Moderators: cncbasher
- User Interfaces
- Other User Interfaces
- PathPilot
- PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Time to create page: 0.082 seconds