Interpolation error

More
06 Feb 2021 19:43 #197870 by PCW
Replied by PCW on topic Interpolation error
This is only local stepgen tuning and is correct.for a 1ms servo thread
(P = 1000 and FF1=1.0 )

Please Log in or Create an account to join the conversation.

More
06 Feb 2021 19:44 #197871 by scotth
Replied by scotth on topic Interpolation error
It will show

Fat fingers.

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 14:55 #197918 by Ingo
Replied by Ingo on topic Interpolation error
So Chris, I'm using a 2KW servo, 9.55 Nm model SD-A3W2000V2I-HM, I'm sending the manual link (3.8MB). What P values do you refer to, the P of the PID or the P of the G64 P ...?


drive.google.com/file/d/1Nyh1VrkeqeCwwYh...s7s/view?usp=sharing

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 15:03 #197919 by Ingo
Replied by Ingo on topic Interpolation error
So Scotth, the machine was in X with 0.04mm and Y with 0.05mm clearance. I demonstrated, revised the axes and it was less than 0.01mm and still compensated with backlash

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 15:08 #197920 by Ingo
Replied by Ingo on topic Interpolation error
Can I use (P = 2000 and FF1 = 2.0) or (P = 3000 and FF1 = 3.0), or will it have no result?

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 15:33 #197921 by Ingo
Replied by Ingo on topic Interpolation error
I tried to use the halscope just to check these reversal points between the axes, but I'm a very beginner I couldn't analyze

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 16:42 - 07 Feb 2021 16:51 #197929 by chris@cnc
Replied by chris@cnc on topic Interpolation error
Hi Ingo,
your servo has a lot of power.
Your problem may not be solved by setting 2 parameters
I think that your parameters for the control loop are not correct. Servo tuning in the open loop is a game of luck. There seems to be a PC software that you can use to tune the servo. I would try that first.
Parameter 113 and 114 is your auto adjust position gain level. There may be a scope in the software. So that you can see the follow error. It would be really good if the software can auto-tune.
Otherwise switch off the autotuning and set the parameters 115 - 119 by hand.

if that does not work
In your manual on pages 71-72 is the CN1 interface. You can read your encoder signal from the amplifier. Get a 7i85 card to which you can connect the encoder. So you have full control over this servo.
In any case, I would reduce the P in linuxcnc and increase the gain in the amplifier.

Draw a circle with G2X0.000Y50.000I0.000J-50.000 on paper. So you also have an overview of what is happening.

The halscope only makes sense when the encoder gives feedback to the nc. Otherwise you only see what the nc outputs and that's always good. only with the feedback can you compare feedback and command position in the halscope. (follow error)
Last edit: 07 Feb 2021 16:51 by chris@cnc.

Please Log in or Create an account to join the conversation.

More
07 Feb 2021 19:08 #197946 by db1981
Replied by db1981 on topic Interpolation error
I think that this is not a problem on the linuxcnc site.
It seems that the velocity control loop in the drive is not sufficient tuned. Something is osscilating or do you have an positional controller in the servo drive engaged? than its p could be to high and overshoot the target position.

Please Log in or Create an account to join the conversation.

More
08 Feb 2021 03:16 #197965 by Ingo
Replied by Ingo on topic Interpolation error
Okay, I will test tomorrow and give feedback

Please Log in or Create an account to join the conversation.

More
08 Feb 2021 03:26 #197966 by Ingo
Replied by Ingo on topic Interpolation error
I don't have a position controller. I made an external contour and it was perfect, could it be that?

Please Log in or Create an account to join the conversation.

Time to create page: 0.090 seconds
Powered by Kunena Forum