Increasingly, the critical and unique features of machines and systems need to be fulfilled with the help of software. As a result, manufacturers are beginning to pay attention to the power of software development. This trend is reinforced by widespread cost pressures, resource scarcity, lack of skilled personnel and shortening time to market. Through the use of software modularization and prefabricated templates and utility blocks, it is possible to create applications faster and safer. With the availability of modern development tools, such as Lenze L-force Engineer, which can be optimally modularized through the use of modules and the provision of skills and libraries, nothing can stop this modern, useful software from being widely used in the production of useful machinery.
Although Germany machinery and equipment are exemplary in terms of mechanical modularity and electronic modularity, the software is still a "noodle code" with a messy structure that is difficult to understand. When developing a new machine, developers try to copy as much of this code as possible to reduce the amount of programming effort. This approach is desirable for small projects and projects where the head is the way. However, if the software has been in the works for many years and contains tens or even hundreds of thousands of lines of code, the situation will be completely different. Copying code briefly can adversely affect the quality and maintainability of the software, as well as the creativity of the developer.
So there's a danger of introducing faulty or no longer working code from an old project to a new one. Even if the original code is correct, it may be possible to prevent maintenance, extension, or modification of the application due to limited knowledge of the noodle code. In addition, the continued development of the program may lead to new and unexpected faults in the tested part of the program. As a result, every time the program is expanded, it can be very time-consuming to test the whole machine, and then affect the time to market of the product. Moreover, such a project is difficult to assign to multiple developers within a team or company size to ensure that they work together with each other. The result is a multi-year, high-value development.
divide and conquer
The machine planning is particularly special: it has long been established that the machines originating from the modules have a custom mechanical interface. The encapsulated utility blocks form a (convergent-managed) specification building block that planners can use to quickly and efficiently sort out a new mechanical solution from a mature module, and then reduce the cost of building and testing the machinery. Planners can focus on developing new features and common features, or extending existing specification components. In addition, because the module interfaces are clearly defined (in advance), it is easy to split the large-scale development mission among multiple planners, so that the development and testing tasks can be carried out in parallel, which then further shortens the time to market.
Therefore, the policy is to further promote software modularization in software development.
A library of utility modules from automation vendors
However, the construction and completion of software specification utility module components is often beyond the talent of machine and equipment manufacturers. Ninety per cent of the equipment manufacturers that supply the means of production for consumer goods occupations employ between 30 and 70 people, and of these workers, an average of only 1.6 workers are engaged in the automation of equipment. Before the enterprise gains a clear competitive advantage in the product market, it needs the employee group to develop standardized components. As a system and know-how partner in mechanical engineering, Lenze has been supporting its users for many years in the form of engineering skills services, providing prefabricated standard utility blocks, such as winding or flying saws, to support intelligent drives. Now, the company also offers utility blocks for controller-based automation solutions, together with the expansion of specific utility blocks for consumer goods occupations, such as "No gap – no seal". Cluttered utility blocks for 3-axis articulated robots are also coming soon.
Depending on the application and requirements, developers are able to use different levels of utility blocks and software – e.g., mechanics – for individual machines or complete plants – mostly on the basis of tested and proven functions in many applications. As we have observed in many areas of the electronics and software profession, with the gradual increase in modular software and corresponding development methods, third-party companies are also able to develop and supply utility blocks and associated test vectors for validation.
Customize utility block templates
As a result, users can quickly create custom utility blocks and integrate them into subsequent projects by using templates and, if necessary, with the help of abbreviated specification utility blocks. Modules provide pre-made software structures such as fault handlers, interfaces, databases, and state machines. Just like using a Word template, users can focus on creating actual functionality or content.
Modern engineering environment and OOP
Object-oriented programming languages support software modularity because the basic concept of this language is to encapsulate utilities and data in a "target". Inheritance can quickly generate new goals on top of existing ones, and then use them to complete new functions and new options in particular. Another advantage of goal-oriented speech compared to IEC 61131 "Programming Language" is that it has greater coverage in education and business. Powerful open programming environments, such as Lenze's L-force Engineer, not only support high-end goal-oriented speech programming, but also promise a combination of structured text similar to C language, code created in KOP, and prefabricated utility blocks in a single project.
Conclusions and outlooks
The scarcity of capital and human resources has led to the need for small and medium-sized machine and equipment manufacturers to optimize software engineering. The unified modularity of the software allows programmers to smoothly reuse existing and tested code and develop new functions on top of it. Together, the readability of the software was improved through software modularization, and then the maintainability of the software was improved. In addition, power can be further improved by using specification blocks with different levels of abstraction, which are supplied and tested by automation and solution partners (e.g., Lenze or third parties). Programmers are able to use the time saved for development and testing to focus on their product size and central competitiveness, and then improve the company's competitive position.
|
More on that
|
White Paper Series – Software Challenges in Mechanical Engineering Design
In recent years, product life cycles for mechanical engineering have been shortening, and the trend towards product customization is becoming more and more significant. The market places a variety of demands on equipment manufacturers, such as:
◆ Constantly require shortened delivery time and commissioning time.
◆ Provide a higher degree of ...
|
|
Lenze blow-fill-spin solution
1. Introduction
With the increasing expansion of the beverage consumption market, the demand for PET materials is bound to rise. In the face of increasingly serious environmental problems, how to save energy is also the primary problem of filling beverage equipment, traditional filling equipment, due to the blowing machine and the filling machine through the wheel conveying ...
|
|
Lenze's digital service platform helps OEMs seize growth opportunities
Profit margins in the engineering industry are under severe pressure. Digital services enable equipment manufacturers to optimize their management costs and implement new business models. At this year's Hannover Messe, which will take place from May 30 to June 2, automation experts ...
|
|
The application of Lenze in the production line of flying cake finger cakes
1 Introduction
Northerners mainly eat pasta, and cake food is the main product in pasta. Almost all of the cakes made at home are done by hand, and at present, domestic cake processing enterprises are semi-automatic production methods. The labor cost is high, the production efficiency is low, and the individual person makes the shape of the cake produced.
|
|
Bluetooth Technology|Smart home will achieve double-digit growth in 2026, and Lenze Technology has launched a Bluetooth direct-connected lamp solution
Despite the market volatility due to the coronavirus pandemic and its impact on the supply chain, as well as demand-side shocks, the global smart home devices market is here to stay as smart home users expand their smart home ecosystems. With steady growth expected over five years, we want a more complex ...
|
|
Lenze solution based on case packer applications
1 Introduction
With the development of society and the progress of science and technology, the degree of automation in the logistics packaging industry is getting higher and higher, and the task that originally required a few people and a dozen people to complete the task can only be completed by one or two people due to the injection of science and technology. Packing and sealing machine, as the name suggests, is to pack items in ...
|
|
Automated warehouse intralogistics solutions
When it's all about matching drive solutions for automation and warehouse logistics.
Different industries such as wholesale and retail, fashion, and food and beverage place different demands on the automation of warehouses. The need for high speed, cost-effectiveness and maximum safety, energy efficiency and digital concepts ...
|
|
Lenze: the "core driving force" of a fully automated mask production line
Masks are currently the most commonly used daily necessities, and due to the sharp increase in demand, masks have become the most sought-after goods in the world. This may not be too much to worry about, because products such as masks have already been fully automated.
Motion control products and motion control systems, on the other hand, are automatic ...
|
|
Winding drive: Simpler design and easier commissioning
First of all, it is necessary to understand the process of winding
Winding drives are used to store successive materials before and after the machining process. Depending on the winding process, these drives are primarily operated in a quasi-static manner. Winding drives operated in a synchronous manner can be used, e.g. for intermittent operation of equipment (stamping machines, cutting sheets...).
|
|
Lenze attended the 2021 Supplier Partner Conference of the Ninth Institute of Machinery
On April 28, 2021, the 2021 Supplier Companion Conference of the Ninth Planning and Research Institute of Machinery Industry Co., Ltd. with the theme of "Building the Future Together" was held in Changchun New Century Grand Hotel. Liu Shixin, Director, General Manager and Secretary of the Party Committee of the Ninth Hospital, Yang Yumin, Director and Deputy General Manager, ...
|
|
Lenze servo drive i700
The innovative servo drive i700 can be used for central motion control and is characterized by compactness and high flexibility: the two-axis design ensures a minimized product structure and dynamic motor control enables a wide range of applications. In addition, its unique installation concept and simple engineering design greatly simplify the integration of the equipment.
|
|
Case Study | Explosive popping cigarettes, Lenze creates for you!
In addition to the common fruit flavor, there are also novel flavors such as ice cream, chocolate, and floral, as well as different shapes such as thick and thin sticks. How to provide tobacco manufacturers with processing equipment that can be flexibly set up and operate efficiently and stably...
|
|
Small man, big smart: Lenze c300 controller
Remember the c300, the smallest member of the Lenze controller family? The C300 has always existed as a single logic controller, and now it has another interesting feature, let's take a look.
C300 at a glance
The c300 is based on the ARM chip, which has ultra-low power consumption, and integrates ...
|
|
【Case Study】The application of Lenze products in cigarette pack packaging machine
With the heating up of China's high-end cigarette market, special-shaped cigarette packaging machines are in a period of rising demand. High-end cigarettes are generally packaged with special-shaped packaging machines, and the so-called special-shaped packaging machines are different from the usual packaging machines. At the feeding end of the special-shaped packaging machine, the cigarettes are generally loaded into the ...
|
|
Applications of 940 on weather radar
Weather radar is a radar dedicated to atmospheric detection, mainly used for short-term weather forecasting and extreme weather warnings (such as typhoon and heavy rain warnings). The successful convening of the 2008 Beijing Olympic Games was due to the contribution of weather radar. One of them is equipped with a Lenze 940 servo drive and a Lenze servo motor ...
|
|
Let Lenze print solutions wake up your dopamine this summer
Through printing, we can add the element of "dopamine" to more objects. So, how to make the printing press a "happiness machine", a steady stream of happiness? The key is to control the print quality accurately.
1 Corrugated production line Create the perfect corrugated for cardboard
...
|
|
Lenze total solutions for thermoforming machines
1 Introduction
With the innovation of technology and the continuous upgrading of molding equipment, the traditional hydraulic blister machine can no longer meet the needs of the market, and the servo system with a higher degree of automation is gradually replacing it. Under the fierce market competition, by improving the degree of automation of machinery and equipment, ...
|
|
Lenze for Intralogistics Tunnel Stacker (SRU)
Different industries, such as wholesale and retail, fashion, and food and beverage, have different requirements for warehouse automation, and enhanced system performance, reduced commissioning times and reduced energy consumption are key challenges for the new generation of high-bay warehouse aisle stacker cranes (SRUs). Lenze motion control platform for Hyundai S...
|
|
Application of the Lenze automation system on a string winding machine
1 Introduction
Behind a beautiful string music, in addition to the musician's skill, the quality of the instrument, especially the sound quality of the strings, is very important.
In the early string making process, the experience and technique of the operator played a key role, and the result was that the operator was difficult to train.
|
|
Application of Lenze 9400 servo PLC on bottle filling machine
1 Introduction
In modern society, bottle filling production lines are widely used in food, medicine, daily chemical and other industries, and the level of filling production lines is directly related to the quality of products and the efficiency of production. With the development of the economy and the rapid development of science and technology, especially the automation and intelligent technology...
|
|