Page 1 of 1

Soft Limit issue with 5-Axis Positioning

Posted: Fri Nov 20, 2020 11:56 am
by MattBlight
G'day Tom,

I am often running into an issue where i'm having to disable my soft limits when attempting machining operations in 5 axes near the limits of my machining envelope. The issue seems to be that the soft limits are being checked based on the TCP position, rather than the actual axis position.
I'm seeing it most when for example i'm using a long'ish tool which would not be able to reach the top of the part if it was straight up and down without running out of Z, but on a 45deg angle, i can easily reach the top of the part, without running out of Z travel. If I leave my Z soft limit on, it will stop the program as it calculates it hitting the z-soft limit.
The opposite issue arises in a similar situation, where I should hit my Y soft limit due to the angle i'm on, but due to the TCP being well within the Y soft limit the program thinks it's fine. So the simulation doesn't tell me that i'm going to hit my soft limits, and I end up hitting my hard limits - which is not ideal.
Is there any way to fix this so that the soft limits use the actual axis position rather than the TCP?

Cheers,

Matt

Re: Soft Limit issue with 5-Axis Positioning

Posted: Sun Nov 22, 2020 8:08 pm
by TomKerekes
Hi Matt,

Here is a Patch for Version 4.35e that should apply Kinematics when checking Soft Limits. Copy these files:

KMotionCNC.exe
GCodeInterpreter.dll

to the \KMotion\Release folder.

Sources if needed are located here.

Please let us know how this works for you.

Re: Soft Limit issue with 5-Axis Positioning

Posted: Thu Dec 03, 2020 7:10 am
by AmitKumar171
Hi tom,

same issue for me also, i am using Kinematics5AxisTableAC.cpp., so which file need to change then rebuild the release?

Let me know of patch or how to do it ?

Waitingo for your kind reply.

Re: Soft Limit issue with 5-Axis Positioning

Posted: Thu Dec 03, 2020 5:05 pm
by TomKerekes
Hi Amit,

See the link to sources in the previous post.

Re: Soft Limit issue with 5-Axis Positioning

Posted: Sun Aug 22, 2021 6:37 pm
by AmitKumar171
Hi tom,

same issue for me also, i am using Kinematics5AxisTableAC.cpp., so which file need to change then rebuild the release? as per your previous post, there are many files, for my case which one i need to update.

Let me know of patch or how to do it ?

Waitingo for your kind reply.

Re: Soft Limit issue with 5-Axis Positioning

Posted: Mon Aug 23, 2021 12:58 am
by TomKerekes
Hi Amit,

Soft limits at the actuator level should be included in V4.35f. Are you using that Version?