open loop servo tuning.
07 May 2019 03:15 #133016
by skvallab
Replied by skvallab on topic open loop servo tuning.
from linux cnc config picker,
list by interface -> PICO-> univstep-> univstep.
and generated my config files
list by interface -> PICO-> univstep-> univstep.
and generated my config files
Please Log in or Create an account to join the conversation.
07 May 2019 13:20 #133050
by andypugh
Replied by andypugh on topic open loop servo tuning.
In that case I would be very surprised if the config does not have following-error limits.
The following user(s) said Thank You: skvallab
Please Log in or Create an account to join the conversation.
07 May 2019 13:33 #133051
by PCW
Replied by PCW on topic open loop servo tuning.
At least the example univstep.ini has these:
FERROR = 0.0100
MIN_FERROR = 0.001
( these settings would be way too small for a metric machine however )
FERROR = 0.0100
MIN_FERROR = 0.001
( these settings would be way too small for a metric machine however )
The following user(s) said Thank You: skvallab
Please Log in or Create an account to join the conversation.
08 May 2019 09:11 #133117
by skvallab
Replied by skvallab on topic open loop servo tuning.
I'm sorry, i checked they had
FERROR & MIN_FERROR values,
FERROR = 0.010
MIN_FERROR = 0.001
i use my system in mm config.
and open loop, i just want the linux cnc to give pulse and direction to my servo drive.
i tried changing the value
Ferror = 0.1
Min_Ferror = 0.4
rate of error has reduced, but still couldnt get my velocity high.
FERROR & MIN_FERROR values,
FERROR = 0.010
MIN_FERROR = 0.001
i use my system in mm config.
and open loop, i just want the linux cnc to give pulse and direction to my servo drive.
i tried changing the value
Ferror = 0.1
Min_Ferror = 0.4
rate of error has reduced, but still couldnt get my velocity high.
Please Log in or Create an account to join the conversation.
08 May 2019 09:13 #133118
by skvallab
Replied by skvallab on topic open loop servo tuning.
thanks , i increased the values
but still couldnt get my machine velocity to get high.
is there a way to disable linuxcnc 's PID generator., i just need it to give pulses, my servo drive can handle the PID.
but still couldnt get my machine velocity to get high.
is there a way to disable linuxcnc 's PID generator., i just need it to give pulses, my servo drive can handle the PID.
Please Log in or Create an account to join the conversation.
08 May 2019 09:28 #133119
by andypugh
Replied by andypugh on topic open loop servo tuning.
Do you have 25% more STEPGEN_* (velocity and acceleration) than the Axis is configured for?
Stepgen following errors simply mean that not enough steps have been sent to achive the target position (ie, the following errors you are seeing are _real_ and need to be configured away rather than ignored.
Stepgen following errors simply mean that not enough steps have been sent to achive the target position (ie, the following errors you are seeing are _real_ and need to be configured away rather than ignored.
Please Log in or Create an account to join the conversation.
08 May 2019 09:32 #133120
by skvallab
Replied by skvallab on topic open loop servo tuning.
Have increased the max_velocity of axis 1 = 505
pid-max-vel = 506
still not able to achieve my reqd. velocity.
my motor rated rpm is 1500, it looks like it is just running at 150 to 300 max.
pid-max-vel = 506
still not able to achieve my reqd. velocity.
my motor rated rpm is 1500, it looks like it is just running at 150 to 300 max.
Please Log in or Create an account to join the conversation.
08 May 2019 10:08 #133121
by skvallab
Replied by skvallab on topic open loop servo tuning.
Now i'm not getting errors. just velocity is low., PID max vel and max velocity has been increased and still i dont see difference in my servo's speed. it still stands the same
Please Log in or Create an account to join the conversation.
08 May 2019 11:49 #133130
by andypugh
Replied by andypugh on topic open loop servo tuning.
How about the Axis, Joint and TRAJ velocities?
Please Log in or Create an account to join the conversation.
08 May 2019 11:58 #133131
by skvallab
Replied by skvallab on topic open loop servo tuning.
i entering all values of 1 axis which has low velocity below
[traj]
default velocity = 0.167
max_velocity = 100
default acceleration = 30
max acceleration = 500
stepgen maxaccel =750
axis_1
type = angular
home = 0.0
max_velocity = 1005
max_acceleration = 500
pid_max_vel = 1006
backlash = 0.0
scale = 100
output scale = 1
min_limit = -3600
max_limit =3600
ferror = 0.1
min_ferror = 0.2
home offset=0.0
home search vel =0.0
home latch vel = 0.0
home use index = no
home ignore limits = no
deadband = 0.01
p=300
i=100
d=0.1
bias=0.0
ff0=0.0005
ff1=1
ff2=0.0005
[traj]
default velocity = 0.167
max_velocity = 100
default acceleration = 30
max acceleration = 500
stepgen maxaccel =750
axis_1
type = angular
home = 0.0
max_velocity = 1005
max_acceleration = 500
pid_max_vel = 1006
backlash = 0.0
scale = 100
output scale = 1
min_limit = -3600
max_limit =3600
ferror = 0.1
min_ferror = 0.2
home offset=0.0
home search vel =0.0
home latch vel = 0.0
home use index = no
home ignore limits = no
deadband = 0.01
p=300
i=100
d=0.1
bias=0.0
ff0=0.0005
ff1=1
ff2=0.0005
Please Log in or Create an account to join the conversation.
Moderators: piasdom
Time to create page: 0.125 seconds