Biesse Rover 346 Retrofit
- Todd Zuercher
- Away
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
14 Feb 2017 03:14 #87938
by Todd Zuercher
Replied by Todd Zuercher on topic Biesse Rover 346 Retrofit
I think the most trustworthy thing to do would be to add a proximity switch to the machine. But I think this could be done in hal.
Find a hal pin that consistently gives the axis position, regardless of how the machine was homed or offsets...
I don't have a Linuxcnc pc near me right now to check the behavior of some pin candidates.
Then use another near, one input connected to the axis pin and the other setp to your trigger position.
Find a hal pin that consistently gives the axis position, regardless of how the machine was homed or offsets...
I don't have a Linuxcnc pc near me right now to check the behavior of some pin candidates.
Then use another near, one input connected to the axis pin and the other setp to your trigger position.
Please Log in or Create an account to join the conversation.
14 Feb 2017 03:45 #87940
by bevins
I like the idea of a prox sensor. I have some also..... I think I will implement that option.
I need two sections so when I do mirror jobs small enough to fit on one side. I can disable the sensors on one side so I can setup the job on the other side while the machine is cutting. If it crosses over that line while I am working on the table it
pause the program that is running. Then there are buttons with lights that tell me which ones I need to press that will resume if you are out of the sensor range. That is working now. I did it in classicladder.
So prox switch it is.
Replied by bevins on topic Biesse Rover 346 Retrofit
I think the most trustworthy thing to do would be to add a proximity switch to the machine. But I think this could be done in hal.
Find a hal pin that consistently gives the axis position, regardless of how the machine was homed or offsets...
I don't have a Linuxcnc pc near me right now to check the behavior of some pin candidates.
Then use another near, one input connected to the axis pin and the other setp to your trigger position.
I like the idea of a prox sensor. I have some also..... I think I will implement that option.
I need two sections so when I do mirror jobs small enough to fit on one side. I can disable the sensors on one side so I can setup the job on the other side while the machine is cutting. If it crosses over that line while I am working on the table it
pause the program that is running. Then there are buttons with lights that tell me which ones I need to press that will resume if you are out of the sensor range. That is working now. I did it in classicladder.
So prox switch it is.
Please Log in or Create an account to join the conversation.
14 Feb 2017 03:47 #87941
by bevins
Replied by bevins on topic Biesse Rover 346 Retrofit
I'll use the rising edge one way and trailing edge the other so it will never get mixed up.
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Away
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
14 Feb 2017 17:00 #87961
by Todd Zuercher
Replied by Todd Zuercher on topic Biesse Rover 346 Retrofit
As to doing this in software, the pin axis.N.joint-pos-cmd, looks like the one to use, and should work very well.
Please Log in or Create an account to join the conversation.
14 Feb 2017 17:13 #87962
by bevins
That's commanded position.....
Would this be better as this is actual position, so it is absolute and where the joint is actually.
axis.N.motor-pos-fb
Replied by bevins on topic Biesse Rover 346 Retrofit
As to doing this in software, the pin axis.N.joint-pos-cmd, looks like the one to use, and should work very well.
That's commanded position.....
Would this be better as this is actual position, so it is absolute and where the joint is actually.
axis.N.motor-pos-fb
Please Log in or Create an account to join the conversation.
- Todd Zuercher
- Away
- Platinum Member
Less
More
- Posts: 5007
- Thank you received: 1441
14 Feb 2017 17:35 #87963
by Todd Zuercher
Replied by Todd Zuercher on topic Biesse Rover 346 Retrofit
axis.N.motor-pos-fb and axis.N.motor-pos-cmd, are kind of goofy. They can end up being odd numbers that vary from one Linuxcnc session to the next depending on where the machine was parked when it whas shut down and restarted and how the machine gets homed. They are set to 0 when Linuxcnc is first started and don't change for the entirety of that session. Unless you can guarantee the machine will always be in the same position when Linuxcnc is started or if you are using absolute encoders, I'd suggest not using them.
The axis.N.joint-pos-fb and axis.N.joint-pos-cmd, are absolute numbers and equivalent to the G53 position numbers on a Cartesian machine.
The axis.N.joint-pos-fb and axis.N.joint-pos-cmd, are absolute numbers and equivalent to the G53 position numbers on a Cartesian machine.
Please Log in or Create an account to join the conversation.
14 Feb 2017 19:29 #87964
by bevins
In other words, when you home the machine, these do not get zeroed. Linuxcnc references the machine zero everytime you startup to whatever value these pins are. So if I pick an number, if the axis has moved when power was off my point will be different.
Thats unfortunate. There are ways to get this via software but I think I'd rather have a switch at the point of my reference....
Thanks for all your responses and help Todd. It is really appreciated.....
Replied by bevins on topic Biesse Rover 346 Retrofit
axis.N.motor-pos-fb and axis.N.motor-pos-cmd, are kind of goofy. They can end up being odd numbers that vary from one Linuxcnc session to the next depending on where the machine was parked when it whas shut down and restarted and how the machine gets homed. They are set to 0 when Linuxcnc is first started and don't change for the entirety of that session. Unless you can guarantee the machine will always be in the same position when Linuxcnc is started or if you are using absolute encoders, I'd suggest not using them.
The axis.N.joint-pos-fb and axis.N.joint-pos-cmd, are absolute numbers and equivalent to the G53 position numbers on a Cartesian machine.
In other words, when you home the machine, these do not get zeroed. Linuxcnc references the machine zero everytime you startup to whatever value these pins are. So if I pick an number, if the axis has moved when power was off my point will be different.
Thats unfortunate. There are ways to get this via software but I think I'd rather have a switch at the point of my reference....
Thanks for all your responses and help Todd. It is really appreciated.....
Please Log in or Create an account to join the conversation.
14 Feb 2017 21:29 #87970
by bevins
Replied by bevins on topic Biesse Rover 346 Retrofit
Please Log in or Create an account to join the conversation.
21 Feb 2017 05:16 - 21 Feb 2017 05:17 #88416
by bevins
Replied by bevins on topic Biesse Rover 346 Retrofit
Cut the first pieces on the machine tonight. 64th of an inch off on the X @ 110", guess will have to fix that.... Y and Z are dead on.
Found some things while doing this process. The emer rope switch is defective. The program starts before the spindle is at speed.
All in all i am very pleased.
Thanks all for the help, especially Todd and JT and Tommy. Still more to do nut i have a small contract to do before EOB wednesday with plastic 2" thick.
Found some things while doing this process. The emer rope switch is defective. The program starts before the spindle is at speed.
All in all i am very pleased.
Thanks all for the help, especially Todd and JT and Tommy. Still more to do nut i have a small contract to do before EOB wednesday with plastic 2" thick.
Last edit: 21 Feb 2017 05:17 by bevins.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19219
- Thank you received: 6440
21 Feb 2017 05:45 #88417
by tommylight
Replied by tommylight on topic Biesse Rover 346 Retrofit
What a disapointment! No pictures!
Glad you got it working, more glad that you are pleased with the results.
Regards,
Tom
Glad you got it working, more glad that you are pleased with the results.
Regards,
Tom
Please Log in or Create an account to join the conversation.
Time to create page: 0.175 seconds