On Wednesday 17 July 2019 12:52:26 Chris Morley wrote:

> Thanks Dewey
>
> I guess we should either change the docs to reflect this or in my
> opinion change it. What I was doing in qtvcp was using the joint
> number regardless of joint/axis mode. When in axis mode jog either of
> the joints related to the axis would jog both axes. So if you had a
> xxz with joints 012 respectively, in joint mode jogging each joint
> number jogs just that joint. In axis mode jogging either 0 or 1 would
> jog the combined axis x.
>
> This makes logical sense to me as when in axis mode, the joints should
> be locked together. It also makes programming easier and not requiring
> different hardware buttons for jogging joints vrs axes etc.
>
> This process seemed to workgreat until I made a lathe config. The docs
> miss lead me.
>
> Opinions?

I've had no such problems with my lathes, Chris, both running master, 
2.9.0. TLM the x86 version from the repo, and the Sheldon the armhf 
version I actually built the deb of on the pi. Figured I'd better since 
the buildbot took a dump. But I may have forgotten I edited the hal file 
at some point during an older upgrade.  The Sheldon is now running 
stretch with a home built 2.9.0-pre0. The 7i90 on the sheldon has a 
blown stepper driver or 2 so they are not in order usage-wise, using the 
2nd and 3rd stepgens for X and Z, and none of the upgrades have messed 
with that.

> Chris
>
>
> -------- Original message --------
> From: Dewey Garrett <[email protected]>
> Date: 2019-07-17 6:56 a.m. (GMT-08:00)
> To: [email protected]
> Subject: Re: [Emc-developers] axes vrs joint number lathes
>
> > $ python
> > ...
> >
> > >>> import linuxcnc as l
> > >>> c=l.command()
> > >>> help(c.jog)
> >
> > Help on built-in function jog:
> >
> > jog(...)
> >     jog(JOG_CONTINUOUS, joint_flag, index, speed)
> >     jog(JOG_INCREMENT, joint_flag, index, speed, increment)
> >     jog(JOG_STOP, joint_flag, index)
> >
> >    Start or stop a continuous or incremental jog of a joint or an
> > axis.
> >
> >        joint_flag: True to jog a joint, False to jog an axis
> >        index: the index of the joint or axis to jog
> >        speed: jog speed
> >        increment: distance to jog
>
> The 'joint_flag' indicates whether joint mode jogging or
> axis coordinate letter jogging is requested.
> (Note that teleop_mode must be enabled for axis coordinate
> letter jogging.)
>
> The 'index' parameter is identical to the joint number when
> in joint mode (e.g., NOT in teleop_mode).
>
> Teleop jogging works in Cartesian (xyzabcuvw) space and has
> NO knowledge of joints or kinematics so it (historically)
> references axis coordinate letters by their zero-based index
> for the known letters sequence (xyzabcuvw):
>   x: index 0
>   y: index 1
>   z: index 2
>   etc.
>
>
> --
> Dewey Garrett
>
>
>
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers
>
> _______________________________________________
> Emc-developers mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/emc-developers


Cheers, Gene Heskett
-- 
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
If we desire respect for the law, we must first make the law respectable.
 - Louis D. Brandeis
Genes Web page <http://geneslinuxbox.net:6309/gene>


_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to