Back to Blog

[ARM+Codesys Customer Case Study] Application Case based on RK3568/A40i/STM32+CODESYS in Smart Production Lines: Fully Automatic Assembly of LeanMotor Rotors using Robots

#arm开发#机器人#自动化#codesys#stm32

In Europe, especially Germany, the assembly of workpieces using fully automatic robots has long been nothing new. For example, the encoderless LeanMotor manufactured by STOBER in Pforzheim (a German city) holds the top position in the global market. It uses a fully automatic robotic component installation system to produce rotors for this highly efficient drive solution. The system is fully automated, based on the latest internally developed technology and CODESYS control solutions from Germany as core support. Coupled with its extensive product portfolio, STOBER can realize a wide variety of applications.

图片

Encoderless drives provide consistent output, are lighter than asynchronous drives, and their motors are smaller, more cost-effective, and more robust than servo motors. With full torque control, speed and torque can be controlled arbitrarily, achieving an efficiency of up to 96%, making the LeanMotor compliant with efficiency class IE5. STOBER achieved this by combining the drives with SC6 and SI6 controllers. The speed deviation is less than one percent, and the positioning accuracy is ±1 degree.

To produce the circular blanks for the new LeanMotor, STOBER, with the assistance of the CODESYS Group, developed a fully automatic installation system, including three SCARA robots and a rotary indexing table with five stations for the various processing steps.

图片

Low-backlash planetary gears or spiral bevel gearboxes are used wherever high precision and repeatability are required. This is particularly important for the axes in robots and rotary indexing tables. They are centrally controlled using the STOBER MC6 motion controller. It is ideally suited for synchronous control via EtherCAT and handles the entire human-machine interface in the process.

The STOBER MC6 motion controller is developed based on CODESYS's embedded Runtime. CODESYS maintains the simplest possible interface for application programmers. Additionally, programmers can directly position robots using point-to-point (PtP) and, if necessary, use taught positions within program sequences. All calculations, such as path planning and interpolation for the three SCARA robots, are also centrally handled within the library function blocks provided by CODESYS.

Furthermore, CODESYS is essentially a soft PLC. Besides being portable to mainstream embedded development boards (ARM, x86, PowerPC, TriCore, etc.) and supporting Linux, VxWorks, and QNX embedded systems, it can also be installed directly on a PC, turning your computer into an integrated display and control unit. In addition to supporting rich visualization, a complete motion control system, and over 30 mainstream bus communication protocols, CODESYS also supports third-party development tools and various applications based on standard OPC and OPC UA protocols, and the PLCHandler third-party client. It is the ideal choice for you as a development platform for intelligent production lines and high-end smart equipment. Finally, CODESYS's many OEM partners form the CODESYS Automation Alliance, all of whom can provide hardware devices. Products developed using such an automation development platform are inherently stable, reliable, and efficient. While improving your product quality, it will inevitably reduce development costs.**

Xinmai provides localized ARM+Codesys customization.