- Posts: 22011
- Thank you received: 7491
How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
- tommylight
- Away
- Moderator
-
Less
More
5 years 9 months ago #194818
by tommylight
Replied by tommylight on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
You are all welcomed, always.
I got used to it as i used a lot of 7i92 on my latest builds with no BOB or other Mesa boards, directly wired to drives, limits through relays, even drive faults, etc.
Also use a 5i25 and 2 of 6i25 for all kinds of tests...... i'll shut up now.
I got used to it as i used a lot of 7i92 on my latest builds with no BOB or other Mesa boards, directly wired to drives, limits through relays, even drive faults, etc.
Also use a 5i25 and 2 of 6i25 for all kinds of tests...... i'll shut up now.
Please Log in or Create an account to join the conversation.
- makercave
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 2
5 years 9 months ago #194820
by makercave
Replied by makercave on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
Excellent, that is good to know. Loving the performance of the 6i25 so far. I can command speeds far higher than what safety allows. I max it at 90 inches/minute right now. Can go a LOT faster if I choose to. This is a big machine. Crashes hurt.
One more interesting question: I used to be able to to Ctrl + Home on the keyboard to home all axes at once. Now nothing happens when I do that. Does anyone know if there was a change in Axis where this feature was dropped?
MC.
One more interesting question: I used to be able to to Ctrl + Home on the keyboard to home all axes at once. Now nothing happens when I do that. Does anyone know if there was a change in Axis where this feature was dropped?
MC.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
-
Less
More
- Posts: 22011
- Thank you received: 7491
5 years 9 months ago #194824
by tommylight
Replied by tommylight on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
Limit switches not set properly or tandem axis if used not set properly, so do check those.
Please Log in or Create an account to join the conversation.
- makercave
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 2
5 years 9 months ago #194827
by makercave
Replied by makercave on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
I can home each axis individually just fine, so my homing parameters are all valid. I did use the old assignment syntax for axis priority, setting "Z" as priority 0, and both "X" and "Y" as priority 1, to force the Z to home first and the others to home simultaneously. That is how I had it set in the old .INI file when I was running through the Parallel port. Maybe axis wants integers now like "1" for the first axis to be homed and "2" for the next, etc..
MC.
MC.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
-
Less
More
- Posts: 22011
- Thank you received: 7491
5 years 9 months ago #194829
by tommylight
Replied by tommylight on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
Pretty sure i saw in one of your attachments using an A axis....
Please Log in or Create an account to join the conversation.
- makercave
- Offline
- New Member
-
Less
More
- Posts: 5
- Thank you received: 2
5 years 9 months ago #194836
by makercave
Replied by makercave on topic How do I get limit and home switches assigned in pnCConf with 6i25 and Probotix
Yep, I have an "A" but as a rotary, it has no home switch. I remember running into this simultaneous homing problem before.
It looks like both Stepconf and PnConfig both spawn the initial .ini file from code. In my case it is called "Bridgeport_Mesa.ini" and it is in the same folder as .hal and the others. It appears that the code that generates these initial files cannot put all the possible parameters into the files. There are available parameters that have to be manually inserted if you want that feature.
"Home All" (Ctrl + Home on the keyboard) requires a parameter called "HOME_SEQUENCE = X" with X being an integer starting with Zero. This parameter must be placed under each "Axis" section in the .ini. It is acceptable to have HOME_SEQUENCE = 0 for all axes, and that will cause them to all home at the same time.
On my machine I have Z HOME_SEQUENCE = 0 so it homes first (to prevent hitting the vise if my knee is up high and I have a tool in the spindle) and X and Y axis HOME_SEQUENCE = 1 so they home at the same time right after the Z. Adding these parameters with these values into the .INI by hand fixed my problem.
I believe that I am 100% configured now. I will probably try to grab a piece of scrap wood later in the week and run one of my old programs on it, just to see if the machine does anything unexpected. However, I built all the controls on this machine from scratch, and have reconfigured it 3 other times over the years as new versions of Linuxcnc came out, so I know this control layout really well. I am not too worried at this point that I have missed anything, but nothing simulates running conditions like actual production, so I will probably run some scrap, just to be sure.
Really glad that I can now find modern motherboards as I go forward (no need for a Parallel Port, and super low latency) for next time I need to do a computer replace. Thanks again guys for coming to my rescue on this one!
MC.
It looks like both Stepconf and PnConfig both spawn the initial .ini file from code. In my case it is called "Bridgeport_Mesa.ini" and it is in the same folder as .hal and the others. It appears that the code that generates these initial files cannot put all the possible parameters into the files. There are available parameters that have to be manually inserted if you want that feature.
"Home All" (Ctrl + Home on the keyboard) requires a parameter called "HOME_SEQUENCE = X" with X being an integer starting with Zero. This parameter must be placed under each "Axis" section in the .ini. It is acceptable to have HOME_SEQUENCE = 0 for all axes, and that will cause them to all home at the same time.
On my machine I have Z HOME_SEQUENCE = 0 so it homes first (to prevent hitting the vise if my knee is up high and I have a tool in the spindle) and X and Y axis HOME_SEQUENCE = 1 so they home at the same time right after the Z. Adding these parameters with these values into the .INI by hand fixed my problem.
I believe that I am 100% configured now. I will probably try to grab a piece of scrap wood later in the week and run one of my old programs on it, just to see if the machine does anything unexpected. However, I built all the controls on this machine from scratch, and have reconfigured it 3 other times over the years as new versions of Linuxcnc came out, so I know this control layout really well. I am not too worried at this point that I have missed anything, but nothing simulates running conditions like actual production, so I will probably run some scrap, just to be sure.
Really glad that I can now find modern motherboards as I go forward (no need for a Parallel Port, and super low latency) for next time I need to do a computer replace. Thanks again guys for coming to my rescue on this one!
MC.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
Moderators: cmorley
Time to create page: 0.165 seconds