Page 11 - Industrial Technology EXTRA - 22nd June 2020
P. 11

not necessarily the same thing, the motion of both   the likelihood of communication jitters that could
       is typically controlled by a CNC system. The reason   desynchronise PLC- and CNC-based processes on
       for this lies in the simplicity of programming motion   the same machine.
       control trajectories with computer numerical
       controllers and their G-Code language.   A holistic approach
         This programming language is distinct because   To address these issues, factory automation
       it instructs machines on where and how to move   component and system manufacturers are
       based on computer-aided design/manufacturing   beginning to invest in motion control technologies
       (CAD/CAM) images and files. G-code reads   that cross the boundaries between PLCs and CNC
       CAD/CAM files for the intended end products and   systems to create integrated machine controllers
       converts them into trajectories and directions for   that combine key functions from both solutions.
       CNC servo drives within the cartesian coordinate   A good example is Mitsubishi Electric's MELSEC
       robot. As a result, highly accurate, precise and   iQ-R motion controller and its G-Code add-on
       reproducible movements can create even the most   library. By choosing this solution, machine builders
       complicated and unusual 2D shapes and contours.   can use general-purpose servos and MELSEC iQ-R
         While CNC solutions work well as robot   series PLCs to implement CNC capabilities, if
       controllers, they cannot monitor and guide other   needed, by installing the G-Code library. This allows
       components, such as solenoid valves, clamps and   the programming of highly accurate complex cutting
       air hoses – to do so, the unit needs a PLC. This   trajectories and profiles in G-Code without the need
       could theoretically handle tight tool control and   for computer numerical controllers.
       feedback for all the different automation parts,   More precisely, the add-on function helps the
       eliminating the need for CNC systems. However,   system to follow PLC-specific programming
       writing motion control code for cartesian coordinate   instructions, such as Motion SFCs (sequential
       robots with any of the five PLC languages would be   function charts), as well as automatically generate
       quite challenging. Consequently, machine builders   and read motion profiles from CAD/CAM files. The
       and users need to use these two different control   G-Code programmes, available in text format, can
       systems for one machine.             be edited easily on Mitsubishi Electric's HMIs or
         This solution is however far from ideal:   with any generic editor.
       additional hardware will only increase the total cost   By eliminating the need for separate PLC and
       of ownership for the machine and can also affect   CNC component hardware, the MELSEC iQ-R
       build / commissioning time. In fact, two separate   system can synchronise the different processes
       control units need to share time-critical information,   within one machine and reduce cycle times.
       thus increasing potential cycle times and increasing   Furthermore, the possibility to use one single
                                            solution for various applications, including CNC
                                            machining and easily switch between them allows
                                            machine builders to use it to control a complete
                                            production line. As a result, businesses can benefit
                                            from a highly flexible, fast and cost-effective system
                                            that truly streamlines their industrial processes
                                            whilst delivering quality and consistency.
                                            gb3a.mitsubishielectric.com

                           June 2020 • INDUSTRIAL TECHNOLOGY EXTRA! • p11
   6   7   8   9   10   11   12   13   14   15   16