Back to Blog

【ARM+Codesys Customer Case Study】 Application of RK3568/A40i/STM32+CODESYS in Factory Automation: Riveting Machine

#stm32#自动化#嵌入式硬件#codesys#arm开发

Application: Riveting Machine:

Process control for riveting machines in joining, pressing, and welding processes.

Berghof supplies Werner Krayer GmbH in Germany with an HMI-integrated controller for riveting machines, which features powerful I/O expansion capabilities. Using this controller can significantly reduce the error rate or defect rate during the riveting process. Its compact size reduces space requirements in the machine and control cabinet. Berghof provides Werner Krayer GmbH with the DC1000 controller, featuring a display and I/O expansion capabilities. Based on this, Krayer GmbH can also develop its own process control program "proMY," which allows the factory to not only perfectly monitor the riveting process but also to 100% control quality through adjustable parameters. This process controller is specifically designed for a wide range of applications in the fields of joining, pressing, and welding. The highlight of this riveting machine is its process control, which ensures that the riveting machine consistently maintains the rated rivet head height and can compensate for component mating deviations. Therefore, its process control ensures the highest product quality while reducing scrap rates and costs.

图片

Feature 1: Higher Performance in a Minimal Footprint

The more compact the machine and the more diverse its requirements profile, the more flexible and powerful the controls, including I/O modules, must become. In response to this demand, Berghof developed a new, highly compact and flexible I/O expansion card for the DC1000 PLC series, named DC-I/O, with dimensions of 108 mm (length), 56 mm (width), and 6 mm (height), for acquiring I/O signals. This saves space in the machine or control cabinet, as well as the need for additional I/O hardware.

Feature 2: Multifunctionality

The Berghof DC-I/O expansion card features multifunctional digital and analog inputs/outputs, high measurement accuracy, and 22-bit resolution. It includes 8 digital inputs with high-speed counting functions, 8 digital inputs/outputs, 4 analog inputs for +/- 10 V, and is additionally equipped with 4 multifunctional analog channels, offering the following operating modes for selection:

Current input

Voltage input

Temperature input

Resistance input

Current sensor

Voltage sensor

This means that many application control programs can be implemented flexibly and efficiently.

Feature 3: Easy Programming with CODESYS

All expansion cards are integrated into the programming configuration of the development environment (CODESYS), allowing PLC programmers quick access to various components, interfaces, and library functions within the system. Additionally, Berghof provides pre-installed and functionally tested I/O expansion modules that communicate via an internal bus system.

Xinmai offers localized ARM+CODESYS customization.