no option to home just Y axis on gantry with 2 Y motors
09 Feb 2022 14:43 #234394
by dbotos
no option to home just Y axis on gantry with 2 Y motors was created by dbotos
My table has no home or limit switches - I just zero G53 coordinates using homing and run programs from there.
The homing menu entry in the Axis GUI under 2.8.2 is only showing me options to home all, home X, or home Z. No option to home Y. See attached pic.
Is this something I can force-enable in the config files (latest rendition attached for my laser setup)?
Thanks,
David
The homing menu entry in the Axis GUI under 2.8.2 is only showing me options to home all, home X, or home Z. No option to home Y. See attached pic.
Is this something I can force-enable in the config files (latest rendition attached for my laser setup)?
Thanks,
David
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19201
- Thank you received: 6436
09 Feb 2022 15:37 #234397
by tommylight
Replied by tommylight on topic no option to home just Y axis on gantry with 2 Y motors
You have home_sequence set to -2 for Y axis, hence it will only home if there are switches on both sides.
Most probably setting that to a positive value will work as you have it set for immediate homing.
Most probably setting that to a positive value will work as you have it set for immediate homing.
Please Log in or Create an account to join the conversation.
09 Feb 2022 18:46 #234404
by dbotos
Replied by dbotos on topic no option to home just Y axis on gantry with 2 Y motors
I'll try changing those Y1 and Y2 HOME_SEQUENCE values this evening and report back.
Couple other questions:
1. What keeps the machine from trying to move and find home via switches? The fact that my HOME_SEARCH_VEL for all joints is zero? I don't have it explicitly defined for any joint, but zero is what it defaults to (per section 8.3.6.13 of the 2.8.2 documentation).
2. When LinuxCNC first opens up, is it in joint mode or axes mode? I saw several references to joint mode in the 2.8.2 documentation, but they didn't explicitly answer this question.
Couple other questions:
1. What keeps the machine from trying to move and find home via switches? The fact that my HOME_SEARCH_VEL for all joints is zero? I don't have it explicitly defined for any joint, but zero is what it defaults to (per section 8.3.6.13 of the 2.8.2 documentation).
2. When LinuxCNC first opens up, is it in joint mode or axes mode? I saw several references to joint mode in the 2.8.2 documentation, but they didn't explicitly answer this question.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19201
- Thank you received: 6436
09 Feb 2022 20:45 #234424
by tommylight
Replied by tommylight on topic no option to home just Y axis on gantry with 2 Y motors
linuxcnc.org/docs/html/config/ini-homing.html#_immediate_homing
linuxcnc.org/docs/html/motion/kinematics.html#_joints_vs_axes
If you are using Axis GUI, on the bottom there is always written what is active, axis mode or joint mode and that can be changed at any time using Shift+3 or Shift +4 <<not sure.
linuxcnc.org/docs/html/motion/kinematics.html#_joints_vs_axes
If you are using Axis GUI, on the bottom there is always written what is active, axis mode or joint mode and that can be changed at any time using Shift+3 or Shift +4 <<not sure.
Please Log in or Create an account to join the conversation.
10 Feb 2022 03:07 #234456
by dbotos
Replied by dbotos on topic no option to home just Y axis on gantry with 2 Y motors
No luck. Tried them as both 0, both 1, both 2, and then one 2 and the other 3.
I also tried getting rid of the HOME_SEQUENCE lines, which changes the the Home All button to Home Axis (see attached screenshots and excerpt from documentation below), but when the Y axis radio button is selected, the Home Axis button does nothing.
(from 4.1.3.5 in the 2.8.2 documentation:
If not all axes have valid home sequences, the homing button will show Home Axis and will home the joint for the currently selected axis only. Each axis must be selected and homed separately.)
I don't see anything at the bottom of Axis for the joint/axes mode - it just has machine state (ESTOP, OFF, ON), tool, and position offset and feedback types.
I also tried getting rid of the HOME_SEQUENCE lines, which changes the the Home All button to Home Axis (see attached screenshots and excerpt from documentation below), but when the Y axis radio button is selected, the Home Axis button does nothing.
(from 4.1.3.5 in the 2.8.2 documentation:
If not all axes have valid home sequences, the homing button will show Home Axis and will home the joint for the currently selected axis only. Each axis must be selected and homed separately.)
I don't see anything at the bottom of Axis for the joint/axes mode - it just has machine state (ESTOP, OFF, ON), tool, and position offset and feedback types.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19201
- Thank you received: 6436
10 Feb 2022 14:57 #234486
by tommylight
Replied by tommylight on topic no option to home just Y axis on gantry with 2 Y motors
I thought so, but it was worth a try.
Tandem axis will most probably not home without switches as that is the main purpose of having tandem axis.
Seems you will have to do a normal XYZ config and wire both drives to the same output either in hal or physical wiring.
Tandem axis will most probably not home without switches as that is the main purpose of having tandem axis.
Seems you will have to do a normal XYZ config and wire both drives to the same output either in hal or physical wiring.
Please Log in or Create an account to join the conversation.
10 Feb 2022 23:58 - 10 Feb 2022 23:59 #234540
by dbotos
Replied by dbotos on topic no option to home just Y axis on gantry with 2 Y motors
That sounds like a PITA. Could a "Home Y" button be added with GladeVCP? It would need to (1) zero the G53 Y position and (2) mark that axis as homed. Which doesn't seem impossible since Axis does that to the Y axis (along with the X and Z axes) when you press Home All.
Last edit: 10 Feb 2022 23:59 by dbotos.
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Offline
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
11 Feb 2022 13:54 - 11 Feb 2022 15:09 #234572
by Todd Zuercher
Replied by Todd Zuercher on topic no option to home just Y axis on gantry with 2 Y motors
Yes, to home a gantry axis by itself you can use the Halui pins "halui.joint.N.home" for all of the joints involved in the gantry axis. Simply net those together with the hal output pin from a VCP button or a real button. For example:
net HOME-Y <= gladevcp.button1 => halui.joint.1.home => halui.joint.3.home
Last edit: 11 Feb 2022 15:09 by Todd Zuercher.
Please Log in or Create an account to join the conversation.
11 Feb 2022 17:59 #234596
by dbotos
Replied by dbotos on topic no option to home just Y axis on gantry with 2 Y motors
Cool - I will give that a try.
Please Log in or Create an account to join the conversation.
13 Feb 2022 20:23 - 13 Feb 2022 20:24 #234739
by dbotos
Replied by dbotos on topic no option to home just Y axis on gantry with 2 Y motors
I created a UI in Glade 3.8.6-1 and saved it as "dbotos_laser_2_8_vcp.ui". It has a button is there for homing Y and I also threw in a meter for percent full power of the laser.
I created an associated HAL file named "dbotos_laser_2_8_vcp.hal" and put the line in there suggested by Todd (with a modification for the button id). I didn't put anything in there for the meter yet.
And, I modified my INI file as follows:
In the [DISPLAY] section, added:
In the [HAL] section, added:
When I tried to run LinuxCNC with my dbotos_laser_2_8 config, it gave the following error:
I created an associated HAL file named "dbotos_laser_2_8_vcp.hal" and put the line in there suggested by Todd (with a modification for the button id). I didn't put anything in there for the meter yet.
And, I modified my INI file as follows:
In the [DISPLAY] section, added:
GLADEVCP = -u ./dbotos_laser_2_8_vcp.ui
In the [HAL] section, added:
POSTGUI_HALFILE = ./dbotos_laser_2_8_vcp.hal
When I tried to run LinuxCNC with my dbotos_laser_2_8 config, it gave the following error:
Warning: Forward kinematics must handle duplicate coordinate letters:yy Note: Individual axis homing is not currently supported for KINEMATICS_IDENTITY with duplicate axis letter Embeded tab command "halcmd loadusr -Wn gladevcp gladevcp -c gladevcp -x 44040335 -u ./dbotos_laser_2_8_vcp.ui" exited with error: 1
Last edit: 13 Feb 2022 20:24 by dbotos.
Please Log in or Create an account to join the conversation.
Time to create page: 0.083 seconds