- Posts: 2
- Thank you received: 0
Fanuc Velocity Servos oscillating
8 years 8 months ago #105756
by brob
Fanuc Velocity Servos oscillating was created by brob
I am working on a retrofit on a Makino FNC 74 which has a Fanuc 6m controller running Fanuc 6047 series DC drives running 10m motors. I have the following mesa hardware
6i25
7i77
7i83
(2x) 7i84
7i87
I am using the 7i77 to output the cmd signal and the 7i83 to output the velocity signal to the drives. right now it is configured for 7v/1000rpm with cmd signal and 3v/1000rpm with velocity signal. the drive is setup for pulse coder which in the manual says the velocity signal should be 3v/1000rpm
My problem is I am having a oscillation at standstill and during moving. it is very consistant on all 3 axis and has a period of about 33ms
the picture of the halscope has the following settings
7i83 analogout2 50m/div
7i77 analogout2 2m/div
encoder2 velocity 20m/div
I have also included the hal and ini files. I am not using the A axis right now. just getting things going one item at a time.
it seems like it is something with the servo drive causing this but not sure what it is. I have tried different P setting, gain settings on the drive with no success. I have tried increasing the servo-thread with no change.
I found someone else having similar issues but does not have a resolution to what was causing it
emc-users.narkive.com/RjI6FUR4/fanuc-ana...rive-linuxcnc-tuning
does anyone know what else might be causing this?
Thanks
6i25
7i77
7i83
(2x) 7i84
7i87
I am using the 7i77 to output the cmd signal and the 7i83 to output the velocity signal to the drives. right now it is configured for 7v/1000rpm with cmd signal and 3v/1000rpm with velocity signal. the drive is setup for pulse coder which in the manual says the velocity signal should be 3v/1000rpm
My problem is I am having a oscillation at standstill and during moving. it is very consistant on all 3 axis and has a period of about 33ms
the picture of the halscope has the following settings
7i83 analogout2 50m/div
7i77 analogout2 2m/div
encoder2 velocity 20m/div
I have also included the hal and ini files. I am not using the A axis right now. just getting things going one item at a time.
it seems like it is something with the servo drive causing this but not sure what it is. I have tried different P setting, gain settings on the drive with no success. I have tried increasing the servo-thread with no change.
I found someone else having similar issues but does not have a resolution to what was causing it
emc-users.narkive.com/RjI6FUR4/fanuc-ana...rive-linuxcnc-tuning
does anyone know what else might be causing this?
Thanks
Please Log in to join the conversation.
8 years 8 months ago #105758
by PCW
Replied by PCW on topic Fanuc Velocity Servos oscillating
I would first try reducing the position loop gain (P term) to say 1
to see if its a velocity loop or position loop issue.
to see if its a velocity loop or position loop issue.
Please Log in to join the conversation.
8 years 8 months ago #105761
by brob
Replied by brob on topic Fanuc Velocity Servos oscillating
Thanks for answering so quick
I tried changing P to 1. it makes some difference. if I give it a quick 1/2 second jog, 1/2 of the time or so the oscillation stays and seems at a smaller amplitude. but sometimes it decreases over a second or 2 to no oscillation. all three axis seem to do this. the period still seems the same
I tried changing P to 1. it makes some difference. if I give it a quick 1/2 second jog, 1/2 of the time or so the oscillation stays and seems at a smaller amplitude. but sometimes it decreases over a second or 2 to no oscillation. all three axis seem to do this. the period still seems the same
Please Log in to join the conversation.
8 years 8 months ago #105762
by PCW
Replied by PCW on topic Fanuc Velocity Servos oscillating
I would try reducing the velocity gain in the drive with the P loop gain set low (or 0)
I would also try increasing the servo thread rate to see if this has any effect (With P gain low or 0)
( say to 4 KHz )
If none of this works it makes me wonder if the Fanuc encoder velocity interface has some compensation
filter
I would also try increasing the servo thread rate to see if this has any effect (With P gain low or 0)
( say to 4 KHz )
If none of this works it makes me wonder if the Fanuc encoder velocity interface has some compensation
filter
Please Log in to join the conversation.
Time to create page: 0.180 seconds
