Beruflich Dokumente
Kultur Dokumente
Factory
Operating Instructions
548588 EN
04/06
Order No.: 548588
Edition: 04/2006
Authors: Christine Löffler
Graphics: Doris Schwarzenberger
Layout: 20.04.2006, Beatrice Huber
© Festo Didactic GmbH & Co. KG, 73770 Denkendorf, Germany, 2006
Internet: www.festo-didactic.com
e-mail: did@de.festo.com
5. Material which you can teach using COSIMIR® Factory ____ 298
T
T
The fact that you are working with a complete production process
means that you have a global perspective and can obtain a good
overview of computed-integrated manufacturing and a clear
understanding of the reciprocal effects and dependencies between the
individual elements of a production process.
It is equally possible to concentrate on individual aspects of CIM plants
and increase your depth of knowledge of these. Examples include robot
and CNC programming.
In this way, you can by using the COSIMIR® Factory simulation system
T
T
• trainees
For this group, the most interesting part of the manual will be the
information and instructions on the operation of COSMIR® Factory.
T
T
Structure of manual The manual is structured on the basis of the following thematic areas:
• Chapter 2 contains information and tips on the installation of
COSIMIR® Factory.
T
T
Conventions In order to allow you to find information more easily, certain notation is
used for text and for key combinations and sequences.
Notation Explanation
Key 1 + key 2 A plus sign (+) between the key names means
that you must press the named keys at the
same time
Additional support Further information and support is available as on-line help. On-line
help consists of the following:
• COSIMIR® help for system operation
T
T
• COSIMIR® Assistant.
T
T
On-line help On-line help provides detailed information on the functions and
operation of COSIMIR® Factory. T
T
The on-line help menu bar offers functions which will be familiar to you
from standard Internet browsers. These include forward and back keys,
a start-page button, the ability to print out selected subjects, the option
to view or hide the navigation bar, and the ability to define Internet
connection options.
You also have a facility via additional tabs such as Contents, Index,
Search and Favourites to navigate through the help information on
COSIMIR® Factory in a convenient way.
T
T
COSIMIR® Assistant
T
T
T
T
2.1 The following system requirements are specified for COSIMIR® Factory.
T
T
System requirements
Minimum configuration of COSIMIR® Factory
T
T
RAM 512 MB
2.2 The instructions here apply for COSIMIR® Factory with a single
T
T
Installation of COSIMIR®
T
T
Note Be sure to choose a directory for installation which does not contain any
other version of COSIMIR®.
T
T
9. Enter the program group in which the COSIMIR® Factory symbols are
T
T
Factory. You can of course change this if you wish. Confirm your
choice by clicking on the Next button.
10. COSIMIR® Factory is now ready for installation. Click on Next to start
T
T
the installation.
Finish button. As soon as the dongle has been plugged into the USB
interface, you can launch COSIMIR® Factory. T
T
T
T
2.3 The term “network installation” relates above all to the software
Network installation of licence. In the case of network installations, software access is provided
COSIMIR® Factory
T
T
Licences are issued dynamically and can be requested from any desired
workstations within a network up to the maximum number of licences
ordered. The licence server is a computer within the network which
issues licences. A dongle must be in place on the USB port of the
computer concerned at all times when COSIMIR® Factory is running to
T
T
The network licence files can also be found in the Network directory on
the installation CD for COSIMIR® Factory.
T
T
Overview of COSIMIR® T
T
The Controls (or “Shopfloor”) level is the lowest level within the factory
hierarchy. On this level you will find real or virtual production lines and
automation components.
Factory levels
For the MES level, COSIMIR® Factory offers the following functions:
T
T
sections:
• Factory Production Manager
• Factory Simulation
• Factory Control
Visualisation
Factory Simulation The plant editor within the Factory Simulation program section allows
modelling of production lines on the basis of ready-made automation
stations. The automation-station data is stored in a library. As soon as
you begin to simulate a production line, working from Factory Control,
you can use Factory Simulation to follow events on the production line
in a highly realistic way.
Factory Control The Factory Control program section allows you to create a project for a
production control system for a production line. Data on the type and
composition of the production plant is automatically exchanged
between the Factory Simulation and Factory Control program sections. A
production control program can be created automatically. Alternatively,
it is possible to expand this program, optimise it or program parts of the
production control system using process plan.
Process plan
Stock administration
Visualisation
Factory Production Factory Production Manager allows you to carry out simple functions of
Manager a production planning system. These include:
• Creation of new workpieces by entering an order number and an
assembly instructions number on the production database.
• Setting up a production process for new workpieces on the
production database and describe this.
• Compilation and execution of a task table on the basis of a pre-
defined production database.
• Display of the latest data on the stage reached in the processing of
the task table.
• Management of an automated warehouse.
...
Production
data
...
Stock
contents
• Conveyor belt
• Automated warehouse
• Processing and assembly stations
• Optional: Quality station
• Production control with visualisation
• Production database
Station Station
stock assembly
Station Station
processing quality
Stock management on a An automated warehouse is used as the main storage point for a
COSIMIR® Factory
T
T
In addition to this main storage point, there are also local storage points
for the stations. These storage points are allocated to individual
stations and managed by these. This allows stations to operate
independently of the main storage point.
Typical storage points within stations take the form of magazines and
belt systems.
Executable programs Each automation station carries out certain tasks. The execution of
these tasks is defined in programs. These programs – which include
PLC, CNC and robot programs – are an integral part of the automation
station in question.
Ask yourself: What tasks does the production control system need to
carry out? What data does this system need? What conditions must be
fulfilled?
The table below summarises the most important steps in the production
of the desk set.
1 What is the part All the workpieces required for production have their own part
number of the desired number and are described on the production database by a number
product? of features.
By accessing the production database, we find:
The desired product has the part number 52368.
3 What workpieces are Data on the workpieces which make up a particular product is stored
required for the on the production database.
product? By accessing the production database, we find:
The desk set consists of a baseplate (part number 42140) and a pen
holder (part number 42102). These workpieces are supplied from
the warehouse.
Also present in the assembly station are stocks of the thermometer
(part number 30000) and the pen (part number 30100).
4 What resources (in Data on the required resources is also stored on the production
this case machines) database.
are required for the By accessing the production database, we find:
production process? We required an automated warehouse, a circulating belt system, a
lathe and a milling machine.
5 Does the production A check as to whether the required resources are available is made
line contain the by evaluating the project. This contains a list of all production line
required machines? devices.
By evaluating the project, we find:
In COSIMIR® Factory,
T
T
7 What is the criterion The production control system supplies status and error messages
for the end of the to the production process.
production process? The production order is complete: END
Process plans
Production Production
database control
Station
Station ...
transport
stock system
Hierarchical structure of The production control system for production lines has a hierarchical
production control system structure. Each hierarchical level has defined tasks and defined
interfaces to the adjacent levels.
Factory Control
PC production
controller
Layer control
of production
Program for
production line
in process plan
...
Driver Driver
Layer
drivers
Process tasks Process tasks
Device Device
Layer
devices
Programs Programs
• Networking
The production control system and the devices must be networked
to allow them to exchange data.
Example:
Networking via Ethernet using the TCP/IP protocol or an RS 232
serial interface in the case of a real production line, networking via
PARSIFAL in the case of a simulated production line.
• Drivers:
The process tasks or macro process tasks of a device are contained
in a driver and its associated handshake process plan. The driver is a
program which addresses a device directly. The driver
communicates on one side with the production control system via
the appropriate network and on the other side with the device. The
communication with the device also follows certain rules. The driver
thus links the production control system and the device. The driver
and the associated handshake process plan convert the process
tasks into a form in which it can be executed by the device.
Example:
The driver $PARSIFAL communicates with all the devices on the
simulated production line, including the Robot Assembly1Robot1
devices of the Festo Assembly Station. For example, the driver
converts the process tasks ExecProg(“MP”,15, 3, 0) in such a way
that the robot program with the specified name MP is executed. In
this robot program, the robot picks a pallet from the circulating
conveyor belt and sets this down at buffer station 3 of the Festo
Assembly Station.
Flexibility of production The hierarchical structure ensures that the production control system is
control system highly flexible. This flexibility is achieved through the use of device-
specific drivers and their associated handshake process plan.
• The device drivers are programmable. They can thus be modified at
any time for new tasks.
• If a different or new automation device is installed, it is only
necessary to create a new driver and a new handshake process plan
for this device and load it into the system. The existing parts of the
production control system will not be affected by this change.
Drivers and handshake process plans can be programmed by skilled
users or by the system manufacturer.
• Any changes to the robot or PLC programs will not affect the
production control system.
• Changes to the production process can be made easily by the user.
It is only necessary for the user to modify the process plan
appropriately.
• The use of device-specific drivers makes it possible to use the
production control system with heterogeneous cell structures.
Factory Control
Production control
...
Process plans for The product-specific production process in the production cell is defined
production control system for each product by a separate process plan.
3.4 COSIMIR® Factory allows the user to create production lines with their
T
T
The structure of a project associated production control systems. The production lines are
in COSIMIR® Factory
T
T
managed as a project.
A COSIMIR® Factory project thus contains data on:
T
T
Element Description
Process plans Process plans describe the sequence of the production process on the
production line. They form part of the production control system.
Drivers Drivers are assigned to individual devices. The drivers, together with the
handshake process plans, cover the possible process tasks of an individual
device. They convert the process tasks in such a way that they can be
executed by the devices. Drivers also form part of the production control
system.
Libraries Individual project elements to control the production line can be linked in
from libraries. Libraries thus also form part of the production control system.
Element Description
Processes Processes are not static project elements. They are created during the
operation of the production control system (Production mode) as
manifestations of the execution of process plans.
Process tasks Processes are not static project elements. They are created during the
operation of the production control system (Production mode) when
individual process tasks are started in devices.
When you open the lower hierarchical levels for the individual data
entries, additional data on the relevant project element will be
displayed.
In the Project window the following additional data is shown for each
device:
• The allocated drivers with the name prefix $ and
• The process tasks.
Process plans Process plans are an important element of a production control system.
Process plans are used to program the process sequences for a
production line. They define the sequence in which the individual
process steps are to be executed and also permit the creation of parallel
branches.
Drivers Drivers are programs which, together with the handshake process
plans, contain the process tasks of a device. Drivers thus form the
interface between the production control system and a device. In behalf
of the production control system, a driver start the process task of a
device. Once this process task has been completed, the driver is
supplied with the process result and relays this to the production
control system.
Libraries Libraries are projects from which project elements can be copied or
linked into the current project.
The following elements are displayed for each library in the Project
window:
• Process plans
• Devices
• Drivers
Processes Processes are not static project elements. They are created in the
Production mode as manifestations of the execution of process plans.
The associated variables are displayed for each process in the Project
window.
Process tasks Process tasks are also not static project elements. They are created
during the operation of the production control system (Production
mode) when individual process tasks are started in devices.
The robot and PLC programs are called up by the production control
system. The programs cannot be modified.
You can use these automation stations to model production lines with
different functionality.
FMF-G 3x1 4P
Transport System 4
FMF-G 4x1 6P
Transport System 6
FMF-G 6x1 8P
Transport System 8
QH 200
Handling & Quality Station
FAC-405
Assembly Station RH-5A55
FAC-601
Assembly Station RV-1A
FAC-602
Assembly Station RV-2A
FAC-603
Assembly Station RV-3SB
FCT 56
Turn Station 55
FCT 166
Turn Station 155
FCM 56
Mill Station 55
FCM 166
Mill Station 155
FCMT 56
Mill & Turn Station RV-1A
FCMT 166
Mill & Turn Station RV-2A
FCMT 176
Mill & Turn Station RV-3SB
Example of product
Base plate
You can produce the desk set in numerous variants. The variants are
created by selecting different component variants.
The details are as follows:
• The aluminium base plate can be produced in 5 variants. These are
of different designs.
• There is a choice of aluminium or brass as the material for the pen
holder.
• 5 variants are possible for the aluminium or brass pen holder. These
are of different design.
• The pen holder can be equipped with a ballpoint pen or left empty.
• Each instrument holder position can be equipped with a
thermometer or hygrometer or left empty.
Penholder type 1
Penholder, aluminium
Type 1, 1 slot
Part no.: 42 100
Penholder type 2
Penholder, aluminium
Type 2, 2 slots
Part no.: 42 101
Penholder type 3
Penholder, aluminium
Type 3, 3 slots
Part no.: 42 102
Penholder type 4
Penholder, aluminium
Type 4, 4 slots
Part no.: 42 103
Penholder type 5
Penholder, aluminium
Type 5, 5 slots
Part no.: 42 104
Penholder type 1
Penholder, brass
Type 1, 1 slot
Part no.: 42 120
Penholder type 2
Penholder, brass
Type 2, 2 slots
Part no.: 42 121
Penholder type 3
Penholder, brass
Type 3, 3 slots
Part no.: 42 122
Penholder type 4
Penholder, brass
Type 4, 4 slots
Part no.: 42 123
Penholder type 5
Penholder, brass
Type 5, 5 slots
Part no.: 42 124
Thermometer
Thermometer
Part no.: 30 000
Hygrometer
Hygrometer
Part no.: 30 001
Ballpoint pen
Ballpoint pen
Part no.: 30 100
Blanks Description
Aluminium blank
Blank Brass
Baseplate blank
3.7 The production database manages all the data associated with a
The production database computer-integrated production process. During the production
process, this data is available to all the machines and personnel
involved in the process.
The data is structured and compiled into tables. The totality of all the
tables form the production database.
Production database
on a number of workpieces.
These are:
• Blanks
• Intermediate products
• End products
You can use these blanks and intermediate products to define new end
products and store their data on the database.
There are various database masks to allow you to input data.
A definition of the production process used for the workpiece needs the
following data:
• The machine used to produce the workpiece
• The processing task which the machine needs to carry out
• The program used for this
• An indication as to whether the workpiece is processed or
assembled from several parts
• An indication as to whether test data is to be generated for the
produced workpiece
• The action to be taken with “bad” workpieces
You need to define the stock level at the start of production. This level
will then be automatically updated and adapted during the production
process.
Factory can be found in the on-line help within this software package.
Note The library which contains automation stations for models and
production lines is expanded at regular intervals, making it possible for
you to create a wide variety of different production lines. For example,
the new software version now includes a double stock station in
addition to the single stock station. As a result of library expansion, the
screenshots used in the handbook might not always correspond to the
current software revision level.
4.1 You can create production lines in the Factory Simulation program
Modelling a new section.
production line
Models for the creation of a production line are available in a library.
The models can be positioned and aligned to form a production line very
easily using predefined coupling points on the models. In this process,
the station models are aligned to the model of the transport system and
connected to this. The connection or coupling points correspond to the
stopper positions of the transport system.
Use only the New production line command in the File menu in order to
create a new production line. A system editor is linked to this command
which provides you with extensive assistance in modelling the
production line. For example, the objects you’ll use to set up the
production line have preset sizes and views. The newly created
production line is saved as a production cell in factory simulation.
Note New production lines cannot be created with the New button in the
toolbar.
5. If the model library Festo FMS is not open, click on the + symbol of
Festo FMS.
Information on the models, such as functional descriptions, is
available via the on-line help system in the chapter COSIMIR®T
T
7. Add the Stock Station model in the same way. The term Single
Stock Station is included in newer libraries instead of Stock Station.
If this is the case, select Single Stock Station.
8. The two models are now next to each other but are not as yet
connected. To ensure that working and transition points match up
during production line operation, the models must be aligned and
connected up in an appropriate way.
11. Connect the Assembly Station RV-1A model to the lower left-hand
coupling point of the Transport System 6 model.
To do this, click on the red coupling point of the Assembly Station
RV-1A. Hold down the left-hand mouse button and drag the coupling
point to the upper left-hand coupling point of the Transport System
6 model.
As soon as you click on a point outside the station, the highlighting
of the station will disappear.
12. Finally, add the Mill 55 Station. Connect the Mill 55 Station to the
lower right-hand coupling point of the Transport System 6 model.
As soon as your production line has been created, exit from the Edit
mode. Change to the View mode in order to obtain a realistic 3D view of
the productionline.
Before you create a project for a production line control system and
simulate production, you must save the new production line.
Note If you wish to save the production line model only as an MOD file,
without simultaneously generating a data interchange file *.XML,
activate the Save command in the File menu.
4.2 You can modify a production line model, for example by adding further
Modifying an existing stations.
production line
Note
The editing mode is exited when commands are executed from the
view menu. Make sure that the editing mode is restarted before
adding new models.
9. Now open the model library and activate the Model libraries
command in the Execute menu.
10. Make the desired modifications to the production line, for example
by adding a CNC lathe. Double-click in the library on the entry Turn
55 Station.
The desired station will now be added.
11. Close the model library in order to view the complete production
line.
12. Connect the new Turn 55 Station model to the right-hand coupling
point of the
Transport System 6 model.
To do this, click on the red coupling point of the Turn 55 Station
which you have added. Hold down the right-hand mouse button and
drag the coupling point to the right-hand coupling point of the
Transport System 6.
13. If you wish to delete one of the production line stations, highlight
the station concerned. Open the context-sensitive menu with the
right-hand mouse button. Activate the Delete command. The
highlighted station will be deleted.
14. When you have completed your modifications to the production line,
exit from the Edit mode. Switch to the View mode and deactivate the
Edit mode in the Execute menu.
15. The production line will be displayed as a 3D view. Select an
appropriate view of the production line.
Note When you make modifications to the modelling of a production line, the
functionality of the production line will also change in most cases. If this
is the case, you must adapt the production control system
appropriately. If you are working with an automatically generated
production control system, you must generate the entire project for the
production control system again in Factory Control.
4.3 The operation of the production line is started and controlled by Factory
Simulating a production Control. Only here are operator functions available in a visualisation
line window. The buttons and switches on the control panels for the
individual stations within the production line are disabled during
system simulation. The task of Factory Simulation is to display the
behaviour of the production line during simulated operation.
4.4 Within Factory Simulation, you have a free choice of perspective view of
Modifying the view of a the production line. Using just a few central commands, you can move,
production line rotate or zoom the production line display.
Reference point
Turn Angle
Z
You can also activate the Move command by holding down the Shift key
and then pressing the left-hand mouse button.
You can also activate the Rotate command by holding down the Control
key and then pressing the left-hand mouse button.
You can also activate the Zoom command by holding down the Shift and
Control keys and then pressing the left-hand mouse button.
4.5 You have created a project in Factory Control for a production control
Automatic generation of a system for a production line. The production line has been modelled
production control system with the Plant Editor of Factory Simulation.
for a production line
The project which forms the framework for the production control
system also requires and manages data for the creation and assembly
of the production line. Factory Control receives the necessary data from
Factory Simulation via an XML-format interchange file.
T
T
Note After you have executed the command Import COSIMIR® project, you
T
T
must not execute the Save command. Otherwise the empty predefined
production control project with the name Proj.lpj would be overwritten.
This would means that the project Proj.lpj would no longer be empty but
would contain the plant configuration which had just been generated.
Save the production control system project only after you have
automatically generated the production control system program.
Note: Always use the Setup mode to make changes to the production
control system project.
4. The production control system for the production line has now been
generated. You can see this by the new entries in the project tree in
the Project window. You can ignore the message “Control elements
are not yet defined” in the Messages window. It has no meaning in
this context.
Symbol Meaning
Process plan
Component
Driver
Library
Process
Process task
The folders for Processes and Process tasks are still empty, since these
Note
project elements are not the static type. They originate in the
Production mode as manifestations of the execution of process plans or
when a process tasks is started on a component.
Storage location for the The project with production control is saved to the default directory,
project with production namely My files.
control Make sure that the production control project (*.lpj) and the production
line (*.mod) are saved to different directories.
If you are producing a deskset, the production control system takes into
account whether your system includes a handling & quality station or
not. If this station is present, it will be used to test the baseplate. If no
station is present, the testing will be omitted.
The buttons Listed Orders and Timed Orders can be used to initiate
production orders which you have previously generated yourself.
The orders in Listed Orders will be executed in succession, one after the
other, provided that the necessary machines are available.
The Timed Orders list comprises orders which must be carried out at a
certain time.
You can generate these lists with the production database manager
function. You can activate this function by clicking on the Database
button.
Note
The buttons and switches on the control panels are disabled during
production. Intervention in the process is only possible via the
visualisation window.
8. Once the deskset production order is completed, you can initiate the
production of a further deskset. In addition to the production order
for a deskset, other predefined production orders are available.
These are an order for the production of a penholder and an order
for the production of a baseplate. To access these, just click on the
appropriate button.
9. If you wish to cease production operation, deactivate the Production
mode. To do this, click on the Production entry in the Project menu.
The tick next to the Production entry will then disappear.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation. The
production line must be in its intial position. You can achieve this by
executing the command Workcell initial position in the Processing
menu.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
Note
The buttons and switches on the control panels are disabled during
production. Intervention in the process is only possible via the
visualisation window.
8. If you wish to terminate production once the order table has been
processed, deactivate the Production mode. To do this, click on the
Production entry in the Project menu. The tick next to the entry
Production will disappear.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation. The
production line must be in its initial position. To achieve this,
execute the command Workcell Initial Position in the Edit menu.
2. Start Factory Control ProjectStudio and load the projectwith the
production control system for the desired production line.
To load the project, click on the Open menu in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
Note
The buttons and switches on the control panels are disabled during
production. Intervention in the process is only possible via the
visualisation window.
Notes regarding the The production mode must be activated if you want to simulate
production and setup production at a given production line.
modes
The setup mode can be activated at the same time. This provides you
with the opportunity of executing certain setup tasks within the
production line. These include, for example, manual initialisation and
disabling of components and drivers. This makes it possible for you to
remove defective (real) components from the production process during
operation, correct the defects, and reintegrate the components into the
production process. The scope of possible setup tasks depends upon
the status of the affected part of the project. Manual setup tasks should
only be executed by experienced users during production.
4.7 You have modified the model of production line, for example by adding
Generating a production a further automation station. To allow you to simulate the production
control system for a operation of the modified production line, you must adapt the
modified production line associated project with the production control system in COSIMIR® T
T
Factory.
The way in which you will need to adapt the project will depend on the
parameters of the production control system. The decisive factor is that
you can import data on a production line to Factory Control and
generate a production control system only if no project with the same
name has already been created in Factory Control.
7. Now activate the Setup mode. To do this, select the command Setup
in the Project menu.
You can generate a production control system for the production
line automatically only when the Setup mode is active.
8. In order to generate a project with a production control system
automatically, activate the command Generate project in the menu
Extras/ProjectStudio.
9. The project with a production control system for the production line
has now been generated. You can recognise this by the new entries
in the project tree in the Project window.
10. Copy the user-generated process plan from your earlier project into
the new project with the aid of the library functions. To do this, open
the Libraries directory in the project tree.
11. Then add the project which contains the user-defined process plan
to the Libraries directory. Select the desired project and click on the
Open button.
13. Select the desired process plan, here Prod_User1, in the sub-
directory Process plans. Activate the context sensitive menu with
the right-hand mouse button. Select the Copy command. The
selected object will be copied onto the clipboard.
14. Now highlight the directory in the project tree into which you wish to
copy the user-defined process plan. This is the sub-directory User in
the directory Local Project\Process plans. Activate the context-
sensitive menu with the right-hand mouse button. Select the
command Paste.
15. The new process plan has now been copied into the sub-directory
User under the name Prod_User11.
16. Now delete the file Prod_User1 in the sub-directory User. To do this,
select the file, activate the context-sensitive menu using the right-
hand mouse button and activate the Delete command.
17. You must now rename the file Prod_User11 as Prod_User1. Only
user- defined process plans with the names Prod_User1,
Prod_User2 or Prod_User3 can be started automatically via the
visualisation window.
4.8 In the program section Factory Control ProjectStudio, you can program
Programming a parts of the production control system yourself. These include a
production control system production line sequence. This sequence describes the order in which
for a production line using the individual production steps are to be executed.
a process plan
You can generate the sequence in a separate process plan by using pre-
defined macro process tasks. You will be offered macro process tasks
for every station.
As soon as the process plan is ready, you can initiate and track its
execution in the Production mode.
8. You have access at this point via the Help command to Online
Assistant. This contains detailed descriptions and examples of the
use of macro process tasks.
9. Select the entry REQUIRE from the macro process tasks. The effect
of theprocess task REQUIRE is to request an empty pallet carrier.
The dialog Process Task Parameters will then open to allow entry of
the necessary parameters. The only parameter necessary is
Parameter 2: CarrierID, where the number of the pallet carrier
should be entered (1). Make this entry by clicking on the Ok button.
10. When you close the dialogue window Process Tasks Parameters by
pressing Ok, the selected process tasks will be transferred into the
empty process plan.The process plan now contains a command line.
12. When you close the dialogue window Process Task Parameters with
Ok, the selected process task will be transferred to the process plan.
14. Select the macro process task to_Mill55 for the station Mill55. The
effect of this process task is that the pallet carrier with the specified
number is moved to the station Mill55.
Enter the number of the pallet carrier under Parameter 1: CarrierID.
In this case, you can accept the preset value 1. Close the dialogue
window with Ok.
15. When you close the dialogue window Process Task Parameters with
Ok, the selected process task will be transferred to the process plan.
17. When you close the dialogue window Process Task Parameters with
Ok, the selected process task will be transferred to the process plan.
18. Ensure that the Setup mode is active. To do this, activate the Setup
command in the Project menu. You can save the process plan only if
this mode is active.
In order to save the process plan, activate the command Process
plan in the Extras menu under the entry ProjectStudio.
19. The window Generate process plan will open. Accept the preset file
name Prod_User1 and confirm with Ok.
20. The macro process plan generated by you is now saved under the
name Prod_User1 in the directory Process plans\User. Double-click
on Prod_User1 to display the process plan.
23. As soon as you click on the button User 1, the process plan
Prod_User1 will be executed. You can track production operation in
the visualisation window. This displays data such as the process
tasks currently being executed or the positions of the individual
pallet carriers.
25. If you wish to terminate production once the order table has been
processed, deactivate the Production mode. To do this, click on the
Production entry in the Project menu. The tick next to the entry
Production will disappear.
4.9 The production database is used to store all the data required for
Viewing and managing automated computer-aided production. The production database is
the production database project-specific.
The data is stored in various tables.
As soon as you have activated the production database, the first screen
iCIM Production Manager – Main Menu will appear.
This includes buttons to call up the individual database masks.
You can use these masks to modify or delete individual data records.
You can also generate new data records.
Access authorisation There are various levels of access authorisation for the production
database.
Every user has read authorisation, while write authorisation is reserved
for a defined list of persons. Only these persons are allowed to modify
the production database.
Note The production database and the associated database masks are
displayed in English only.
1. Ensure that the project with the production control system for the
desired production line has been loaded in Factory Control and that
the Production mode has been activated.
2. Click on the Database button in the production visualisation
window..
4. Your login will be processed. You can recognise this by the fact that
a Logout button is now visible in iCIM Production Manager.
1. Ensure that the intial screen iCIM Production Manager – Main Menu
of the production database is open.
2. Click on the Login button.
3. Log in as an Instructor.
To do this, select the entry Instructor under Usertype.
Then enter the password in the appropriate field. If you have not
changed the password since you installed COSIMIR® Factory, the
T
T
Time-related production orders are managed in the Orders timed list. All
other production orders are entered in the Orders listed list. These two
lists form part of the production database. They are generated by means
of appropriate production database input masks.
Below is a description of the database masks for the two order lists.
Database mask for definition of a production order for the Orders listed list
Field Description
Working No. This is a number from a consecutive series used to identify the production
order. This number is allocated automatically by the production database.
Customer No. This relates to the customer for whom the production order is being
produced.
Possible customers are offered to you in a selection list.
Resource This entry describes the machine which is to produce the desired workpiece.
The production line machines which are able to produce the desired
workpiece are offered to you in a selection list.
It is also possible to select no machine for the order. The production control
system will then search automatically for a suitable machine. Data on the
production process for the desired workpiece is stored on the production
database and is evaluated by the production control system.
Database mask for definition of a production order for the Orders timed list
Field Description
Start Date This is the start date for the production order.
Permissible entries are all dates which lie in the future and are entered in
the format DD.MM.YYYY.
D = day, M = month, Y = year
Order No. Permissible order numbers are all integers greater than or equal to 1.
Customer No. This relates to the customer for whom the production order is being
produced.
Possible customers are offered to you in a selection list.
Database mask for definition of a production order for the Orders timed list
Field Description
Resource This entry describes the machine which is to produce the desired
workpiece. Machines are also referred to in COSIMIR® Factory as stations.
T
T
The production line machines which are able to produce the desired
workpiece are offered to you in a selection list.
Macro (macro process Here you select the macro process task which is to be used to produce the
task) desired product.
The possible macro process tasks are offered to you in a selection list.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
9. Click on the Orders listed button in order to open the order list for
production.
10. If you wish to add a new order, enter the order data in the fields
under Modify Order.
– The value for Working Number will be entered automatically by the
database. You need do nothing at this point.
– Select the part number of the product which you wish to produce.
The possible products will be offered to you in a selection list.
Select, for example, part number 42144 for a base plate.
– Accept the number 0 as the order number. You can then use the
standard preset contents of the automated warehouse.
– Select the customer for this order. All the customer managed in
the database will be offered to you in a list.
– Select the machine on which the product is to be produced. The
CNC milling machine Mill155 is offered.
11. Click on the Add button in order to add the order to the list of
production orders.
16. Click on the Modify button in order to write the modified order back
into the list.
17. You can also delete individual orders. Select the desired order.
18. Click on the Delete current button. The highlighted order will be
deleted from the order list after a confirmation.
Note Modifications to orders can be made only if the order concerned is not
being executed by the production control system.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
9. Click on the Orders timed button in order to open the list of timed
production orders.
10. If you wish to add a new order, enter the data for this order in the
fields provided.
– The field with the start date is preset with the current data. You
can change it at any time.
– The current time of day is preset as the start time. Enter the
desired start time.
– It is best to accept the preset value 1 as the order number. Timed
production orders always required an order number greater than or
equal to 1.
– Select the customer for this order. All the customers managed on
the database are offered to you in a list.
– Enter the quantity of products to be produced. Select, for
example 2.
– Select the part number of the product which you wish to produce.
The possible products are offered to you in a list. Select, for
example, part number 42144 for a baseplate.
– Select the machine on which the product is to be produced. The
CNC milling machine Mill155 is offered.
– In the macro field, select the macro process task which the
machine is to use to produce the workpiece. For the production of
the baseplate, select ProdBaseplate.
11. Click on the Add button to add the order to the list of timed
production orders.
14. If you wish to modify an order, highlight the desired entry by clicking
onfield of the entry concerned. The order data will be transferred to
the input fields.
16. Click on the Modify button in order to write the modified order back
into the list.
17. You can also delete individual orders. Select the desired order.
18. Click on the Delete button. The highlighted entry will be deleted
after confirmation.
Note Modifications to orders can be made only if the order concerned is not
being executed by the production control system.
4.11 Production orders for a production line are generated in two lists. These
Executing and monitoring two lists form part of the production database.
the order list for a
production line The execution of the lists is started in the Factory Control visualisation
window. Here you can track the execution of active orders in a 2D
display of the production. The Factory Simulation program section
provides a highly realistic representation of the production sequence.
Starting the execution of the order lists Orders listed and Orders
timed
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
6. Before you start the execution of the order list, you must check the
stock contents. To do this, open the production database by clicking
on the Database button. The click on the Stock Contents button.
7. If your order list contains only production orders with the order
number 0, you can accept the standard preset for the automated
warehouse. To do this, click on the Copy from Stock Init button.
Note To order to carry out modifications to the stock contents, you need write
authorisation for the production database. Write authorisation is
specific to certain user groups and is awarded when you log into the
production database.
1. Ensure that the desired order list is being executed. You can
recognise this by the fact that the Orders Listed button is
highlighted in blue.
2. Click on the Database button to activate iCIM Production Manager.
6. If you wish to remove all completed orders from the list, click on the
Clean up button.
1. Ensure that the desired order list is being executed. You can
recognise this by the fact that the Orders Timed button is
highlighted in blue.
2. Click on the Database button to activate iCIM Production Manager.
6. If you wish to remove all completed orders from the list, click on the
Clean up button.
There are two variants of the automated warehouse, namely the single
and the double automated warehouse. The single automated
warehouse is comprised of 40 storage bins, and the double automated
warehouse has 88. 40 storage bins are displayed simultaneously in the
database window. If you have selected an automated warehouse with
more than 40 storage bins for your production line, you can scroll
through the entire contents of the warehouse by clicking the arrow
symbols.
The storage bins numbered 1 through 48 are located in the back row of
the automated warehouse in the 3D model, and the storage bins
numbered 49 through 88 comprise the front row.
In addition to this, each storage bin has a zone code. The zone code
takes the various height levels of the storage bins into consideration.
The user cannot access the zone code, nor is it directly visible. The zone
code is managed internally by the production database. The production
database requires this zone management function in order to correctly
store and withdraw parts.
All of the storage bins in the single automated warehouse have the
same value: They are all flagged with the same zone code, which is
identified as Zone 0. In this way, any part can be stored in any bin
regardless of its geometric dimensions, and regardless of whether it
represents a raw material, a semi-finished product or a finished
product.
corresponds to the second row from the bottom at the front section
of the automated warehouse. These bins are low and can only
accept an empty pallet for a baseplate (part number 82201) or a
penholder (part number 82200).
• The storage bins in the top row make up an additional zone. This
zone includes the storage bins numbered 41 through 48 and 81
through 88, and is designated Zone 7. High parts can be stored
here, for example complete desksets.
• The third zone is comprised of all of the remaining storage bins and
is designated Zone 4. Any parts with the exception of complete
desksets can be stored in these locations.
We recommend that you do not modify the standard preset for the
automated warehouse Stock Init. These stock contents are matched to
the prepared production orders in the visualisation window.
Modifications to both stock contents workpieces and order numbers can
be made in the Stock Contents list of current contents and in the used-
defined list Stock User.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
11. You can also overwrite the stock contents. Use the Copy from Stock
User button to accept the user-defined preset for the stock contents.
If you wish to overwrite the current stock contents with the standard
preset provided, click on the Copy from Stock Init button.
4.13 If you wish to create a new workpiece in the production database and
Creating a new workpiece produce this, carry out the following steps:
in the production 1. Create the workpiece with its features.
database 2. Enter the design data for the workpiece.
3. Define the production process for the workpiece.
4. It is also possible to define quality data for certain workpieces.
All this data together forms a database entry for the selected workpiece.
The various data items are, however, stored in different tables.
Field Description
Part No. The part number is a numerical value which unambiguously identifies a
workpiece.
Permissible values are integers greater than or equal to 1. The part
numbers of workpieces present in the database are offered to you in a
selection list. Part numbers are, for example entered in an order table in
order to produce a desired product. Part numbers are also transferred to
process tasks in order to activate the relevant processing program.
Note:
You should not modify the part numbers of existing workpieces. Data on
workpieces is stored in various tables in the production database. Part
numbers are used for access in all cases.
If a part number is changed in one table, the same change must be made in
all the other tables.
Description This field is used to enter a detailed and easily understandable description
of the workpiece. The field can also be left empty.
Permissible descriptions are texts consisting of 255 characters as follows:
Numbers, letters, underscores, blank spaces.
Field Description
Field Description
On Pallet Here, the part number of the pallet on which this workpiece is transferred
into store and transported.
The possible part numbers are offered in a selection list.
On Pallet is preset with the part number 0.
Costs This field is used to enter the manufacturing costs for a workpiece.
The manufacturing costs are preset with the value 0.
Field Description
Construction1 This field is used to enter the assembly instructions for the workpieces.
These are necessary for the visualisation of the workpiece.
Each workpiece has at least one gripper point and one gripping point.
GRP = Gripper point (active)
GP = Gripping point (passive)
This data is used to generate assembly instructions in pairs for two
workpieces at a time.
Database mask for the definition of the production process for a workpiece
Field Description
Resource Class (machine Here, the station class is entered which is to be used to produce the
or station class) workpiece with the selected part number.
The following station classes are available and can be entered:
– Station Festo Mill
– Station Festo Turn
– Station Festo MillAndTurn
– Station Festo Stock
– Station Festo Assembly
– Station Festo Quality
The possible entries are offered in a selection list.
Use Resource Type An entry is made here to specify whether the selected workpiece is to be
(machine or station type) produced by the station class or an example of the station class. An
example is a specific machine from the selected station class.
This entry is important if, for example, the production line includes two
machines of the selected station class. If production is to carried out on a
specific machine, the name of the machine in question within the
production process must be specified. The specific machine is
characterised by a machine or station name (resource name)
The following entries are permissible as machine types:
– Resource Class
– Resource Name
The possible entries are offered in a selection list. The preset for the
machine type is Resource Class.
Database mask for the definition of the production process for a workpiece
Field Description
Resource Name If a specific machine is specified in the Machine Type field, i.e. by the entry
(machine name or Resource Name, the name of the machine in question must be entered in
station name) this field.
The possible machine names are offered in a selection list.
Use Macro (macro Here, the macro process task is specified which the selected machine
process task) needs to carry out in order to produce the workpiece.
The possible macro process task for the selected machine or machine class
are offered in a selection list.
Database mask for the definition of the production process for a workpiece
Field Description
Strategy (transport Here, the production or transport strategy is entered which the machine is
strategy) to use.
There are three strategies, as follows:
Single:
In this process, there is a starting product from the automated warehouse,
a station (machine) and an end product. Optionally, starting products of
which stocks are held locally in the station can also be used. The end
product is given the specified Part No.
Examples of this process are the milling or turning of a workpiece.
Parallel two:
In this process, precisely two starting products from the warehouse are
assembled. Assembly products of which stocks are held locally in the
station can also be used. These products are used to create an end
product. The end product is given the specified Part No. This is set down on
an empty transport pallet. The second transport pallet travels empty to the
warehouse.
Test:
In this process, a workpiece is tested. If the quality of the workpiece is in
order, it is allocated a Part No.
If the workpiece does not pass the quality test, it is given a new part
number. This part number indicates that the workpiece is defective.This
workpiece has a special status. It is transferred into the automated
warehouse but does not, for example, have an associated production
process.
The possible entries for the production strategy are offered in a selection
list.
Mill Here, the program number of the Mill program is entered which is to
produce the desired product.
The program number is linked to the selected machine and macro process
task.
Database mask for the definition of the production process for a workpiece
Field Description
Turn Here, the program number of the Turn program is entered which is to
produce the desired product.
The program number is linked to the selected machine and macro process
task.
Subparts 1 Here, once again, the first workpiece is entered which is to be used as a
(local) starting workpiece. This workpiece is, however, stored locally in feeders in
the station, A feeder can be, for example, a magazine.
This local store is managed automatically and does not require attention by
users.
The possible part numbers are offered in a selection list..
Database mask for the definition of the production process for a workpiece
Field Description
Part No. on Fail This is the part number allocated to defective workpieces.
The possible part numbers are offered in a selection list..
1st starting Blank for Blank for Empty pallet for Blank for
workpiece from penholder on penholder on penholder penholder on
warehouse pallet pallet pallet
2nd starting – – – –
workpiece from
warehouse
2nd starting – – – –
workpiece local
3rd starting – – – –
workpiece local
Brass
Type 1: 120
Type 2: 121
Type 3: 122
Type 4: 123
Type 5: 124
1st starting Blank for Blank for Empty pallet for Baseplate on
workpiece from baseplate on baseplate on baseplate pallet untested
warehouse pallet pallet
2nd starting – – – –
workpiece from
warehouse
2nd starting – – – –
workpiece local
3rd starting – – – –
workpiece local
Turn program 0 0 0 0
penholder in 3 hole
rd
P P
Mill program 0 0 0
Turn program 0 0 0
Mill program 0 0 0
Turn program 0 0 0
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation. The
production line must be in its intial position. You can achieve this by
executing the command Workcell initial position in the Processing
menu.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
10. If you wish to create a new workpiece, you have a choice of two
methods for making entries.
– Method 1: Use the data record for a workpiece which is already in
the database and modify the entries as necessary.
– Method 2: Use a blank data record as a basis and make all the
entries for the new workpiece yourself.
Decide which method you wish to use before you click on the Create
New button.
11. Now create a new baseplate with the part number 100001. Use the
data record for the baseplate with the part number 42141 as a basis.
To do this, select part number 42141 from the list of workpieces.
12. Click on the Create New button. A window will open to allow entry of
the new part number. Enter the part number 100001 and confirm
your entry with OK.
13. A further window will open. You must now decide whether to use the
currently selected data record as the basis for the new data record.
Click on the Yes button.
14. You must now decide how you wish to work with the design data for
the new workpiece. Three options are offered. In this example, we
will let the system create an empty data record for the design data
and we will then fill in the design data ourselves. Confirm your
selection by clicking on the OK button.
15. The entries for the workpiece with the part number 42141 will now
be automatically accepted for the new workpiece with the part
number 100001.
16. Now check which entries you need to change for the new workpiece.
– Choose Baseplate type 2 anodised as the name.
– Enter an appropriate description for the new workpiece.
– Enter for example the number 40 for manufacturing cost..
– Enter for example the number 80 as the sales price.
– For all other entries, accept the existing values.
17. Now click on the Save button to store the changes in the new data
record. The data record with the properties for the new workpiece
now forms part of the production database.
4. Ensure that the desired workpiece with the part number 100001 is
present in the lists and that all the entries for the workpiece are
correct.
7. Click on the Copy button. The design data for the workpiece 42141
will be copied to the clipboard.
8. Select the part number of the new workpiece. The new workpiece
has the part number 100001. No design data has as yet been
entered for the new baseplate.
9. Click on the Paste button to accept the design data from the
clipboard.
You will receive a warning that the current design data for part
number 100001 is being overwritten. Acknowledge this warning.
10. Click on the Save button to store the new design data for part
number 100001.
5. Now define the production process for the new baseplate with the
part number 100001. Make all the necessary entries in the database
mask.
– As machine class select the entry Station Festo Mill, as the
baseplate is to be produced on a milling machine.
– As machine type select the entry Resource Class. This will allow
the examples to be produced by any machine of the Festo Mill
station class.
– The field for Resource Name should be left empty, since a class
has been selected as machine type.
– As macro process task select the entry ProdBaseplate from the
list.
– As transport strategy select the entry Single, as exactly one blank
needs to be transported from the warehouse to the milling machine.
– The first starting workpiece need ed from the automated
warehouse is a blank with the part number 42010. Select this entry
from the list. No further starting workpieces are required from the
automated warehouse.
– The milling machine does not store any starting workpieces locally.
The relevant input fields should therefore be left empty or filled with
the preset 0.
– Consult the documentation to find which CNC program is required
for the production of a baseplate type 2. This is the milling program
with the number 141. Enter the program number in the appropriate
input field.
– No lathe program is required. The entry for the Turn program
should therefore be left unchanged.
– If the production of the new workpiece results in a defective
workpiece, this should be given the part number 0.The appropriate
input field is already preset with this value.
6. Now click on the Add button in order to transfer the new data record
with the production data for the workpiece with the part number
100001 to the database.
6. Enter the data for the desired order in the fields below Modify Order.
– The value for Working Number will be entered automatically by the
database. You do not need to do anything here.
– Select the part number of the workpiece which you wish to
produce. The new baseplate has the part number 100001.
– Accept the value 0 as the order number. You can then use the
standard preset contents of the automated warehouse.
– Select the customer for this order. All the customers managed in
the database will be offered in a list.
– Select the machine on which the baseplate is to be produced.. The
CNC milling machine Mill155 will be offered.
7. Click on the Add button in order to add the order to the list of
production orders.
8. Before you start the execution of the order, you must check the
stock contents. To do this, switch to the production database
window. Then click on the Stock Contents button.
9. As the order list includes a production order with the order number
0, you can accept the standard preset for the automated warehouse.
To do this, click on the Copy from Stock Init button.
10. Switch to the visualisation window for operator control and display
of the process. Now start the execution of your order list. To do this,
click on the Orders listed button.
11. You can track the production of the desired workpiece in the
visualisation or the 3D production line simulation display.
4.14 Baseplates can be put through a quality test. This examines the drilled
Creating and evaluating holes in the plates. To allow a check to be carried out, setpoints must be
test data for a workpiece available for the test data.
The setpoints and the test data recorded during production are stored
in the production database.
Two database masks are provided for the entry of setpoints and the
evaluation of test data. You can access these masks as soon as you
have opened the list of products.
Field Description
Field Description
Low Warning Here, the lower limit is entered below which a warning can be output.
(lower value for warning) The low warning is preset as standard. The value 0 is entered here for
workpieces which have not been tested or cannot be tested.
High Warning Here, the upper limit is entered above which a warning can be output.
(upper limit for warning) The high warning is preset as standard. The value 0 is entered here for
workpieces which have not been tested or cannot be tested.
1. Ensure that Factory Simulation has been started and the desired
production line has been loaded in Factory Simulation. The
production line must be in its intial position. You can achieve this by
executing the command Workcell initial position in the Processing
menu.
2. Start Factory Control ProjectStudio and load the project for the
production control system of the desired production line.
To load the project, click on the Open command in the File menu.
COSIMIR® Control Project (*.lpj) must be set as the file type. Select
T
T
10. Click on the Quality Data Settings button to open the list of
predefined setpoints.
11. Select, for example, the baseplate with the part number 42143.
12. If you wish to modify the preset values, click on the desired field.
Modify the value, and then click on the Save button in order to save
the changes.
13. If you wish to work with the setpoints provided as standard, click on
the Default button. Accept the preset values for the selected
workpiece by clicking on the Save button.
14. The setpoints for the desired workpiece are now entered. Now
produce the workpiece and evaluate the test data.
15. If you wish to enter setpoints for a new workpiece in the database,
select the workpiece in question. For example, the baseplate with
the part number 100001 is a new workpiece for which no setpoints
are entered. You can see this by the fact that a 0 appears in red.
16. Click on the Create New button in order to create a data record for
setpoints. The setpoints are predefined as 0.
17. Now change the setpoints to the desired value by directly editing
the numerical values. If you wish to work with the setpoints
provided as standard, click on the Default button. Accept the preset
values for the selected workpiece by clicking on the Save button.
The setpoints for the desired workpiece are now entered. Now
produce the workpiece and evaluate the test data.
7. Click on Add to transfer the order into the list of production orders.
8. Before you start the execution of the order list, you must check the
stock contents. To do this, click on the Stock Contents button.
9. As your order list contains only production orders with the order
number 0, you can accept the standard preset for the automated
warehouse. To do this, click on the Copy from Stock Init button.
10. Now switch to the visualisation window for operator control and
display of the process. Start the execution of your order list. To do
this, click on the Orders listed button.
you want to exit COSIMIR® Factory and close the individual programme
T
T
components, you have to make sure that the Production mode has been
deactivated.
5.1
Learning contents and
learning objectives
Learning objectives COSIMIR® Factoryallows you to deal with and communicate learning
T
T
Main learning objectives The general learning objective which can be met with COSIMIR® Factory
T
T
Learning-objective areas The following learning-objective areas are derived from the main
learning objectives:
• Ability to generate production lines in graphical form using pre-
assembled automation stations in COSIMIR® Factory
T
T
5.2 The target group for COSIMIR® Factory is everyone whose professional
T
T
Target group responsibilities include the planning and control of production lines or
who wish to acquire basic knowledge of these.
5.3 The following previous knowledge is required in order to work and learn
Previous knowledge with COSIMIR® Factory:
T
T
learning:
• The simulated operation of the production line behaves in the same
way as a real production line. Users can thus see immediately
whether they haveconfigured and programmed the production line.
They can also see the effect of operator error but without causing
damage to the production line. Users can thus draw their own
conclusions and evaluate these..
• Users can obtain technical documentation for the individual
automation stations as necessary. They can also research matters
such as the programming methods for production control systems or
production planning systems.
• Users can put their knowledge and skills into practice with a variety
of possible production lines.
5.5 COSIMIR® Factory can be used in basic and vocational training in may
T
T
systems:
COSIMIR® Factory supports simple production planning system
T
T
process visualisation:
For each production line, COSIMIR® Factory automatically generates
T
T
6.1 These are the learning objectives which you can meet by using
Learning objectives COSIMIR® Factory:
T
T
Main learning objectives • Planning and generating production lines for specified products
using pre-assembled automation stations and simulating production
line operation.
• Understanding and evaluating a virtual production line.
6.2 The procedure for the planning and simulation of a production line can
Methods be described as individual steps. The most important steps are listed
below.
The questions which appear opposite the individual working steps offer
suggestions and tips as to the precise points which you should study
and take into account.
Production process for – What processing technology is required – lathe turning, milling, assembly?
the product – What is the production sequence?
– Is it advisable to arrange the machine is certain order relative to the
transport system on the basis of the production sequence?
Stations required in – What machines (resources) are required for the production of the product?
order to produce the – Should the production line be capable of flexible use and thus cover all the
product major processing technologies?
Production line for – Where are data and descriptions of the individual stations stored?
product
Project with – What is the structure of the project with the production control system?
production control – Where is the data on the devices and the structure of the production line
system for production stored?
line – Where is the program for the production control system stored?
– Is the program for the production control system complete?
Prerequisites for – Is all the necessary data available on the product and the production
production process for automated computer-integrated manufacturing?
– Is the necessary data entered in the production database?·
– Have the stock contents been correctly initialised?
Production simulation – In what mode must the production control system be in order for it to be
possible to start production?
– What methods are available to start production?
6.3
Exercise: Planning,
simulating and evaluating
the production of a
baseplate
Exercise Generate a production line for the production of a baseplate with the
part number 42143. The baseplate is made of aluminium and is slightly
rounded. Work systematically and use the checklist for general
procedure. Simulate production with a test run.
Answers the following questions:
• What processing steps are required for the production of the
baseplate?
• What automation stations do you require for production?
• How can the contents of the automated warehouse be defined and
tracked?
Method 1. The baseplate with the part number 42143 is an aluminium blank.
The necessary holes and the rounding are milled into the blank.
Accordingly, the steps required for the production of the baseplate
are as follows:
– Fetch workpiece from warehouse
– Mill workpiece
– Return workpiece to warehouse.
2. The following automation stations are required in order to carry out
the necessary production steps:
– Conveyor belt
– Automated warehouse
– CNC milling machine.
3. Start Factory Simulation in order to generate the production line for
the production of the baseplate. To do this, execute the link
COSIMIR® Factory Simulation in the program group COSIMIR®
T
T
T
T
5. Select the Projects directory as the storage location for the new
production line. Projects is created as standard as a sub-directory of
COSIMIR® Factory\Control. However, you can select any other
T
T
9. In order to ensure that the working and transfer points are correct
during production operation, the models must be appropriately
aligned and connected up.
First align the Station Stock model to the Transport System 6
model. To do this, click on the red coupling point of Station Stock.
Hold the left-hand mouse button down and drag the coupling point
to the bottom left-hand coupling point of Transport System 6.
Station Stock is now connected to Transport System 6. The position
and orientation of the Station Stock model will have been modified
automatically.
10. Now add the Station Mill 55 model. Connect the Station Mill 55
model to the bottom left-hand coupling point of the Transport
System 6 model.
11. As soon as your production line has been generated, exit from the
Edit mode. Change to the View mode to obtain a realistic 3D
representation of the production line. To do this, click on the Edit
mode command in the Execute menu. The tick next to the Edit mode
entry will disappear. You will obtain a 3D view of your production
line.
16. You will see an empty project with the name Proj.lpj.
18. In the Open window, select the XML file previously created by
Factory Simulation. The XML-format interchange file and the model
file with the file extension MOD are stored in the same sub-directory.
19. After the COSIMIR® Factory project has been opened, a 2D view of
T
T
20. Now activate the Setup mode. To do this, select the Setup command
in the Project menu.
The Setup mode must be active in order for you to be able to create
or modify project elements. This includes the creation of programs
for the production control system.
21. In order to create a production control system automatically,
activate the Create project command in the Extras/ProjectStudio
menu.
22. A production control system has now been created for the
production line. You can recognise this by the new entries in the
project tree in the Project window.
25. Three production orders are ready-prepared. You can trigger the
execution of one of these production orders by clicking on one of the
three buttons Penholder, Baseplate and Deskset. Run your mouse
over the buttons to discover which products can be produced.
26. Now click on the Baseplate button in order to start production of the
desired baseplate with the part number 42143. The button will be
highlighted in blue for as long as the order is being executed.
You can track production operation in the visualisation window. This
displays information such as the process tasks currently being
executed or the positions of individual pallet carriers.
27. In the Factory Simulation program section, you can observe and
evaluate a realistic representation of the production of the
baseplate.
28. Once the production order is completed, you can initiate the
production of a further product.
Note: In order to execute an order, the production line must include
the necessary machines. If a machine is not present, your attention
will be drawn to this at the start of production. Try it out and
produce a deskset. Moreover, in order to achieve a speedy and fault-
free production sequence, the right starting workpieces must be
available in the automated warehouse.
29. If you wish to produce products other than those offered via the
buttons, use the order tables Orders listed and Orders timed.
30. The contents of the automated warehouse are automatically
initialised the first time production line operation is started. You are
responsible for the stock contents for further production. The
contents of the automated warehouse are managed in the
production database.
31. Click on the Database button to open the iCIM Production Manager
for the production database.
32. Click on the Stock Contents button to view the current stock
contents.
The specification of a 0 for each storage location means that the
workpieces are intended for orders with the order number 0. The
prepared production orders in the visualisation window all have the
order number 0. The contents of the automated warehouse are thus
matched to the production of the prepared orders.
33. If you wish to modify the stock contents, you need write
authorisation for the production database. Modifications to the
production database may be made only by authorised persons and
are therefore password-protected. Click on the Login button. Select
the Usertype entry. Then enter the password. If you have not
changed the password since you installed COSIMIR® Factory, the
T
T
34. You can modify the current stock contents and, for example,
overwrite them with the standard presets. To do this, click on the
Copy from Stock Init button. You can also modify individual storage
locations if particular workpieces are not available.
35. If you wish to cease production operation, deactivate the Production
mode. To do this, click on the Production entry in the Project menu.
The tick next to the Production entry will then disappear.
6.4
Exercise: Planning,
simulation and evaluation
of the production of a
deskset
Exercise Create a production line for the production of a deskset with the part
number 52675. The deskset is made of aluminium and includes a
thermometer, an hygrometer and a penholder and pen. Depending on
which workpieces are available in the automated warehouse, either the
deskset can be assembled only or the starting workpieces can be
produced and used in a second step to assemble a deskset. Simulate
production with a test run and analyse the production process.
Answer the following questions:
• What starting workpieces are taken from the automated warehouse?
• What workpieces are held in stock locally in the assembly station?
• How great is the depth of production?
• Look at the definition of the production process for the deskset with
part number 52675 in the production database. Compare this with
your observations of the production simulation.
Method 1. The deskset with the part number 52675 consists of an aluminium
baseplate with a slight rounding. The penholder is also made of
aluminium and has 5 slots.
The processing steps for the deskset are as follows:
– Milling the baseplate from a blank.
– Lathe-turning the required number of slots in the penholder blank.
– Assembling a deskset from a baseplate, penholder, thermometer,
hygrometer and pen.
2. The production line for the deskset must include the following
automation stations:
– A conveyor belt, e.g. Transport 6
– An automated warehouse, e.g. Stock
– A CNC milling machine, e.g. Mill 55
– A CNC lathe, e.g. Turn 55
– An assembly station, e.g. Assembly RV-1A.
3. Create the production line for the deskset in the program section
Factory Simulation.
To do this, create a new production line with the name
Proj_Deskset.
4. Ensure that the Edit mode is active and that the library is being
displayed. Use the elements in the library to create the desired
production line. Connect the stations to the conveyor belt using the
appropriate coupling points.
5. Leave the Edit mode. To do this, activate the entry Edit mode in the
Execute menu. The tick next to the entry Edit mode will disappear.
7. Create the plant and the associated XML interchange file for the
production control system. To do this, click on the entry Create Plant
in the Execute menu.
8. Now start the program section Factory Control ProjectStudio.
10. After the command Import Plant has been executed, the production
control system will have data on the graphical structure of the
production line.
11. Now activate the Setup mode. To do this, select the Setup command
in the Project menu.
You can create and modify project elements of the production
control system only when the Setup mode is active.
12. Create a production control system for the production line. To do
this, click on the Create Project command in the
Extras/ProjectStudio menu.
13. The production control system for the production line has now been
created. You can recognise this by the new entries in the Project
window.
14. Start the Production mode in order to produce the desired deskset.
To do this, select the Production command in the Project command.
20. Click on the Production Data button. The production process for the
selected product will be displayed.
21. Select the part number 52675 from the list of part numbers. You will
see the associated production process.
– The deskset is produced by the station class Festo Assembly
Station.
– Any machine of this class is to be used. This is why the entry
Resource Class is selected under Resource Type
– The deskset is produced by the macro process task AsmDeskSet.
– “ParallelTwo” is entered as the transport strategy. This means that
two starting workpieces at a time are fed from the automated
warehouse.
– Starting workpiece 1 from warehouse: Baseplate on pallet with
part number42143.
– Starting workpiece 2 from warehouse: Penholder on pallet with
part number 42104.
– Locally-stored starting workpiece 1: Thermometer with part
number 30000.
– Locally-stored starting workpiece 2: Hygrometer with part number
30001.
– Locally-stored starting workpiece 3: Pen with part number 30100.
– No CNC programs are required.