Can not wrap my head around homing
- LinuxPlasma
- Offline
- New Member
- Posts: 13
- Thank you received: 1
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
What I would like to achieve: Jog the axes manually to a zero position (left, front) by eye, then zero them out and start cutting.
That is very easy to do, just do not choose home switches in the wizard.
Probably making a new config would be easier, as editing the existing config might prove harder as from a quick glance there are entries for index and some other strange stuff.
Please Log in or Create an account to join the conversation.
- LinuxPlasma
- Offline
- New Member
- Posts: 13
- Thank you received: 1
I just did just run the the stepconf wizard and the PlasmaC wizard to make a new config, left the input pins for the limit switches blank and did not fill in anything regarding home switches in the axis screens.
I still get the error shown in the attached picture. (Sorry about the language mixup, it says something like "programme cannot be executed without prior homing" and "MDI command cannot be executed without prior homing").
The issue I have is that I can not move the tool past the red X and Y lines, in this picture it would be to the left and downwards.
I have to press the homing button in order to be able to zero them without error messages, but then the soft limits seem to limit my travel.
So if the tool is somewhere in the right upper side but my zero would be in the left lower side, how do I do that?
I attached th inis and hals again, just for reference, but have not touched them, they are straight out of the wizards.
Please Log in or Create an account to join the conversation.
For your config with immediate homing you need to have the tool in the lower left position (home), the z height should be at the half way mark (home), and then press the homing button.The issue I have is that I can not move the tool past the red X and Y lines, in this picture it would be to the left and downwards.
I have to press the homing button in order to be able to zero them without error messages, but then the soft limits seem to limit my travel.
So if the tool is somewhere in the right upper side but my zero would be in the left lower side, how do I do that?
I would recommend changing the Z so that home is at or near the top.
It is possible jog before homing by setting NO_FORCE_HOMING = 1 in the [TRAJ] section of the .ini file but you need to be very careful as you have no limit switches.
Please Log in or Create an account to join the conversation.
- LinuxPlasma
- Offline
- New Member
- Posts: 13
- Thank you received: 1
If I read correctly, NO_FORCE_HOMING = 1 would mean, the soft limits are deactivated, am I right?
The most feasible way for me would probably be to move the gantry to home manually before switching on the system, so that home is at XYZ 0,0,0, and once I press the homing button it does not move.
I am just surprised that I seemingly can not move the axis under their own power and then tell the system "this is now home, go max +XXX mm on X and max +XXX mm on Y and then stop, because you hit your soft limits".
Maybe I am mixing something up here or am just too low on experience when it comes to CNC systems.
Please Log in or Create an account to join the conversation.
Yes, soft limits are activated after homing.
If I read correctly, NO_FORCE_HOMING = 1 would mean, the soft limits are deactivated, am I right?
Yes, although it could be at coordinates other than 0,0,0. On my old lathe that had immediate homing I lined up some match marks I had scratched into it at specific coordinates and they were set as the home and home_offset coordinates in the .ini file.The most feasible way for me would probably be to move the gantry to home manually before switching on the system, so that home is at XYZ 0,0,0, and once I press the homing button it does not move.
Only because as a default LinuxCNC does not allow jogging before homing.I am just surprised that I seemingly can not move the axis under their own power and then tell the system "this is now home, go max +XXX mm on X and max +XXX mm on Y and then stop, because you hit your soft limits".
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
- Posts: 19188
- Thank you received: 6430
-before using the machine move it to 0,0 on X and Y by hand (this can also be done in gcode so the machine moves to 0.0 at the end of work, easier to use)
-home the machine
-jog the machine to material 0.0, use the "touch off" button on screen to set the 0.0 on G54 (press touch off see if the value is 0 and press enter, choose other axis do the same)
-
To have gcode return the machine at the end of work, add G53 X0 Y0 at the end of the gcode file or set the CAM to do that.
This is much better than homing at material 0 as that will also move the soft limits so the machine can easily try to move out of physical boundaries. With this method tha can not happen as the soft limits stay inside the machine limits.
Please Log in or Create an account to join the conversation.
- LinuxPlasma
- Offline
- New Member
- Posts: 13
- Thank you received: 1
Only because as a default LinuxCNC does not allow jogging before homing.
Thank you, that was exactly the thing I could not wrap my head around because it didn't make any sense to me. It still doesn't, but now I can work around it.
Please Log in or Create an account to join the conversation.
- LinuxPlasma
- Offline
- New Member
- Posts: 13
- Thank you received: 1
Leme try to explain:
Thank you for the explanation, I will try it that way.
Now I first have to get my Proma THC working to get the ArcOk and then I hopefully can start dialling in the machine.
Please Log in or Create an account to join the conversation.