On Wed, 16 Jun 2021 at 13:37, suraj kumar <surajkumar973...@gmail.com> wrote:

> I see, I have to set the maximum velocity and acceleration in ini file at
> more than one place, like in [DISPLAY], [TRAJ], [AXIS_X], [JOINT_0]. I can
> also see in [JOINT_0], I need to set two times, one for Max velocity and
> acceleration and another for STEPGEN MAXVEL and MAXACCEL (25% larger than
> MAX_VELOCITY and MAX_ACCELERATION).

They all do slightly different things.

Starting with the stepgens: The stepgen modules (both software and
fpga versions) have internal limits on velocity and acceleration. You
can set these to zero and no limits are applied.
The reason for this is so that it is possible to connect a stepgen to
a stepper motor and pass position/velocity commands _without_ passing
the command through a trajectory planner. A GUI, for example, can pass
a new position to the stepgen position command and
the internal limits will mean that the motor will accelerate smoothly
to position and stop.
If a system is configured with backlash compensation then the stepgen
limits need to exist too.

Then there are the joint and axis limits. These are often exactly the
same with a cartesian machine, but are not the same thing when the
kinematics is more complicated.

The [DISPLAY] section sets how high the sliders are allowed to go that
set the velocities. You might want to have these different to the
actual machine hardware limits.

And the [TRAJ] limits are the limits foro tool-point velocity in
multi-axis motion, which can be significantly higher than for a single
axis.

-- 
atp
"A motorcycle is a bicycle with a pandemonium attachment and is
designed for the especial use of mechanical geniuses, daredevils and
lunatics."
— George Fitch, Atlanta Constitution Newspaper, 1912


_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to