Gantry hal example

More
10 years 5 months ago #74707 by LearningLinuxCNC
Replied by LearningLinuxCNC on topic Gantry hal example
I will get my sample HAL and INI files ASAP. The machine is not at my premise so I don't have immediate access to it. I meant to copy the files before I left the machine, but I forgot.

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

More
10 years 5 months ago #74824 by BigJohnT
Replied by BigJohnT on topic Gantry hal example
You should use the JA14 branch for a gantry it is now gantry friendly. The gantry component was just a patch to kinda get a gantry to home until something more permanent came along.

JT

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

More
10 years 5 months ago #74885 by LearningLinuxCNC
Replied by LearningLinuxCNC on topic Gantry hal example
I am attaching the HAL and INI files for the plasma cutter that is using the Gantry component for alignment. This configuration was initially created by stepconf and was hand modified for the application. This is for reference only.

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

More
10 years 5 months ago #74887 by LearningLinuxCNC
Replied by LearningLinuxCNC on topic Gantry hal example

BigJohnT wrote: You should use the JA14 branch for a gantry it is now gantry friendly. The gantry component was just a patch to kinda get a gantry to home until something more permanent came along.

JT


While I normally agree with John, I will have to somewhat disagree. I don't know that you "Should" us the JA14 branch but you could use the JA14 branch if you wanted. You also can use the gantry HAL component in standard LinuxCNC. It is which ever you prefer. I believe it is 6 of one and a half dozen of the other.

I do have a note about the gantry component. It is always active. So if your home switches are tripped during a non homing sequence it will set offsets just the same. Although it is not in my configuration I posted above I think you should use an and2 component between the axis.N.homing pin and the home switch pins/sigals from your machine and use the output of the and2 component to feed the gantry component. This would ensure that the gantry component would only change the alignment during a homing move. I will post a sample of this once I get it implemented.

Jim

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

More
10 years 5 months ago #74890 by BigJohnT
Replied by BigJohnT on topic Gantry hal example
Actually the gantry component and JA14 are quite different and only JA14 handles gantry homing properly including offsets for switches that are not perfect on each joint. I've used the gantry component and JA14 on my test gantry and JA14 was a few minutes to set up and get right, I spent days trying to get the gantry component to work and finally I did. So for a new gantry build you should use JA14. With JA14 after homing in joint mode it automagicly switches to world mode. For any machine that has multiple joints per axis JA14 is the best way to configure the machine. Andy wrote a script for JA that automagicly coverts a non JA configuration to a JA configuration and saves the old configuration files too boot.

JT

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

More
10 years 5 months ago #75023 by mjohnsonsa
Replied by mjohnsonsa on topic Gantry hal example
Does JA14 support uspace? I am using a Mesa 7I76e card so I need uspace support. How do you install that branch?

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

Time to create page: 0.412 seconds
Powered by Kunena Forum