Soft limits are a great idea but as Jazz has said they need a reference point. All of our newer industrial machines at work require a reference before you can do anything with them. The machines cant even be jogged around. Obviously this is because once referenced all of the soft limits for table positions and dimensions and limits are taken from the reference point. The machine still has limit switches at the ends of the track and between tables.