sohwel
Member
Hi,
I have a motion control issue that I been trying to solve.
Firstly the machine master axis run by a 3-phase motor via inverter and attached to a physical rotary encoder. However the full rotation of the encoder are of varying load, so we not able to achieve constant velocity over the full rotation.
I know that to get constant velocity we just need to replace the inverter with a servo drive, but this is not an option (Cost and Boss)
when the master is run at relatively high speed the problem is not evident, only in slow speed that it become a problem. It is not something that need to be solve but better to solve it for the machine.
So I am think of software solution, by creating a virtual axis that have the same speed as the real encoder, and use additive positioning offset to the virtual when both the real and virtual axis is out of phase.
For those of you who have similar problem, will this method work?
Regards
I have a motion control issue that I been trying to solve.
Firstly the machine master axis run by a 3-phase motor via inverter and attached to a physical rotary encoder. However the full rotation of the encoder are of varying load, so we not able to achieve constant velocity over the full rotation.
I know that to get constant velocity we just need to replace the inverter with a servo drive, but this is not an option (Cost and Boss)
when the master is run at relatively high speed the problem is not evident, only in slow speed that it become a problem. It is not something that need to be solve but better to solve it for the machine.
So I am think of software solution, by creating a virtual axis that have the same speed as the real encoder, and use additive positioning offset to the virtual when both the real and virtual axis is out of phase.
For those of you who have similar problem, will this method work?
Regards