Guys, I'm still learning about LinuxCNC and it's the first time I'm going to do a Retrofitting of a machine with automatic tool changer, linear scales and Gui Probe Basic.
This machine will use 7i76E, 7i85 (linear scales) and 7i84 (add I/O), the interface I intend to use Probe Basic.
My initial question is related to the ATC, which is a 16 position Carousel, I know that it will have several mandatory signals such as: Z axis exchange positioning, open/closed pinch signals, (in this case, ATC goes up/down as well), forwards/backwards ATC, tool position 1, (carousel has normal motor with inverter drive plus brake), still air cone cleaning signal.
In addition to a suggestion from you which is the best way to apply all this, my main question is related to the tool position signal, I use a gray binary encoder, or I can make a logic, I don't know if it's possible (I think it's more economical viable) like: I turn on the machine , make axes and magazine references (it will position tool 1) and from now on I make tool changes, making a tool count for plus or minus (by pulse on the motor inverter) (choose the closest tool in the sense of rotation) using as a tool counter? If there is a problem with the exchange, ask for the magazine reference again?
These are hypotheses, as I have the impression that other CNC controllers such as Mitsubishi, Fanuc use similar systems without encoders….