- User Interfaces
- Other User Interfaces
- PathPilot
- PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
- yodaddy
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
02 Dec 2022 05:56 #258298
by yodaddy
PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working was created 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.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
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.
- yodaddy
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
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.
- PCW
- Offline
- Moderator
Less
More
- Posts: 17967
- Thank you received: 4824
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.
- yodaddy
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
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.
- PCW
- Offline
- Moderator
Less
More
- Posts: 17967
- Thank you received: 4824
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.
- yodaddy
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
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.
- PCW
- Offline
- Moderator
Less
More
- Posts: 17967
- Thank you received: 4824
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.
- yodaddy
- Offline
- New Member
Less
More
- Posts: 15
- Thank you received: 1
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.
- andypugh
- Offline
- Moderator
Less
More
- Posts: 23170
- Thank you received: 4860
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.
- User Interfaces
- Other User Interfaces
- PathPilot
- PathPilot + Mesa 7i76e + DYN4 Servo Drive - Spindle not working
Time to create page: 0.064 seconds