PCMM Flying cut analog output
I have an old machine with flying cut. It's control system is out of order now, so I need to retrofit it. I consider using PCMM controller. I don't have much of experience in motion control. So I need some help.
- Speed = 120 m/min
- Pieces length = 4500 mm minimum
- Measuring wheel incremental encoder 5000 pulses per meter
- Carriage motor - Siemens synchronous with permanent magnets
- Carriage motor drive - Siemens Simodrive 611 with speed control through analog -10..10V speed reference
I see it that way - I get PCMM controller and AKT2G. Connect it through EtherCat. In AKT2G rack I install 2 encoder modules (for measuring wheel and carriage motor encoders) and analog output module to send speed reference to carriage drive.
I understand, that I need to use MC_GearInPos instruction to synchronize carriage drive to measuring wheel encoder before execution of cut.
In PCMM manuals I only saw examples of controlling drives through EtherCat. So now I want to ask
Is it possible to control 3rd party device like Simodrive through analog output of PCMM? What do I need to programm after MC_GearInPos to get speed reference, that I should send to AKT2G analog output?
Sadly, my local Kollmorgen representative couldn't answer these questions, so I'm very looking forward for help here.
Agree to I Gibb with: it doesn't sound so good to try and get a tight synchronization with a encoder emulation and then back to a analogue output velocity command.
Still I believe KAS is a great product, offering a lot of opportunities for those understand the boundaries and willing to do some programming.
First I suggest to work in PipeNetwork, if fully understood the most underestimated motion programming I do know.
I have put together some picture on how to read a encoder, get the value into speed, read this speed value in the code section and map it to a analogue output.
There is a lot missing here! The synchronization part and how to get the correct profile how to move back and much more!!!
This should just give you a heads up it is possible to go this way, but if your not to much into motion probably need some support of a senior KAS programmer to help you along the way.
This question has been answered and is now closed. If you have further questions, please contact Kollmorgen Support or open a new question.