MCA_CreateBufferΒΆ

../_images/0271ac4c0d6ec73a0a317d3147cd275f

A movement with move buffers which can be modified on the fly, and which are executed in a FIFO mode, is possible for coordinated motion with the two function blocks: MCA_CreateBuffer and MCA_MoveBuffered MCA_MoveBuffered. The function block MCA_CreateBuffer is used to create a buffer with NumEntry placeholders to store the different movements. The function block will fill the variable BufferRef. This variable can be used with function block MCA_MoveBuffered. The buffers will be used as a ring, in a FIFO way, so any number of movements can be executed, just NumEntry to be stored in advance. The number of entries can be changed on a rising edge. This should not be done while the buffer is in use, as the function block will delete the contents and create a new, empty buffer.