The client wanted a machine that would apply labels to products at higher speeds than their current machines. To reach higher speeds, this prototype would apply labels to the products as they passed through without pause so that motors did not need to start and stop. Also, to remove the need for the machine to stop for out of position labels, the machine would automatically adjust its application process based on the positions of labels on the label roll during the process.
Two stepper motors move products through the processing conveyor at a set speed with position feedback. Another stepper motor controls the label application by matching its speed to the processing conveyor speed and moves the labels a precise distance. The label application motor waits until the product has moved a distance beyond a product detection sensor before applying a label, so that it will not apply a label until the product is in position. Every distance move the label application motor makes, it determines whether the labels are out of position and adjusts the next distance move to maintain proper labeling.
Most of the programming logic was written in Automation Studio’s structured text. The motion logic was written with the ladder editor for the ease of monitoring the MpAxisBasic motion blocks. The new mapp technology makes motion much more organized because all motion commands can be controlled from a single function block.
Learn more about DMC's B&R Automation Studio programming services.