Re: 4-axis control
Posted by
Brian Register
on 1999-10-12 14:55:54 UTC
> Are you saying that EMC is already internallyEMC should currently be able to translate xyz commands
> capable of translating XYZ commands into the 6 axis'
> needed for hexapod control?
into six axes needed for hexapod control. This was
done using stepper motors to control cable lengths
instead of struts. I'm not sure what would happen if
you tried servo motors instead of steppers.
This is only any advantage to non-orthogonal machines
since you currently can't get any orientation change
in the motion planner and additional axes beyond 3 for
orthogonal machines are only useful for orientation
changes.
To get it working you would need to recompile the EMC
code using hexapod kinematics (which are currently
included in the EMC distribution). This would involve
replacing genhexkins.c with trivkins.c in the emcmot
Makefile. You would also need to define some hexapod
kinematic paramaters in the header file genhexkins.h.
Also make sure that this header file is included in
the makefile.
If anyone is interested in this code I can go into
more detail about it. I don't want to give any advice
on it right now since it has been a few months since
I've looked at it. There are also still a few
problems with the forward kinematics that should be
fixed.
Oh, you would also need to change the ini-file
paramaters to include 6 axes.
Brian
Discussion Thread
Fred Proctor
1999-10-12 11:25:58 UTC
4-axis control
Jon Elson
1999-10-12 12:48:51 UTC
Re: 4-axis control
Jon Anderson
1999-10-12 12:44:08 UTC
Re: 4-axis control
Andrew Werby
1999-10-12 05:36:02 UTC
Re: 4-axis control
Brian Register
1999-10-12 14:55:54 UTC
Re: 4-axis control
Dan Falck
1999-10-12 17:01:55 UTC
Re: 4-axis control
Jon Elson
1999-10-12 22:57:49 UTC
Re: 4-axis control
Ian Wright
1999-10-13 11:01:44 UTC
Re: 4-axis control
Jon Elson
1999-10-13 16:21:22 UTC
Re: 4-axis control