Seite - 29 - in Proceedings of the OAGM&ARW Joint Workshop - Vision, Automation and Robotics
Bild der Seite - 29 -
Text der Seite - 29 -
Fig. 3. Diagram of the ”pick up panel” process as stated in figure 2.
panel task is shown in figure 3. Our DSL has three main
commands to build each process. A process is used when a
process starts. The name of the process is set as an attribute
in the syntax. A task describes an automatized operation.
The use command is used when the process is supposed to
use a specific tool. Parameters can also be used to configure
the behavior of the tool. So, the pick up panel process as in
figure 3 can with the help of the DSL finally be written as
follows.
process ”pickup panel”
task ”check security ”
use ”arm” parametersv ”5.5 ,6.0 ,8.0”
use ”vacuum griper” parameters ”hold”
use ”arm” parameters ”3.5 ,3.0 ,8.0”
use ”vacuum griper” parameters ”drop”
use ” laser ” parameters ”0.0 ,0.0 ,0.0 ,1.5 ,1.5 ,1.5 ,1.5 ,0.0”
V. TOOL CHAIN
A. Manufacturing Execution System
TheManufacturingExecutionSystem(MES) is responsible
forpreparing theCADdata forproductionandforperforming
and tracking the transformation of raw materials into finished
goods.
As depicted in figure 4 the product is handed over by the
CAD system. First, the MES checks, if the delivered data
is correct regarding syntactic and semantic concerns such
as closed contours or the considerations of the maximum
producible dimensions. If these checks fail and an automated
manufacturing process cannot be guaranteed, a meaningful
reportwillbepresented to theuser, so thathecan take further
corrections.
After validating the CAD data, the system forwards the
data to the CAD reader, which transforms it into an internal
representation. Therefore, the beams of timber and panels
of timber or gypsum are merged into elements according
to their identifiers. Then, the surrounding contour of the
elements is calculated. After that the beams of timber can be
stored in the database. Since the beams are not part of the
automatic manufacturing process, this information is only
used for displaying them within the production units plan
as well as to calculate the positions where the gypsum and
timber panels have to be connected to the beams. The next
step is to store the panels and the position (layer) of the
steam brake in the database. Finally, all mounting parts for
the particular processing steps are determined and written to the CAD file. This parts could be e.g. drillings for power
outlets or heating systems.
Fig. 4. Scheme of the Manufacturing Execution System.
The next unit within the MES is the CAD generator. In
this step the positions for clamping are generated. There-
fore, positions alongside the beams are calculated within a
given distance. The dimensions of the steam brake is also
calculated in this step. Since the steam brake is considered
to be cut orthogonally only, and to be at least as broad as the
element, this step can be reduced to calculating the length
according to the elements contours surrounding rectangle
plus some extra overhang.
The fourth part of the MES is called Nesting and enables
the user to produce multiple elements to be processed on a
single carrier. Elements are placed next to each other within
certain constraints, which include dimensional restrictions,
maximum number of mount parts per carrier or the minimum
distance between elements. The latter is important to prevent
an overlapping of the steam brake.
After the elements are nested on carriers the whole
production process can be observed and planned in the
production unit list. This list shows the current state of the
production unit and it is also possible to view or print the
plans of these production units, showing all the details of the
elements contours according to their position on the carrier.
Similar to this plans the carrier can be augmented by further
information from a laser system.
The last unit of the MES, before the product is handed
over to the production, is the NC Data Export. When the cell
controller requests a new production unit, the MES prepares
the next production unit in the production unit list to be
produced.
Throughout the whole manufacturing process, the produc-
tion unit can be tracked and its current status can be ob-
served. Further, it is possible to analyze production, failures
and throughput through a reporting service provided.
B. Cloud Exchange Service
The Cloud Exchange Service (CES) offers the opportunity
for several companies to exchange different CAD modules,
29
Proceedings of the OAGM&ARW Joint Workshop
Vision, Automation and Robotics
- Titel
- Proceedings of the OAGM&ARW Joint Workshop
- Untertitel
- Vision, Automation and Robotics
- Autoren
- Peter M. Roth
- Markus Vincze
- Wilfried Kubinger
- Andreas MĂĽller
- Bernhard Blaschitz
- Svorad Stolc
- Verlag
- Verlag der Technischen Universität Graz
- Ort
- Wien
- Datum
- 2017
- Sprache
- englisch
- Lizenz
- CC BY 4.0
- ISBN
- 978-3-85125-524-9
- Abmessungen
- 21.0 x 29.7 cm
- Seiten
- 188
- Schlagwörter
- Tagungsband
- Kategorien
- International
- Tagungsbände