21
CS-Lab / Precise homing even with CSMIO-M
« on: May 03, 2014, 04:24:39 PM »
Hey guys!
As I wrote in my other thread, I am making my first steps in CSMIO + Mach3 but I am not totally new to Mach3 because a friend of mine owns a machine with this software and I can say I know how to work with it.
Everybody is seeking the best which can be taken out of the hardware, at a reasonable price of course. In my case I built a robust CNC router for now so much money and CSMIO-M seemed the perfect product for me. Now that I evaluate the full capabilities of -S version, I am little bit sorry for not taking it.
My servo drivers support homing on index internally. However, this is activated by input of the servo, not by pulses. If I give a logical "1" to that input, the servo will start searching for the home switch, reach it, get OFF it and stop at Z encoder pulses. This is what precise homing is all about. It is just that it is syncrhonized by the -S version, not by the servo itself(although that's also possible).
I have a separate PLC in my electrical panel which is responsible for reading all drives via RS-485 ModBus and observe the current torque and visualize on a HMI so we know what the actual loads are. I have my CSMIO-M outputs connected to the PLC because I have more control on what's happening and advanced possibilities.
Is it possible that I home all my axes precisely with a input(from the HMI for example) and manually specify that this is the machine coordinates X0 Y0 Z0 from the Mach screen without the axes being moved to search for the zero?
I can always zero the local X,Y,Z values but if the machining fails, it will be the machine coordinates that will help me get back to the very same place at a later moment.
In summary, CSMIO-M doesn't support index on homing but I can achieve it will the additional PLC. The question is if I can skip the homing in Mach3 and just zero the machine coordinate registers.
As I wrote in my other thread, I am making my first steps in CSMIO + Mach3 but I am not totally new to Mach3 because a friend of mine owns a machine with this software and I can say I know how to work with it.
Everybody is seeking the best which can be taken out of the hardware, at a reasonable price of course. In my case I built a robust CNC router for now so much money and CSMIO-M seemed the perfect product for me. Now that I evaluate the full capabilities of -S version, I am little bit sorry for not taking it.
My servo drivers support homing on index internally. However, this is activated by input of the servo, not by pulses. If I give a logical "1" to that input, the servo will start searching for the home switch, reach it, get OFF it and stop at Z encoder pulses. This is what precise homing is all about. It is just that it is syncrhonized by the -S version, not by the servo itself(although that's also possible).
I have a separate PLC in my electrical panel which is responsible for reading all drives via RS-485 ModBus and observe the current torque and visualize on a HMI so we know what the actual loads are. I have my CSMIO-M outputs connected to the PLC because I have more control on what's happening and advanced possibilities.
Is it possible that I home all my axes precisely with a input(from the HMI for example) and manually specify that this is the machine coordinates X0 Y0 Z0 from the Mach screen without the axes being moved to search for the zero?
I can always zero the local X,Y,Z values but if the machining fails, it will be the machine coordinates that will help me get back to the very same place at a later moment.
In summary, CSMIO-M doesn't support index on homing but I can achieve it will the additional PLC. The question is if I can skip the homing in Mach3 and just zero the machine coordinate registers.