You probably do not come from: Latvia. If necessary, change to: United States

Compressed air monitoring on a machine tool as a basis for energy efficiency measures

Mechanical engineering
Machine tools
Industry 4.0
IIoT platform moneo
Use Case

Keeping track of compressed air costs

The production processes of machine tools constantly require compressed air. In sensor production, various devices required to produce the finished product are manufactured in-house. These processes often take place in a machine tool.

In the production process of the machine tool, compressed air is required:

  • as “sealing air” to seal a hollow space with the help of overpressure
  • for mechanical processes during tool changing
  • as “purging air” to clean tools before and after tool changing
  • as “purging air” to remove any chips from manufactured parts when removing them from the machine tool
  • to cool the tools used for sensitive plastic parts which must not come into contact with coolants

Compressed air production is one of the major cost factors in manufacturing. This is why energy efficiency measures have such a high potential.

The starting position

Compressed air indication without condition-based quantity and cost tracking

By default, every machine tool provides general display instruments to indicate the different operating states. However, the process data of the compressed air consumption in correlation with the associated costs are not monitored.
Consequently, an evaluation in terms of energy management and energy efficiency measures is not possible.

  • What are the compressed air costs depending on the state of the machine?
  • Where can costs and energy be saved?

Without a database, these questions remain unanswered.

Goal of the project

Assessment of compressed air costs for the purpose of implementing energy saving measures

  • Energy-efficient operation of the machine tool
  • Calculation of different compressed air costs for the purpose of assessing and organising energy-saving measures
  • Identification and visualisation of unnecessary costs in stand-by operation due to leaks
  • Reduction of energy and operating costs to become a ‘green factory’

Implementation

Compressed air monitoring with moneo RTM

moneo RTM is centrally installed on a server.

ifm provides a wide range of automation components. In this application, SD6500 compressed air meters were installed at the compressed air supply of the machine tool and upstream of the compressed air gun.

The sensor data is provided to moneo RTM via an IO-Link master of the AL1350 series. The IO-Link master is connected to the server via an internal VLAN.

Data monitoring, threshold management and calculations are carried out with moneo RTM.

Success

moneo RTM visualises energy-saving potential

Data acquisition, visualisation and offsetting of flow values via moneo RTM provide the basis for calculating different compressed air costs.

These data allow dedicated assessment and organisation of energy-saving measures. Unnecessary costs in standby operation were identified, and the machine tool can now be operated more efficiently without wasting compressed air.

Energy and operating costs could be reduced with the goal of becoming a ‘green factory’.

System structure

  1. SD6500 compressed air meter in the supply line of the machine tool
  2. SD6500 compressed air meter in the supply line of the compressed air gun
  3. AL1350 IO-Link master

Wiring diagram

  1. SD6500 compressed air meter in the supply line of the machine tool
  2. SD6500 compressed air meter in the supply line of the compressed air gun
  3. AL1350 IO-Link master

Dashboard

Get the big picture on the moneo dashboard. The dashboard provides the user with an overview of all relevant process values for this plant.

  1. Current total compressed air - flow (CDS)** (m³/h)*
  2. Current pressure (bar)
  3. Total compressed air consumption - totaliser (CDS)** (m³)*
  4. Current compressed air costs (CDS)** (€/h)*
  5. Total compressed air costs (CDS)** (€)*
  6. Machine status “Machine on” (CDS)** (On/Off)
  7. Machine status “Machine standby” (CDS)** (On/Off)
  8. Machine status “Machine off” (CDS)** (On/Off)

In the “Compressed air” dashboard, the user sees all relevant compressed air process values for this plant at a glance.

  1. Machine - current compressed air consumption (m³/h)
  2. Machine - current pressure (bar)
  3. Current compressed air temperature (°C)
  4. Machine - compressed air consumption (m³)*
  5. Machine - compressed air costs (€)*
  6. Compressed air gun - current compressed air consumption (m³/h)
  7. Compressed air gun - current pressure (bar)
  8. Compressed air gun - current compressed air temperature (°C)
  9. Compressed air gun - compressed air consumption (m³)*
  10. Compressed air gun - compressed air costs (CDS)** (€)*
  11. Current total compressed air - flow (CDS)** (m³/h)*
  12. Total compressed air consumption - totaliser (CDS)** (m³)*
  13. Current compressed air costs (CDS)** (€/h)*
  14. Total compressed air costs (CDS)** (€)*

In the ”Machine status” dashboard, the user can see the current operating status of the machine and the elapsed operating time in the relevant machine status.

  1. Machine status “Machine on” (CDS)** (On/Off)
  2. Machine status “Machine standby” (CDS)** (On/Off)
  3. Machine status “Machine off” (CDS)** (On/Off)
  4. Time - Machine ON (CDS)** (h)*
  5. Time - Machine STANDBY (CDS)** (h)*
  6. Time - Machine OFF (CDS)** (h)*

