Remembering it positioning information when it is powered down.

dhagen

dhagen
My old system when I shut it down would remember where it is when I powered it up the next day. So if I was working on a project of multiple jobs I did not have re-home the machine the next day. I am new to masso so if there is a way to do I this would like to know.

So what I would like to see is for the masso to remember the spindle/router location after being turned off so I don t have to home it every time I turn it on. If I am running multiple jobs for a project I am assured it is starting from the same spot/home for each g-code file I run, even if I shut down the machine in between jobs. While its off the router is not moving, so I don t understand why it can t be powered up with its positioning information being the same as when it was turned off.

My old system did not have limit switches so the only time I had to re-home my machine was either the carriage over traveled or I started a new project and. moved the material.

Also, I am using inductive limit switches and I am not confident when it homes it is exactly the same place each time.
 

dhagen

dhagen
I watched the video and it is mostly about a job being interrupted and I like the options to restore the position when starting up again. But what I am talking about is maintaining the exact same positioning from file to file even if I turn off the machine. So what is shown in the video the accuracy is based on the exact same positioning each time you home the machine and I am not confident that is true. Being off by a few thousandths could be a problem.

So what I am requesting is to automatically save the offsets when I zero the DRO. Then when I restart the masso those values are ideally automatically restored and I would not have to home the machine again, (assuming I did not move the machine since it was turned off.) So with the offsets restored I should be in the exact position where it was when I turned off the machine.

Optionally, instead of having home the machine every time I turn it on, provide an option to Home from offsets in which case the DRO are zeroed and the offsets restored. As long and the carriage has not moved since I originally turned off the machine everything would be the same. If some shops don t want the option available then provide a soft switch to enable or disable the option.

My problem is when I home the machine how do I know it is in the exact same real world position as the previous home. If the homing process does not land in the exact position every time, then when I restore the offsets it will not be in the same position and the cutting could be off. Where as if I start with the saved offsets and don t move the machine I can be pretty assured I am in the exact same place from the previous day.

Quite frankly, the less steps I have to remember when I am setting up a job the better. So for me, not having to remember to go to another screen and click more buttons the better.
 

masso-support

MASSO Support
Staff member
@dhagen the reason that you need to home the machine is that every time you power up stepper motors, they move a small step as the coils get energized. This is where having good homing sensors https://www.masso.com.au/product/masso-homing-sensor/ is very important so that you can always reference to the same position.

We can also take input from other users and if a lot of people request this feature then we can add this to the software.
 

masso-support

MASSO Support
Staff member
temporary offsets have a different use and if you would like the offsets to be saved after power up then please go to the F4 screen and use the work offsets as these will be saved and restored after a power cycle.
 

jolbas

Jolbas
To set the work offset is not that straight forward as setting the temporary offset. Usually I jog to my work origin and just press ctrl+alt+0 and then run the program. I don t assume there going to be an issue requiring an restart. And my g-code contains probing which depends on earlier probings that may not be possible to redo in a easy way.

Can I set the work offset in g-code based on probing cycle? As I understand the manual I can t.

Best regards

/Bj rn
 

segoman-designs

SegoMan DeSigns
Quote from MASSO Support on July 24, 2019, 5:42 am

@dhagen the reason that you need to home the machine is that every time you power up stepper motors, they move a small step as the coils get energized. This is where having good homing sensors https://www.masso.com.au/product/masso-homing-sensor/ is very important so that you can always reference to the same position.

We can also take input from other users and if a lot of people request this feature then we can add this to the software.

Masso Masters,

Would there be any advantage to having a battery back-up system in the Masso's 12 volt power supply or would a power down situation on the drive motors (stepper's or servo's) only create it's own set of problems on power restoration and resuming the program?
 

masso-support

MASSO Support
Staff member
having a separate battery won't be much good and will cause more problems. the best would be we add an option to save and reload position from internal battery memory on MASSO and don't request the user to home the machine, this will work for some users but for other machines its best to home them.
 

masso-support

MASSO Support
Staff member
Quote from Jolbas on August 2, 2019, 7:30 am

To set the work offset is not that straight forward as setting the temporary offset. Usually I jog to my work origin and just press ctrl+alt+0 and then run the program. I don t assume there going to be an issue requiring an restart. And my g-code contains probing which depends on earlier probings that may not be possible to redo in a easy way.

Can I set the work offset in g-code based on probing cycle? As I understand the manual I can t.

Best regards

/Bj rn

you can use gcodes also for probing and setting offsets, please see this link: https://www.masso.com.au/masso-documentation/?section=touch-plate
 

segoman-designs

SegoMan DeSigns
Quote from MASSO Support on August 3, 2019, 1:33 am

having a separate battery won't be much good and will cause more problems. the best would be we add an option to save and reload position from internal battery memory on MASSO and don't request the user to home the machine, this will work for some users but for other machines its best to home them.

Got it! Thanks for the quick reply..
 

masso-support

MASSO Support
Staff member
if you want to use offsets that will be saved after power cycle please don't use temporary offsets and use one of the G54 to G59 offsets in F4 screen.
 

jolbas

Jolbas
Quote from MASSO Support on August 5, 2019, 2:33 am

if you want to use offsets that will be saved after power cycle please don't use temporary offsets and use one of the G54 to G59 offsets in F4 screen.

What I'm looking for is the possibility to in the g-code save the current position to a power failure safe place. Maybe adding support for relative coordinates in G10 like this.

Then use a probing code like the following to save the top of the work piece to G55 coordinate system:

G38.2 Z-20 F200
G10 L20 P1 Z0

Best Regards
 
Top