- Configuring LinuxCNC
- Advanced Configuration
- Need help with the orient component for spindle activation (M19)
Need help with the orient component for spindle activation (M19)
13 Mar 2022 15:52 #237120
by andypugh
Replied by andypugh on topic Need help with the orient component for spindle activation (M19)
Have you tried looking with halmeter? I would pay special attention to the pid.1.command, pid.1.feedback and pid.1.output pins.
pid.1.command should be the commanded spindle posiition. pid.1.feedback should be the actual position, and pid.1.output should be a number that increases as the angular angle increases. And you _should_ see that same number appear on the pwmgen.0.value pin
You can open as many halmeters as you need to watch a number of pins, though at some point it makes more sense to use the "watch" tab of halshow.
(in the Axis interface, these are machine->halmeter and machine->show hal configuration.
pid.1.command should be the commanded spindle posiition. pid.1.feedback should be the actual position, and pid.1.output should be a number that increases as the angular angle increases. And you _should_ see that same number appear on the pwmgen.0.value pin
You can open as many halmeters as you need to watch a number of pins, though at some point it makes more sense to use the "watch" tab of halshow.
(in the Axis interface, these are machine->halmeter and machine->show hal configuration.
Please Log in or Create an account to join the conversation.
13 Mar 2022 23:01 - 13 Mar 2022 23:04 #237155
by jpg
Replied by jpg on topic Need help with the orient component for spindle activation (M19)
Good evening Andy, only PID.1. FEEDBACK moves outside the orient mode, PID .1.OUTPUT and PWMGEN.0.VALUE have the same values (as you expected) and stop outside orient and PID.1.COMMAND changes value according to the angle requested ( 1.75 , 1,000028 ect..)
Last edit: 13 Mar 2022 23:04 by jpg.
Please Log in or Create an account to join the conversation.
14 Mar 2022 20:24 #237233
by andypugh
Replied by andypugh on topic Need help with the orient component for spindle activation (M19)
Is the motor really spinning at 1777 rpm?
If it is, then it looks like the problem might be the "abs" function, or possibly the spindle direction control.
Do you see pid.1.error increasing or decreasing? (or neither, if the spindle isn't turning)
If it is, then it looks like the problem might be the "abs" function, or possibly the spindle direction control.
Do you see pid.1.error increasing or decreasing? (or neither, if the spindle isn't turning)
Please Log in or Create an account to join the conversation.
14 Mar 2022 21:27 - 14 Mar 2022 21:39 #237240
by jpg
Replied by jpg on topic Need help with the orient component for spindle activation (M19)
no, Andy, in "orient" mode, the spindle doesn't turn, I only switch on the relay, the speed, for the moment is "fancy", I think ABS is a problem, but without your help, I'm a little bit (not to say a lot) lost, PID .1.ERROR moves in -/+ in "orient" mode but not the spindle
Last edit: 14 Mar 2022 21:39 by jpg.
Please Log in or Create an account to join the conversation.
14 Mar 2022 23:02 #237256
by andypugh
Replied by andypugh on topic Need help with the orient component for spindle activation (M19)
What is different between the modes? There is a value going to the pwmgen in both modes, but Is the number similar? Is that number 29 rpm? (or is it 29 rps?) Can the spindle turn at that speed?
Please Log in or Create an account to join the conversation.
15 Mar 2022 06:05 #237291
by jpg
Replied by jpg on topic Need help with the orient component for spindle activation (M19)
Hello, the value of PID.1.ERROR is 1/100 (e.g. 0.125) compared to PWMGEN.0.VALUE (12.5); PWMGEN.0.VALUE stops when not in "orient" mode.
Please Log in or Create an account to join the conversation.
15 Mar 2022 09:17 #237311
by andypugh
Try increasing the PGAIN_P to 1000 and also add some IGAIN_P of 0.1 or so
I think that this might all just be incorrect PID tuning.
Replied by andypugh on topic Need help with the orient component for spindle activation (M19)
Can you answer the second part of the question? are the numbers big enough to turn the spindle? The Halmeter images shows a spindle speed command of 29 rpm. Does your spindle drive even respond to a speed request of 29 rpm? If it is a VFD then it is unlikely to go below 10Hz, or 150 rpm.Hello, the value of PID.1.ERROR is 1/100 (e.g. 0.125) compared to PWMGEN.0.VALUE (12.5); PWMGEN.0.VALUE stops when not in "orient" mode.
Try increasing the PGAIN_P to 1000 and also add some IGAIN_P of 0.1 or so
I think that this might all just be incorrect PID tuning.
Please Log in or Create an account to join the conversation.
15 Mar 2022 17:02 - 15 Mar 2022 17:05 #237345
by jpg
Replied by jpg on topic Need help with the orient component for spindle activation (M19)
Good evening, I put in INI the indicated values, but the spindle remains inactive in "orient" mode, the values change, but nothing happens, concerning "PWMGEN.0.VALUE" (v=1.03) in "spindle" mode the VDF is at 10 hz,minimum speed
Last edit: 15 Mar 2022 17:05 by jpg.
Please Log in or Create an account to join the conversation.
15 Mar 2022 17:16 #237350
by andypugh
Replied by andypugh on topic Need help with the orient component for spindle activation (M19)
Which values change? Does the pwmgen.0.value ever get high enough to turn on the VFD?
With the I-gain active you should see the pwmgen.0.value steadily increasing. At some point I would expect it to get high enough to satisfy the VFD.
Unless my guess is wrong about what is going wrong.
Note that you need to restart LinuxCNC (only LinuxCNC) for INI file values to register.
You can try using the "Calibrate" menu item in Axis to make live changes to the PID tuning.
With the I-gain active you should see the pwmgen.0.value steadily increasing. At some point I would expect it to get high enough to satisfy the VFD.
Unless my guess is wrong about what is going wrong.
Note that you need to restart LinuxCNC (only LinuxCNC) for INI file values to register.
You can try using the "Calibrate" menu item in Axis to make live changes to the PID tuning.
Please Log in or Create an account to join the conversation.
15 Mar 2022 18:57 #237360
by jpg
Replied by jpg on topic Need help with the orient component for spindle activation (M19)
sorry Andy, still no rotation, I change the values, on the pictures, I put yours back but still nothing
Please Log in or Create an account to join the conversation.
- Configuring LinuxCNC
- Advanced Configuration
- Need help with the orient component for spindle activation (M19)
Time to create page: 0.089 seconds