Linear move exceeds joints positive limit

More
13 Nov 2024 07:08 #314369 by tsaG
Hi,

I frequently run into issues like this where I receive the message seen in the screenshot and I am not sure where the problem is. The message points to an issue with Joint 2 (Z-Axis) on a line without Z-Axis command. 

My Machine Axis is defined as X=0 at the upper most point XY=0 at the lower left. I referenced the work piece XYZ=0 at the left bottom (XY) on top of my material.

This is the second Tool used on this work piece (first was planing, now it's pocket milling).
Attachments:

Please Log in or Create an account to join the conversation.

More
13 Nov 2024 14:50 #314382 by B.Reilly01
I think the linear move causing the error is actually line 19, the G43 Z15 H7. I'm willing to bet your tool length + the 15 in Z is pushing you out of your envelope.

Please Log in or Create an account to join the conversation.

More
13 Nov 2024 22:33 - 13 Nov 2024 22:35 #314408 by tsaG
Thanks for the reply.

My Tool length + Z15 would be 36,24mm.
My Workpiece has a height of 6mm + mounting fixture of around 20mm
Resulting in a height of 62mm
My maximum move on Z axis is actually 205mm

Is this move relative to my current position? Say, I am at Z=0 (meaning homed at the highest point) it would try to move further up by 36mm?
If so, then a move to a "safe position" lets say 100mm would be required beforehand?

Could it be that there is an issue with my machine config? From what I learned here , it should be correct that the max_limit is 0 (?)

My machine .ini configuration for the Z Axis is as follows.
[AXIS_Z]
MAX_VELOCITY = 30
MAX_ACCELERATION = 100.0
MIN_LIMIT = -205
MAX_LIMIT = 0

[JOINT_2]
TYPE = LINEAR
HOME = 0.0
FERROR = 10.0
MIN_FERROR = 1.0
MAX_VELOCITY = 83
MAX_ACCELERATION = 200
# The values below should be 25% larger than MAX_VELOCITY and MAX_ACCELERATION
# If using BACKLASH compensation STEPGEN_MAXACCEL should be 100% larger.
STEPGEN_MAXVEL = 112
STEPGEN_MAXACCEL = 250
# these are in nanoseconds
DIRSETUP = 6000
DIRHOLD = 6000
STEPLEN = 6000
STEPSPACE = 6000
STEP_SCALE = -640
MIN_LIMIT = -205
MAX_LIMIT = 0
HOME_OFFSET = 2
HOME_SEARCH_VEL = -40.0
HOME_LATCH_VEL = 5.0
HOME_FINAL_VEL = 10.0
HOME_USE_INDEX = NO
HOME_SEQUENCE = 0
HOME_INPUT_INVERTED = YES
Last edit: 13 Nov 2024 22:35 by tsaG.

Please Log in or Create an account to join the conversation.

More
14 Nov 2024 11:05 #314431 by gitin
Check in the ini TOOL_CHANGE_POSITION = 0 0 0. The third digit (Z) will be added to the length of the tool and will show the excess.

Please Log in or Create an account to join the conversation.

More
17 Nov 2024 20:40 #314688 by tsaG
I do not have the tool change position defined. Could this be the reason?

I found that when using a tool and I mounted it with a tool length of 29.6 mm, I get the error. If I mounted it a bit longer (31.2mm) it works fine! So it seems to be an issue with the maximum height although it is far from reaching it (?). Strange.

I’ll try the definition you mentioned above and try again. I am using probe basic if this makes any difference.

Please Log in or Create an account to join the conversation.

More
17 Nov 2024 21:22 #314695 by MaHa
This setting gives an error, when going G0 G53 Z0, because max limit reached
Its better to have MAX_LIMIT = 0.1
MAX_LIMIT = 0

[JOINT_2]
TYPE = LINEAR
HOME = 0.0

Please Log in or Create an account to join the conversation.

Time to create page: 0.104 seconds
Powered by Kunena Forum