Tuning analog Fanuc DC servos?
- jeeybee
- Offline
- Premium Member
Less
More
- Posts: 122
- Thank you received: 0
07 Jul 2016 17:24 #77150
by jeeybee
Tuning analog Fanuc DC servos? was created by jeeybee
I´m trying to tune the x axis of a machine with Fanux DC servos and I cant seem to get rid of the overshoot at start
I have used this page as a reference gnipsel.com/linuxcnc/tuning/servo.html
But changing FF2 only makes it worse no matter what I set it to.
I also think the P is very low but setting it higher will produce more and more ocsillation.
Any ideas?
Attached is a screenshot with the settings and halscope
I have used this page as a reference gnipsel.com/linuxcnc/tuning/servo.html
But changing FF2 only makes it worse no matter what I set it to.
I also think the P is very low but setting it higher will produce more and more ocsillation.
Any ideas?
Attached is a screenshot with the settings and halscope
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17899
- Thank you received: 4774
07 Jul 2016 18:24 - 07 Jul 2016 18:26 #77153
by PCW
Replied by PCW on topic Tuning analog Fanuc DC servos?
mm or inch?
Are these velocity mode servos?
If so, how do the drives get their velocity feedback?
Normally you would not use D on a velocity mode servo
(requiring it indicates something is wrong in the drives velocity loop tuning)
Are these velocity mode servos?
If so, how do the drives get their velocity feedback?
Normally you would not use D on a velocity mode servo
(requiring it indicates something is wrong in the drives velocity loop tuning)
Last edit: 07 Jul 2016 18:26 by PCW.
Please Log in or Create an account to join the conversation.
- jeeybee
- Offline
- Premium Member
Less
More
- Posts: 122
- Thank you received: 0
07 Jul 2016 18:41 #77156
by jeeybee
Replied by jeeybee on topic Tuning analog Fanuc DC servos?
Hmm I figure it could be that I got the tachometer feedback wrong, I simulate a tachometer from the encoder velocity, you helped me alot with that if you remember.
D helped with oscillation at low speed.
The analog output is quite strange to, on half speed it only outputs 1,2v, maybe that indicates that the the drive get a too high tachometer signal so that the pid loop does not need to send a higher signal, or should be the other way around maybe
Its mm and velocity servos.
D helped with oscillation at low speed.
The analog output is quite strange to, on half speed it only outputs 1,2v, maybe that indicates that the the drive get a too high tachometer signal so that the pid loop does not need to send a higher signal, or should be the other way around maybe
Its mm and velocity servos.
Please Log in or Create an account to join the conversation.
- PCW
- Away
- Moderator
Less
More
- Posts: 17899
- Thank you received: 4774
07 Jul 2016 18:51 - 07 Jul 2016 18:55 #77157
by PCW
Replied by PCW on topic Tuning analog Fanuc DC servos?
I guess I would verify the the velocity mode worked properly before tuning
If you get a runaway in open loop mode (no feedback = all PID terms 0), the
tachometer feedback is backwards
It may also be that your tachometer feedback is in the correct direction but scaled improperly
This does sound like the tachometer feedback is backwards (the tachometer feedback is positive so the PID output is being "helped" by the feedback )
If you get a runaway in open loop mode (no feedback = all PID terms 0), the
tachometer feedback is backwards
It may also be that your tachometer feedback is in the correct direction but scaled improperly
The analog output is quite strange to, on half speed it only outputs 1,2v, maybe that indicates that the the drive get a too high tachometer signal so that the pid loop does not need to send a higher signal, or should be the other way around maybe
This does sound like the tachometer feedback is backwards (the tachometer feedback is positive so the PID output is being "helped" by the feedback )
Last edit: 07 Jul 2016 18:55 by PCW.
Please Log in or Create an account to join the conversation.
- jeeybee
- Offline
- Premium Member
Less
More
- Posts: 122
- Thank you received: 0
08 Jul 2016 17:28 #77189
by jeeybee
Replied by jeeybee on topic Tuning analog Fanuc DC servos?
I think I found the problem, a pretty long time ago when I connected the motors and tested the basic functions I tested and measured the rpm of the demounted motor and then it spinned 2500RPM at 10v and the tacho voltage was also correct
But now I wrongly asumed that the maximum speed for the old control (12000mm/min) was the same as 10v to the drive and when I checked now the pitch of the screw and that with 2500rpm would be 30000mm/min! no wonder it was over reacting.
I wonder how the machine constructors thougt when they skipped 60% of the servo capacity?
I had very little time left to try it out but imediately the slow movements was much smoother.
Have to write a manual for myself so I dont forget to do all things in the right order its usually quite long between the times that I mess with linuxcnc. love it one day and hate it the next
But now I wrongly asumed that the maximum speed for the old control (12000mm/min) was the same as 10v to the drive and when I checked now the pitch of the screw and that with 2500rpm would be 30000mm/min! no wonder it was over reacting.
I wonder how the machine constructors thougt when they skipped 60% of the servo capacity?
I had very little time left to try it out but imediately the slow movements was much smoother.
Have to write a manual for myself so I dont forget to do all things in the right order its usually quite long between the times that I mess with linuxcnc. love it one day and hate it the next
Please Log in or Create an account to join the conversation.
Moderators: PCW, jmelson
Time to create page: 0.064 seconds