you were absolutely right sir... i need to read and become more acquainted with code...
as soon as i hit the m1 stop button it went perfect...
so now she runs perfectly..
thank you again for the help.and the awesome work..
FYI- you probably will want to adjust the post processor settings to not issue the M1. M1 is useful for debugging/testing gcode and so I'd make the post emit non-m1 tool changes so that I could continue to use M1 for other purposes.
Dave
Hi,
Homing and softl imits are in machine coordiantes. Depending on where your home switch is located, you may have the numbers reversed for the Z axis.
Typically the top of physical travel in Z is MC = Z0. That makes all travel for Z in machine coordinates a negative value.
For example consider a machine with Z travel os 12 inches total distance:
Home position would be 0
Soft max would be 0 (max is the largest number for Z travel and in this case is 0, at the top if travel).
Soft min would be -12
The slow zone is a distance, not a coordinate value so if you want a slow zone of 1 inch it would have a value of 1
you have the max and min numbers swapped.
The MAX (top of travel) value of z is 0
the MIN value (bottom of Z travel) is -12.....
... as a -12 is LESS than 0.
And the TCP position can not be a positive number as the range for the axis travel is from 0 (top) to -12 (bottom).
If you intend the TCP Z position to be 0.5 BELOW the top of z travel (which is Z=0) then you want the TCP Z value to be = -0.5
with a TCP Z of 0.5 you are trying to send the spindle to 0.5 ABOVE the top of the Z travel - which will give you a soft limits warning.
my settings are
soft max 0
soft min -12
slow zone .5
tcp -1
i may have put in a pos value in the tcp im sure... i just ran a post with 16 tool changes in it... ran it 8 times ... and did not get the z warning once... hoping its fixed...
i cant see any settings being out of wack that would cause it...
only thing i wasnt clear on was what you meant by the slow zone must cover the tcp
does that mean if my slow zone is set to .5 that my tcp has to be -.49 or less ...
or can it still be a -1 which is where it is now..(i didnt get any z warnings with it set this way)
1hander wrote:
only thing i wasnt clear on was what you meant by the slow zone must cover the tcp
does that mean if my slow zone is set to .5 that my tcp has to be -.49 or less ...
or can it still be a -1 which is where it is now..(i didnt get any z warnings with it set this way)
Did I say that? Hum, If so let me retract that.
There isn't any requirement for the slow zone to include the TCP Z position. Heck you can turn off soft limits and the TCP will still work fine. Internally MSM just issues a G53 move to the TCP position when doing the M6 stuff - mach just tries to send the machine to that physical position. If the TCP is past the physical limits, the limit switches (assuming there are some) will trip when the move is being made. If soft limits are on, then the result is a less violent than if they are off. But you don't have to use soft limits at all to run the machine.