Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-05 Thread theman whosoldtheworld
Personally, i insert more limitation in my kinematics for generate somethings similar to "soft limit" ... but the only way is possible to do thes is with a if statement ... at every cicle of kinematic save world->z to your var than control if yourvar is equal or not to your limit at these

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-04 Thread Mark
On 07/03/2017 09:55 PM, Jon Elson wrote: Go easy on yourself! EMC was a fairly complicated piece of software when we took it over from NIST. It has grown quite a bit in complexity since then. Many deficiencies or limitations have been corrected by very sharp programming since then (HAL,

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Jon Elson
On 07/03/2017 03:02 PM, Les Newell wrote: Aw hell, I've done it again. My fault. I didn't realize there were two sets of limits. My config was automatically converted to the new format and I didn't notice limits appear in two places now. When I changed my limits I ended up only changing the

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Les Newell
Aw hell, I've done it again. My fault. I didn't realize there were two sets of limits. My config was automatically converted to the new format and I didn't notice limits appear in two places now. When I changed my limits I ended up only changing the joint limits, not the axis limits. I've

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Andrew
2017-07-03 22:22 GMT+03:00 Les Newell: > For example take a hexapod. Depending on the Z position the head can try > to move way outside the available machining envelope without hitting soft > or hard limits on the joints. You could quite easily end up over stressing > the pivot points or hitting

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Les Newell
Hi Jeff, Sorry, I probably didn't phrase it right. I understand that deceleration on soft limits for joints on a non cartesian machine is a computational nightmare. What I am after is to specify soft limits in world space, just like a cartesian machine. I am interested in it for my lathe but

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Gene Heskett
On Monday 03 July 2017 09:52:30 Jeff Epler wrote: > No, it's not currently possible. It would be a welcome topic for > improvement. > > Right now, kinematics is confined to the realtime trajectory planner, > so nothing is known about it at the time soft limits are being > enforced in task. > > A

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Jeff Epler
No, it's not currently possible. It would be a welcome topic for improvement. Right now, kinematics is confined to the realtime trajectory planner, so nothing is known about it at the time soft limits are being enforced in task. A naive approach would be to put a copy of kinematics into

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Les Newell
I'm running Git master at the moment. les On 03/07/2017 12:45, Andrew wrote: What is your LinuxCNC version? 2017-07-03 13:34 GMT+03:00 Les Newell: Is there an option to make soft limits to work in world space on a non-cartesian machine? I notice now I am using my kinematics module soft

Re: [Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Andrew
What is your LinuxCNC version? 2017-07-03 13:34 GMT+03:00 Les Newell: > Is there an option to make soft limits to work in world space on a > non-cartesian machine? I notice now I am using my kinematics module soft > limits apply to joints rather than axes. In cartesian mode the machine > comes

[Emc-users] Soft limits with non-cartesian kinematics

2017-07-03 Thread Les Newell
Is there an option to make soft limits to work in world space on a non-cartesian machine? I notice now I am using my kinematics module soft limits apply to joints rather than axes. In cartesian mode the machine comes to a graceful halt if you try jogging into a limit. In non-cartesian mode the