Skip to main content
Bosch Connected Industry
This offer is only for commercial customers.

4 steps to greater efficiency in machine development

The efficient programming of machines is a crucial aspect of mechanical engineering, directly impacting productivity and precision. Specialized engineering software that supports the entire machine programming process, from the PLC to the HMI, is essential for achieving this efficiency with minimal programming effort. This software should enable quick and easy machine configuration. The following four steps outline the approach of such a software to generating machine code and HMI visualization without much programming effort.

4 steps to greater efficiency in machine development

Save up to 50% in machine development time

1. Select device objects and software modules

Select device objects and software modules

The planning phase begins with checking the availability of software modules and selecting them according to the devices in the machine. These modules can be integrated directly into the electrical design using drag & drop and imported into the engineering project. An object contains macros for the electronic design, the PLC code for the hardware connection and offers all the necessary functions for programming the step chains. A complete object is available for each controllable device in the machine, regardless of the manufacturer. The connection to manufacturer-specific hardware is made via a provided interface.

2. Edit parameters

Edit parameters

Once all objects and interfaces have been selected, many other functions can be configured. These include, for example, the selection of ready-made operating modes, the addition of add-ons such as the diagnostics tool and the automatic import of the E-plan, which provides the entire bus structure including the symbols. Finally, the configuration is exported to the PLC. Code and folder structures are automatically generated in the PLC, which are structured according to defined and standardized norms. This provides maintenance personnel and programmers with a clear overview of the code and reduces training time. At this stage, not a single line of code has been written. Nevertheless, it is already possible to move and test every device in the machine in manual mode.

3. Program step sequences

Program step sequences

A significant programming effort often lies in programming the step chains for the automatic sequence. However, even here, all necessary objects can be dragged and dropped into the project and incorporated directly into sequence chains (SFC).

4. Efficient diagnosis and error detection

Efficient diagnosis and error detection

The HMI contains standardized areas such as the control of automatic operation, the selection of operating modes, the display of error messages as well as various views and the login system. Bosch Connected Industry also offers a selection of add-ons and assistance systems that can be integrated. With Virtual Assist, an assistance system for fault detection, the faulty device is displayed directly in the 3D model of the machine. The operating personnel receive clear instructions on how to rectify the problem. Another useful tool is Cycle Time Assist, which can be used to monitor the cycle times of the system. The assistance system precisely records the cycle times of all individual steps, from mechanical movements to communication times, and visualizes this data in real time. This enables production managers to quickly identify cycle time deviations and initiate countermeasures at an early stage to ensure production efficiency. This data can also be exported as an XML file for further processing.

Conclusion

Suitable software offers an innovative solution for reducing machine development time by up to 50%. It enables straightforward and rapid configuration of machines using pre-built and field-tested software modules. By distinguishing between manufacturer-independent objects and manufacturer-specific interfaces, developers can work flexibly and independently of hardware manufacturers. The software optimizes not only the development process, but also the subsequent operation and maintenance of machines. Faster device replacement, reduced programming effort, and automatic code generation lead to increased efficiency and a stronger negotiating position for mechanical engineering companies.

If you have questions

If you have questions

Jörg Scherrieble
Product Manager
+49(711)811-26274
Get in contact

If you have questions

Maximilian Albrecht
Account Manager
+49(711)811-45514
Get in contact

Get in touch with us

Monday – Friday, 9 a.m. – 4 p.m. CET

Telephone

Send us a message

Stay up to date

Register for our Bosch Connected Industry News service