Beruflich Dokumente
Kultur Dokumente
M A N U FA C T U R I N G
LAB MANUAL
List of Experiments
1- Introduction to Computer Integrated Manufacturing (CIM) Lab.
2- Introduction to OPEN CIM Software.
3 - Operating Scorbot ER-9.
4 - Operating AS/RS.
5(a) Making the tutorial CIM setup in OPEN CIM Software.
5(b) - Making UET AMS Lab CIM setup in OPEN CIM Software.
6- Operating the UET AMS lab CIM setup practically.
7- Introduction to CNC and Part Programming.
8- Operating CNC mill.
9- Introduction to CNC Simulator Pro
10(a) - Construction of a stairs model in CNC Simulator Pro.
10(b) - Making Channels in a work piece.
11 - Making holes in a rectangular plate using G and M codes in CNC
Simulator Pro.
12- Operating CNC Lathe in CNC Simulator Pro.
13- Operating Denford CNC.
EXPERIMENT NO # 01
Objective
Objective
It is the state-of-the-art laboratory consisting of various equipment classes including material
processing class - computer numerically (CNC) controlled machine centers (mill and lathe),
material handling class - industrial robots, material transportation class, conveyor system, and
material inspection class, vision based system (Gigabit Ethernet Cameras). The materials are
stored in AS/RS (automated storage and retrieval system). The objective of this CIM LAB is to
introduce these all equipment.
Procedure
With the inception of Computer Numerically Controlled (CNC) machines into manufacturing
setup, precise and reliable machining without human intervention during the machining process
has enabled reduction in operational hazards and in job time through automated machining and
tool changing. CNC SIMULATOR for virtual simulation is used whether its any problem in
coding. The CNC has currently 2-Axes Lathe with automatic 8 tool turret and a 3-Axes CNC
milling with automatic 24 tool changer. Both machines are of industrial grade, optimizing tool
path, and increase lead time whereas enable researchers to study phenomena relevant to
machining.
Conclusion
The main purpose of the CIM LAB is too familiar with automation, CNC Milling, AS/RS
machine, Scorbot and Cell Setup etc. These all system helps the students how to control their
axis through software or teach pendent. CIM Setup including AS/RS, Scorbot and a conveyer
that regulate the parts motion on different stations in fully automatic system.
EXPERIMENT NO # 02
Objective
Introduction to OPEN CIM Software
Apparatus
1. Laptop
2. Software (OPEN CIM)
Theory
OpenCIM software provides unique industrial capabilities not found in other educational CIMs:
OpenCIM feels familiar to first-time users because it is based on the standard
Windows
Graphic user interface.
OpenCIM allows for targeted training at a given station or device.
OpenCIM is realistic because it uses equipment found in actual industrial CIMs.
OpenCIM resembles industrial CIMs in its ability to grow by using distributed
processing at each production station. Distributed processing also makes for a
more robust system. Even if the PC performing the central manager function goes
down, each machine can still be operated in a stand-alone mode.
OpenCIM uses a sophisticated network of PCs which allows various devices to
perform multiple operations simultaneously. This network also allows CIM
devices to communicate with each other.
OpenCIM provides you with a powerful, yet flexible report generator. This
utility program allows you to access nine types of predefined reports or gives you
the option of creating your own user-defined reports.
OpenCIM uses the latest object oriented techniques in:
Defining the CIM Layout: Click on a Graphic object and drag it to the
appropriate location on the CIM layout screen (e.g. Drag a robot in order
to place it beside a CNC machine).
Defining an Objects Properties: Click on an object to set its properties,
e.g. the type of parts a machine can handle.
Graphic Production Tracking: Uses Graphic objects to simulate CIM operation on screen.
OpenCIM allows you to run a production simulator on a PC to observe
results without actually operating the CIM production line.
OpenCIM provides the opportunity to observe how a set of diverse
hardware components work together in a real-world environment.
OpenCIM is more comprehensive than other limited function CIMs. It can use a
variety of equipment including:
A variety of robots
CNC machines
Quality control devices (machine vision, laser scan meter, height gauge)
Automated storage and retrieval systems (ASRS)
Peripheral devices (barcode scanner, X-Y table, electric screwdriver, etc.)
Custom devices by allowing you to easily set up your own device interfaces
OpenCIM offers Graphic production tracking allowing you to observe each
production operation on a central display.
OpenCIM provides an open environment for advanced users who want to:
Add their own devices
Design their own products
Interface their own software (e.g. MRP and cost analysis)
Analyze CIM production data
OpenCIM is a robust system that enables recovery from errors without the
need to reset the entire cim cell.
Results
This software at a PC coordinates the functioning of all devices in the cell using a LAN.
Comments
(The software at) a PC which is connected to each device at a station and has a communication
link with the CIM Manager. A set of OpenCIM device drivers run on this PC. Each driver
controls the operation of a device at the station in response to commands from the CIM Manager
and other CIM elements.
EXPERIMENT NO # 03
Objective
Theory
It is a vertical articulated robot. It has five revolute joints. A hand-held device used to instruct a
robot, specifying the character and types of motions it is to undertake. Also known as teach box;
teach gun.
The SCORBOT-ER was designed and developed to emulate an industrial robot. The open
structure of the robot arm allows students to observe and learn about its internal mechanisms.
Structure
The SCORBOT-ER 4u is a vertical articulated robot, with five revolute joints. With gripper
attached, the robot has six degrees of freedom. This design permits the end effector to be
positioned and oriented arbitrarily within a large work space. Figures 3 and 4 identify the joints
and links of the mechanical arm. The movements of the joints are described in the following
table:
Function/ Working
The robots five axis and gripper are operated by DC Motor. The direction of motor revolution is
determined by the polarity of the operating voltage. Positive DC Voltage turn the motor in one
direction while negative DC Voltage turn it in opposite direction. The location and movement of
each axis is measured by an electric optical encoder attached in shaft of motor which derives the
axis. When robot axis move the encoder generate a series of alternative, high and low electric
signals. The number of signals in proportional is the amount of axis motion.
Experimental detail
Teach Pendent
Operating Axis
The axis will move as long as the activating key is depressed until a fixed setup is
reached. In joint mode, the key produces following movements.
Axis1:
For x-axis movement (base)
Convention:
Clockwise
-ve position
Counter clockwise
+ve position
Axis 2:
For y-axis movement (shoulder movement)
Convention:
Shoulder above
+ve position
Shoulder below
-ve position
Axis 3:
For z-axis movement (elbow movement)
Convention:
Elbow above
Elbow below
+ve position
-ve position
Axis 4:
Wrist movement
Convention:
Upward
Downward
+ve position
-ve position
Axis 5:
Clamp (Fingers) movement
Convention:
Clockwise direction
-ve position
Counter Clockwise
+ve position
Axis 6:
Not Operational
Axis 7:
Base movement
Convention:
Away
Near
+ve position
-ve position
Precautions
Check the manipulator workspace is free of obstacles.
Dont cross the safety region.
Verify that you can reach the emergency button/controller
EXPERIMENT NO # 04
Objective
Operating AS/RS
Apparatus
4. AS/RS
5. Teach pendant.
6. Computer.
Theory
An ASRS station is typically used as the main source of raw material for the cell. The ASRS
can also serve as a warehouse for parts in various stages of production. Storage cells in the
ASRS contain templates, either empty or loaded with parts. A CIM cell may contain any number
of ASRS stations
ASRS
The ASRS model is specifically designed to work in the Open CIM environment. This unit
contains a dedicated cartesian robot with an additional rotary axis that moves between two sets
of storage racks. Each rack has a set of shelves divided into storage cells that are designed to
hold part templates. The robot, which is controlled by a standard ACL Controller-B, moves
templates between the conveyor and storage cells.
ASRS Carousel: The ASRS carousel is a three-tier rotating warehouse which is tended by a
robot, and controlled by an ACL controller.
ASRS-36: The ASRS-36 is a cartesian robot with an additional rotary axis. It has a set of storage
racks (divided into six levels with six cells each). The robot, which is controlled by a standard
ACL Controller-A, moves the parts between the shelves and the conveyor.
ASRS-36u, ASRS-36uX2: The ASRS36u and ASRS-36uX2 are cartesian robots with additional
rotary axes. They each have a set of storage racks (divided into six levels with six cells each).
The robots, which are controlled by USB controllers, move the parts between the shelves and the
conveyor.
ASRS Rack: The ASRS rack has a small number of cells, and is designed for use in a MicroCIM work cell.
Experimental detail
Teach Pendent
Operating Axis
The axis will move as long as the activating key is depressed until a fixed setup is
reached.
Precautions
Most ASRS systems are pre-assembled units that have to be placed near a conveyor station so
that pallets can be loaded/unloaded. If you customize the ASRS make sure that the tending robot
can reach all relevant elements and optimize the layout with respect to the tending time of the
robot
EXPERIMENT NO # 05 (A)
Objective
Theory
Accessing the Project Manager
After the Open CIM installation is complete, the Project Manager icon is displayed on
your desktop window and Start menu.
To log in to the Project Manager application:
From the windows Start menu, select All Programs | Open CIM |
Procedure
By selecting the conveyor we choose the rectangular with zoom in and table on top.
Then we further select the work station on the conveyor. As given below;
Now we place the ACL, PLC and CNC and give them connectivity with the relevant
workstation.
The whole layout is shown below and ready to run in Open CIM Manager.
OpenCIM provides an open environment for advanced users who want to:
Add their own devices
Design their own products
Interface their own software (e.g.MRP and cost analysis)
Analyze CIM production data
Comments
The software at a PC which coordinates the functioning of all devices in the cell using a LAN.
EXPERIMENT NO # 05 (B)
Objective
Theory
Accessing the Project Manager
After the Open CIM installation is complete, the Project Manager icon is displayed on
your desktop window and Start menu.
To log in to the Project Manager application:
From the windows Start menu, select All Programs | Open CIM |
Procedure
In this task, students have to create a layout of the CIM setup by placing ROBOT, CNC mill,
ASRS, Conveyor, robot on the display screen and managers of the each component following the
same procedure as in the previous experiment.
OpenCIM provides an open environment for advanced users who want to:
Add their own devices
Design their own products
Interface their own software (e.g.MRP and cost analysis)
Analyze CIM production data
Comments
The software at a PC which coordinates the functioning of all devices in the cell using a LAN.
EXPERIMENT NO # 06
Objective
Theory
The CIM Manager Main window appears, as follows:
The CIM Project Manager window, shown above, contains the following elements,
each of which is described in the sections that follow.
CIM Manager Menu Bar
Time Counter
Viewing Area
Order View
Device View
Status Bar
CIM Manager Menu Bar
The CIM Manager menu bar contains five menus, each of which is described in detail in the
sections that follow.
File Menu
The following table contains a brief description of each option in the File menu:
Option
Description
Default
Storage
Start
Continue
Stop
Modes
Database
Tool
Exit
Run
Utility Programs
The following table contains a brief description of each option in the Utility Programs menu:
Option
Description
MRP
Displays the CIM MRP window, enabling you to create a list of
customers, define the products ordered by each customer, and
generate a manufacturing order.
Machine
Displays the CIM Machine Definition window enabling you to
Definition
define the machines and the specific processes that the machines
will perform.
Optimization Displays the CIM Optimization Manager enabling users to select
Definition
machine queue algorithms and define their weight.
Part Definition Displays the CIM Part Definition window, enabling you to define the
parts that the CIM cell can manufature, including available parts and
the parts
that need to be manufactured. These include: Supplied Parts,
Product Parts and Phantom Parts.
Performance Displays the CIM Performance Manager for viewing and analyzing
Analysis
information generated form the manufacturing cycle
Report
Displays the CIM Report Part Definition window, enabling you to
Generator
generate and print various reports from the database. These
include, part definition
Option
Scheduler
Gantt
Storage
Manager
Window
The following table contains a brief description of each option in the Windows menu:
Option
Description
Device
Displays the Device View window containing a lists of all the
devices in the CIM cell.
Event
Displays the Event View window containing a lists of events that
will be generated by OpenCIM simulation engine when Run is
activated.
Leaf
Displays the Leaf View window containing the production
activities occuring in the CIM cell
Log
Displays the Log View window contains a list of all the messages
that have been sent and received by the CIM Manager.
Machine
Displays the parts that are currently in the queue to the various
Queue
machines for processing.
Order
Displays the Order View window containing the current
manufacturing order information.
Pallet
Displays the Pallet View window containing a list of the pallets in
the CIM cell and each pallets current status.
Program
Displays the Program View window, containing the A-Plan
(meaning, the production work order) of the CIM cell.
Storage
Displays the Storage View window, containing the current location
of parts in the CIM cell
Message
Displays the Message History window, containing three types of
History
messages: External Messages, Internal Messages, CIM Warnings.
View
The following table contains a brief description of each option in the View menu:
Option
Description
Toolbar
Help
The following table contains a brief description of each option in the Help menu:
Option
Description
About
Help
Registration
The following table contains a brief description of each option on the CIM Manager
toolbar:
Option
Description
Start: Loads the production work order (A-Plan). Opens communication channel. This
sends a command to reset (INIT) all device drivers. The run arrow turns green and the
stop button turns red, indicating that they are available for use. The production plan will appear
in the Program
View screen.
Option
Description
Run: Starts executing the A-Plan. CIM production begins. The pause button turns
blue, indicating that it is available for use.
Pause: Halts operation at any time; causes the CIM
Manager to stop
sending commands to the device drivers and then wait
until the Continue button (which has turned red) is pressed. All device
drivers complete the current command.
Note
CIM devices do not stop immediately when you click the Pause button. Each
device will complete its current operation before it stops.
Viewing Area
The Viewing area enables you to monitor various aspects of the production cycle on a
real-time basis by selecting one of seven tab views. By default, the Graphic Display
tab is selected and the viewing area displays 3D graphic simulation of the CIM
production cycle. For further details on the tabs displayed in the Viewing area, refer to
Graphic Display and Tracking.
Order View
The Order View, located below the toolbar in the left portion of the window, displays
data regarding the order of parts and their production status.
Device View
The Device View, located below the toolbar in the right portion of the window,
displays data regarding the activity taking place in the devices during the production
process.
Status Bar
The applications status bar, located at the bottom of the window, displays the status
and location of the application. Such as, the current operation mode and the location of
the WSO.ini file used by the manager.
Information Bar
The Information Bar displays general messages that occur during production. Such as
Order is in progress and so on.
Procedure
Working in real mode
To operate the CIM cell in real mode, you must verify that the real mode is selected in
the CIM Manager.
To operate the CIM Cell in real mode:
1. Remove any templates on the conveyor and at station buffers.
2. Remove any parts left at stations: in a robots gripper, in a machine and
on storage racks.
3. Load parts into the ASRS and into any feeders.
4. Turn on all hardware: PCs, controllers, CNC machines, etc.
5. Make sure all PCs have been activated.
6. From the PC of each Station Manager click the Loader WS1 icon (for
example). The CIM DDLoader window is displayed.
7. In the Simulation column, select the mode in which you want to load the
device drivers by selecting or deselecting the column and click the
Start button.
8. At each station, home the robot and initialize all the equipment. 9. On the
PC that contains the CIM Manager, perform the following:
Click the
Start button to start, and click Run
selected CIM Cell is now running in real mode.
The
Comments
Click the green Start button
EXPERIMENT NO # 07
Objective
Introduction
Difference between NC and CNC is clarified in this experiment where NC is old technology and
program is fed to the machine through magnetic tapes. NC has no storage memory while CNC is
new technology and program is fed through computer. CNC has storage memory and it is easy to
modify program.
The concept of G and M codes is also briefly discussed in this lab.
Objective
Objective is to give a brief introduction to understand the operating of CNC using G and M
codes.
Theory
Generally G codes are writen in and performed by the CNC processor and operate the motion
control part of the control, the M codes are MACHINE codes, these operate most of the basic
electrical control functions such as Coolant, Tool changers, safety circuits etc, the M,S & T codes
are written in a separate PLC processor, both processors usually communicate with each other
over a common bus.
The tool changer and spindle are both configured to suit a particular machine specifics.
Comments
This experiment enables the students to know about the basics of CNC, G and M codes.
EXPERIMENT NO # 08
Objective
Introduction
CNC Milling Technology introduces students to the fundamentals of CNC (Computer Numerical
Control) milling by working with a variety of machining applications.
Objective
Students learn the fundamentals of CNC milling by working with industrial-based equipment to
accurately machine series of complex parts. Students observe and experience CNCs superiority
over time-consuming, less accurate, manually controlled machine tools.
Conclusion
Activities challenge students to develop and edit programs, and machine assorted parts. Students
gain hands-on experience in proper machine set up, cutting tools selection, tool path simulation
and machining center operation. Students design solutions for industrial CNC milling
applications with an emphasis on real industrial concerns, such as optimized programming,
accurate milling and increased productivity.
Comments
The machining center features an intuitive software interface and conforms to industrial EIA,
ISO, Fanuc and G&M code standards.
EXPERIMENT NO # 09
Objective
Theory
CNC Simulator is a software containing the most common CNC machine types as virtual
machines. It offer a great tool for CNC operators and CNC students around the world where
CNC code can be tested in a safe 3D simulated environment.
How to install and run CNC Simulator Pro version?
What is needed?
Internet
Windows OS: XP, Vista, 7, 8 or later.
Open the Setup and install it then finish the setup wizard when installation completed.
Experimental Detail
If the simulator is running slow on our computer, please try the following steps:
Under Settings in the Settings menu, change the setting Solid buffer resolution
to Low and deactivate the Activate crash test checkbox.
Change the Units use millimeters
The CNC editor is where we write and edit our CNC code. It has built-in functions to assist us
while coding.
Code coloring
The CNC Editor will automatically color things that it recognizes. For example, all recognized G
codes will be colored blue. All recognized M-codes will be colored dark red etc.
Work pieces:
Here we can browse and create milling work pieces. We can also create sheet metal work pieces
for cutting machines such as laser, water and plasma cutters.
To add a new work
piece,
click
on
the Add button and fill
out the fields for work
piece size.
To create a prefabricated work piece you need to
write a CNC program that makes the work piece in
the shape you want to have it. After simulation
select Save Work piece from the Tools menu and
save it under any name
G00
G01
G02
G03
G28
G90
G91
M02
M03
M04
M05
M06
M30
Spindle On CCW
Spindle Stop
Tool Change
End Program, Stop and Rewind
Comments
CNC Simulator Pro software is very useful to test CNC code in a safe 3D simulated
environment.
EXPERIMENT NO # 10 (A)
Objective
Apparatus
1. Laptops
2. Software (CNC Simulator Pro)
Theory
CNC Simulator is a software containing the most common CNC machine types as virtual
machines. It offer a great tool for CNC operators and CNC students around the world where
CNC code can be tested in a safe 3D simulated environment.
Experimental Detail
Use same procedure to select tool and work piece as previous question.
Write program into CNC Editor:
$AddRegPart1 30 30
M06 T01
M03 F100 S1000
G01 x30 y30 z60
x30 y30 z10
x130 y30
x130 y130
x30 y130
x30 y30
G28
G01 X35 Y35 Z60
x35 y35 z20
x125 y35
x125 y125
x35 y125
x35 y35
G28
G01 x40 y40 z60
x40 y40 z30
x120 y40
x120 y120
x40 y120
x40 y40
G28
G01 x45 y45 z60
x45 y45 z40
x115 y45
x115 y115
x45 y115
x45 y45
G28
The aim of the software is to provide the CNC community with a contemporary CNC Simulator
containing the most common CNC machine types as virtual machines. Software offers a great
tool for CNC operators and CNC students around the world where CNC code can be tested in a
safe 3D simulated environment.
Comments
CNC Simulator Pro software is very useful to test CNC code in a safe 3D simulated
environment.
EXPERIMENT NO # 10 (B)
Objective
Apparatus
1. Laptops
2. Software (CNC Simulator Pro)
Theory
CNC Simulator is a software containing the most common CNC machine types as virtual
machines. It offer a great tool for CNC operators and CNC students around the world where
CNC code can be tested in a safe 3D simulated environment.
Experimental Detail
Use same procedure to select tool and work piece as previous question.
Write program into CNC Editor:
$AddRegPart 1, 30, 30
G92 X30 Y30 Z20
T1 M6
G0 X15 Y15 Z2
Comments
CNC Simulator Pro software is very useful to test CNC code in a safe 3D simulated
environment.
E X P E R I M E N T N O # 11
Objective
Apparatus
1. Laptops
2. Software (CNC Simulator Pro)
Theory
CNC Simulator is a software containing the most common CNC machine types as virtual
machines. It offer a great tool for CNC operators and CNC students around the world where
CNC code can be tested in a safe 3D simulated environment.
Experimental Detail
Click File Load Machine from the main menu or click the open machine button
Open
the
Inventory
Browser,
press F2 or
click Settings Inventory Browser in the main menu.
Fine, now lets get started by defining our workpiece. Press F2
on the keyboard to open the Inventory Browser.
Click on the Mill Workpieces tab at the top of the dialog.
Click on the green plus button to add a new
workpiece.
In our case, this new tool will get tool index number 1.
Comments
CNC Simulator Pro software is very useful to test CNC code in a safe 3D simulated
environment.
EXPERIMENT NO # 12
Objective
Apparatus
1. Laptops
2. Software (CNC Simulator Pro)
Theory
CNC Simulator is a software containing the most common CNC machine types as virtual
machines. It offer a great tool for CNC operators and CNC students around the world where
CNC code can be tested in a safe 3D simulated environment.
Experimental Detail
Now what we have to do is to load a machine for the
project. Click on the Open Machine button
the Select Machine dialog.
to show
If you have not previously created any work pieces, this is what you will see.
Click on the Add button to add a new work piece.
Enter 50 for diameter, 100 for length and ignore all other settings.
$AddRegPart 1
ET1 M6
G0 X40 Z80
G1 Z50 F250 S1000 M4 M8
X44 Z52
G0 Z80
X30
G1 Z60
X34 Z62
ET2 M6
G0 X28 Z80
G1 Z59
X38
Z49
X45
X50 Z45
X54 Z47
ET17 M6
G0 X0 Z80
G81 Z60 R78
G0 X100 Z200
M30
Now, press Play to see that the positioning works
Comments
CNC Simulator Pro software is very useful to test CNC code in a safe 3D simulated
environment.