Workspace
I was thinking something like "scan" the space between my maximum limit switch and my minimun limit switch and therefore achieve a good accuracy or on the other hand, can you tell me how did you do your calibration to define exactly your workspace?
One more question...
When there's soft limits, who is first? I mean, inside the space of my soft limits should stay also my limit and home switches?
I was imagining that in first place there's a soft limit, after it, a limit switch and then a hard stop switch or am I wrong?
Please Log in or Create an account to join the conversation.
I am not sure what you would use as your calibration reference.I was thinking something like "scan" the space between my maximum limit switch and my minimun limit switch and therefore achieve a good accuracy or on the other hand, can you tell me how did you do your calibration to define exactly your workspace?
You could use a set of glass scales (or a laser interferometer, or similar) to define a screw compensation file. That is not automatic though.
wiki.linuxcnc.org/emcinfo.pl?Screw_Compensation
There is normally only a limit switch. The soft limit needs to be fractionally inside the limit switch.I was imagining that in first place there's a soft limit, after it, a limit switch and then a hard stop switch or am I wrong?
Please Log in or Create an account to join the conversation.
If you have switches, then you can home the machine to those switches, establishing a repeatable coordinate reference system. Once homed, you only need to find the limits once, and enter that into your .ini file. Why automate a procedure that only needs to be done one time? Just hold down the jog keys until it hits the limit,Does somebody knows if there is some way to calibrate automatically my workspace?
I was thinking something like "scan" the space between my maximum limit switch and my minimun limit switch and therefore achieve a good accuracy or on the other hand, can you tell me how did you do your calibration to define exactly your workspace?
then observe the position in the machine coordinate system. Write these down for all axes and then enter slightly smaller numbers for MAX_LIMIT and MIN_LIMIT for each axis, and you are done. This will only take
5 minutes.
You can rig up all that extra complexity, but except in the case of $100,000 machine or those that move at extremely high velocities and therefore could be unusually dangerous, it may not be necessary to have so many levels of safety. I only have home switches and soft limits on my machinem no hardware limits atOne more question...
When there's soft limits, who is first? I mean, inside the space of my soft limits should stay also my limit and home switches?
I was imagining that in first place there's a soft limit, after it, a limit switch and then a hard stop switch or am I wrong?
all.
Yes, the innermost safety margin should be the soft limits. If your G-code commands a move exceeding these limits, you will get an error message when LOADING the G-code file, BEFORE you even hit Run! If you jog to the end of the soft limits, the machine will decelerate smoothly and stop right at the limit. The other hardware limits are only there in case the computer or servo drives go haywire.
The proper way to use this is to touch off your coordinate system on the workpiece before loading the G-code program, so the coordinate alignment is correct when you load the program. Otherwise, you can get false "X-axis move exceeds machine limits" type messages, because the program assumes the workpiece zero is at the left edge, but the last touch-off had the zero at the right edge. If you do this, you then just have to cancel the message, and touch off the coordinate system, then when you hit Run it will check it again.
Jon
Please Log in or Create an account to join the conversation.
Well! I think that a laser interferometer is a great idea, I like that advice.
Jmelson
That's exactly what I expected to read, so, there's no doubt.
I did it just like you did it, and now is working with big accuracy.
By the way , you're right I was adding extra complexity and I'm quiet now. Thank you for your time
Please Log in or Create an account to join the conversation.