following error message with program
Please Log in or Create an account to join the conversation.
linuxcnc uses a sliding scale for follow errors - The faster you go the more error allowed.
So I either you need to tune some more or open your following error settings.
Chris M
Please Log in or Create an account to join the conversation.
MIN_FERROR = 0.010 - This is the value in machine units by which the axis is permitted to deviate from commanded position at very low speeds. If MIN_FERROR is smaller than FERROR, the two produce a ramp of error trip points. You could think of this as a graph where one dimension is speed and the other is permitted following error. As speed increases the amount of following error also increases toward the FERROR value.
FERROR = 1.0 - FERROR is the maximum allowable following error, in machine units. If the difference between commanded and sensed position exceeds this amount, the controller disables servo calculations, sets all the outputs to 0.0, and disables the amplifiers. If MIN_FERROR is present in the .ini file, velocity-proportional following errors are used. Here, the maximum allowable following error is proportional to the speed, with FERROR applying to the rapid rate set by [TRAJ]MAX_VELOCITY, and proportionally smaller following errors for slower speeds. The maximum allowable following error will always be greater than MIN_FERROR. This prevents small following errors for stationary axes from inadvertently aborting motion. Small following errors will always be present due to vibration, etc.
Please Log in or Create an account to join the conversation.
I have tuned my z-axis servo and I'm now getting following error messages on direction changes.
This may be that the acceleration limits are higher than the system can actually manage.
This might even be because you tuned with no workpiece and now have a heavy workpiece on the table.
Dropping the MAX_ACCEL numbers in the INI will probably fix the problem.
Please Log in or Create an account to join the conversation.