In the “Process optimization” dashboard, the user can see the energy consumed by machine operating status. The insights gained can be used to optimise the energy consumption.

  1. Total compressed air costs (CDS)** (€)*
  2. Compressed air costs machine (CDS)** (€)*
  3. Compressed air costs machine in standby (CDS)** (€)*

* Counting start was the set-up of the sensor. A reset can be performed via the sensor or via moneo configure.
** NOTE! A reset also resets all values calculated so far! CDS (Calculated Data Source) stands for a value calculated via the moneo Dataflow Modeler

Analysis

The analysis function can be used to view further details. The screenshot shows how the operating status of the machine tool can easily be identified via the flow value of the compressed air.

  1. Machine status “Machine off” (0m³/h)***
  2. Machine status “Machine standby” (approx. 19m³/h)***
  3. Machine status “Machine on” (>20m³/h)***

*** To be determined individually depending on the application

Settings & rules: Manage thresholds

Tasks & tickets

As soon as a defined limit value has been exceeded or not reached, a ticket will be created for the corresponding process value. A red traffic light and a pop-up alert message indicate that a pressure threshold was violated.

The ticket can be taken over and processed by the responsible employee. Via the comment function, implemented measures and descriptions of solutions can be documented immediately. The following notification options are available:

Calculated values

Using moneo, much more information can be calculated from the process values of the sensors. The ‘Dataflow Modeler’ enables custom creation of calculated values, e.g. by combining and offsetting data sources from sensors in a data flow model.

Calculation of total compressed air consumption:

  1. Totaliser of the SD6500 compressed air meter in front of the machine tool (m³)
  2. Totaliser of the SD6500 compressed air meter in front of the compressed air gun (m³)
  3. Function block “Addition” - calculation of total compressed air consumption
  4. Result - total consumption (m³)

Calculation of compressed air costs of the machine tool:

  1. Totaliser of the SD6500 compressed air meter in front of the machine tool (m³)
  2. Energy price for 1m³ of compressed air - must be determined individually depending on the application (€/cent)
  3. Constant “100” for cent to euro conversion
  4. Function block “Division” - cent to euro conversion
  5. Function block “Multiplication” - calculation of energy costs
  6. Function block “Round” - the energy costs are rounded to two decimal places
  7. Result - compressed air costs of the machine tool (€)

Determination of the machine tool status “Machine on”:

  1. Flow value of SD6500 compressed air meter (m³/h)
  2. Constant “20” for determining the machine status “Machine on” - must be determined individually depending on the application (m³/h)
  3. Function block “Comparison” - output is true if A is greater than B
  4. Function block “Boolean to double” - conversion of the Bool value into a numerical value: true = 1 / false = 0
  5. Result - machine tool operating status = on (true = 1 / false = 0)

Determination of the machine tool status “Machine off”:

  1. Flow value of SD6500 compressed air meter (m³/h)
  2. Constant “1” for determining the machine status “Machine off” - must be determined individually depending on the application (m³/h)
  3. Function block “Comparison” - output is true if A is less than B
  4. Function block “Boolean to double” - conversion of the Bool value into a numerical value: true = 1 / false = 0
  5. Result - machine tool operating status = off (true = 1 / false = 0)

Determination of the machine tool status “Machine standby”:

  1. Flow value of SD6500 compressed air meter (m³/h)
  2. Constant “1” for determining the machine status “Machine off” - must be determined individually depending on the application (m³/h)
  3. Constant “20” for determining the machine status “Machine on” - must be determined individually depending on the application (m³/h)
  4. Function block “Comparison” - output is true if A is greater than B
  5. Function block “Comparison” - output is true if A is less than B
  6. Function block “And” - output is true if A and B are true
  7. Function block “Boolean to double” - conversion of the Bool value into a numerical value: true = 1 / false = 0
  8. Result - machine tool operating status = off (true = 1 / false = 0)

Calculation of the production time of the machine tool:

  1. Calculated machine status “Machine on” (true = 1 / false = 0)
  2. Function block “Double to boolean” - conversion of a numerical value to a Bool value 1 = true / 0 = false
  3. Function block “Time counter” - counts as soon as trigger input 1 = true
  4. Function block “Round” - the counter value is rounded to two decimal places
  5. Result - time of the machine tool in the “On” state (h)

Calculation of standby energy costs:

  1. Calculated value Machine tool standby time (h)
  2. Constant “19” Average standby consumption of the machine - must be determined individually depending on the application (m³/h)
  3. Energy price for 1m³ of compressed air - must be determined individually depending on the application (€/cent)
  4. Constant “100” for cent to euro conversion
  5. Function block “Division” - cent to euro conversion
  6. Function block “Multiplication” - calculation of average standby energy costs
  7. Function block “Multiplication” - calculation of energy costs
  8. Function block “Round” - the energy costs are rounded to two decimal places
  9. Result - compressed air costs of the machine tool in standby (€)