Professional Documents
Culture Documents
Operating Instructions
Rev. 2.2.1
Cencorp Corporation
Introduction
Introduction
This manual contains information on how to use the cell and control the production. The
Operating Instructions is recommended for the personnel programming the cell.
The operation of the Cencorp cell is controlled by a PC. Because the hardware and
software are under continuous redesigning, this manual is not applicable to any previous
cell.
NOTE!
Study all chapters in this manual before starting production with the cell.
Other Manuals
In addition to this manual, the following manuals are delivered with each cell:
Project manual - contains the technical data; mechanical and electrical drawings,
etc.
Users Guide - contains information on the safety issues, maintenance and basic
instructions on how to use the cell. The Users Guide is recommended for the
personnel operating the cell.
Other essential manuals on the cell equipment are either abbreviated in this manual or
delivered separately. If there are any manuals missing which you feel are necessary for
the operation or maintenance of the machine, please contact Cencorp Corporation.
Contact Information
Cencorp Corporation
Cencorp Worldwide
Maksjoentie 11
FI-08700 Virkkala
FINLAND
www.cencorp.com
Cencorp Corporation
Introduction
Information in this document is subject to change without notice. Names and data used
in the examples herein are fictitious unless otherwise noted. No part of this document
shall be reproduced or transmitted in any form or by any means, electrical or mechanical,
for any purpose, without prior written approval of Cencorp Corporation.
Cencorp Corporation assumes no responsibility for any errors or omissions in this
document. Critical evaluation of this manual by the user is welcomed. Your comments
assist us in preparing future documentation.
Copyright Cencorp Corporation 2006. All rights reserved.
Any other trademarks from other companies used in this publication are the property of
those respective companies.
Cencorp Corporation
Operating Instructions
Table of Contents
Contents
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Other Manuals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
Contact Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.
2.
3.
4.
02/02/2006
Cencorp Corporation
Operating Instructions
Table of Contents
Wait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Change Bit Type (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Comment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Wait Pickup Hand. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Output Command (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Verify Board (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Grip. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
Remove Scrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
Machine Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
Bit Settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
Pickup Hand . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
Conveyor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
Routing Speed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Router Origin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
Offload Repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Conveyor Adjust (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Panel Stop Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
Scrap box life . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.
Production Menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Panel Pass Thru . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Vacuum Bag Life. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
Override Speed. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Prepare Teach (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
Take In Product. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Reset Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Scrap Box Life. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Barcode (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
Release Product . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Adjust Gripping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
Spindle Life . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Statistics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Manual Reload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
DVT (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Grip Sens (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Set Current Fingers (Option). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
Vision (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
CMS (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Offload Start At (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
Panel Start At (Option) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Cencorp Corporation
Operating Instructions
Table of Contents
6.
7.
8.
Cencorp Corporation
Operating Instructions
Table of Contents
9.
Appendices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Appendix A - Back-Up / Restore the Hard Drive
Appendix B - SMEMA Standard
Appendix C - Technical Specifications
Cencorp Corporation
Cencorp Corporation
Cencorp Corporation
4. Check that the machine is clear from personnel and products. Move the robots
manually away from the conveyor, if needed. Select OK to enable machine or
Cancel, if the machine is not clear.
5. To make sure that the emergency circuits have not been damaged during the
transport, test the functioning of them.
Ensure that all the doors are closed and locked and the Emergency Stop buttons
are up.
Start testing the Emergency Stop buttons by activating them one by one.
Cencorp Corporation
Every time an Emergency Stop button has been pressed, Hi Power should go off.
At the same time a message indicating the emergency stop is displayed on the
screen and the red signal light is lit.
Release the Emergency Stop button and press the RESET button.
Check that the emergency circuits function also, if the key is turned to the RUN
position, while the front or back door is open.
Check that the safety doors get locked, when the key is turned to the RUN
position. The doors should open only after the key is turned to the SERV position.
6. After testing the emergency circuits, select Home Servo Motors to calibrate the
servo axes.
If the Home Servo Motors button is not enabled (gray), check that the cell is not in
the Emergency Stop or DOORS status.
7. Check that the robots (upper and lower) are not near the conveyor rails or any other
obstacles, i.e. are in positions from where they can freely move to any direction.
Press the DOORS button and move the robots manually, if needed.
8. Press OK to continue. The robots start moving. The Z-axis is calibrated first.
WARNING!
When calibrating the machine for the first time, take extra caution. Before
starting the calibration, make sure that the safety doors are closed. Never leave
the machine alone during calibration. Follow the calibration and be ready to
press the EMERGENCY STOP button, if the robot suddenly starts moving fast.
10
Cencorp Corporation
9. After calibration, the program asks which finger pair is currently in the gripper.
Select the Finger list button and select the name of the current finger pair from the
list. Press OK to accept the selection.
10. The cell is ready for defining the operators access levels.
2.1
It is recommended that the main user sets an access level for each operator. Once
logged in, the operator has access to certain features of the system depending on the set
access level.
Cencorp Corporation
11
Add User
1. Select Access - User Setup - Add User.
Modify User
1. Select Access - User Setup.
2. Select a Login Name from the list and select Modify User
Remove User
This item removes the selected user from the list.
12
Cencorp Corporation
3. Enter the startup level (10, 20, 30, 40 or 50) into the Startup Access Level field. The
Startup Access Level allows a certain level of access upon startup without requiring
a user to log in.
If all operators are to log in before using the machine, set the Access level to 0. After
logging out, the user will see all menu buttons (except Access) grayed out.
The Access button appears in the bottom right corner of the screen.
Cencorp Corporation
13
4. Select the Access (F3) button at the bottom of the screen. The color of the button
changes to white.
5. Select the menu item you want to set the access level. A window with Access Level
field is displayed.
6. Select the access level for the item (Level 10, 20, 30, 40 or Super 50) into the Access
Level field.
7. Select OK to accept.
8. To be able to open a new menu, select the Access (F3) button. The color of the
button changes to grey and the pointing device functions normally.
9. Open the Access menu and select Hide Access...
14
Cencorp Corporation
View Menu
Machine Status
3. View Menu
The View command allows to switch between the options for viewing production. This
command is enabled also when in Production Mode.
Click on the View switches between the following views:
Machine Status
Event Log
Graphic View
3.1
Machine Status
In production mode this view displays the current status of the pick-up hand, router and
conveyors. Currently active production selections are highlighted on the lower left corner.
Cencorp Corporation
15
View Menu
Event Log
3.2
Event Log
The Event Log is a history of machine actions and commands, accompanied by their
dates and times. The operator may view Event Logs through a Snapshot View or a Real
Time View.
Real-Time View
Use the Real-Time View to view machine actions and commands as they occur. This
function is useful for noticing how the machine reacts to a certain command or action. It
is also useful for troubleshooting while observing production moves.
Snap-Shot View
Use the Snap-Shot View to take a snapshot of the Event Logs and to view actions from
the beginning of the record to the end, or vice versa. This function is useful for tracking
the series of events that led to a problem.
The Real Time View is displayed as the default view.
To access the Snap-Shot View while in the Real-Time View, select the Snap-Shot
View button.
Use the arrow keys to view the Event Log page by page.
To clear the Event Log, select the Clear Log button.
16
Cencorp Corporation
View Menu
Graphic View
3.3
Graphic View
The Graphic View shows the movements of the pick-up hand (gripper) and the router as
they occur.
Cencorp Corporation
17
View Menu
Graphic View
18
Cencorp Corporation
Product Menu
4. Product Menu
Product-specific configuration and programming commands as well as commands for file
handling are grouped under the Product Menu.
Open
Program
Settings
Save
Save As
Delete
Cencorp Corporation
19
Product Menu
Open
4.1
Open
4.2
Save
Use the Save command to save the changes made to the current product program.
1. Select Product - Save.
The Save Program window displays the program name and asks, if it is OK to save.
If the program is not saved, the Save As window is displayed. Then, type in the
program name and description.
2. Select OK.
20
Cencorp Corporation
Product Menu
Save As
4.3
Save As
Use the Save As command to save the current program with a new name.
1. Select Product - Save As.
2. Enter the name for the program (up to 12 characters) in the Program Name field.
3. Enter a new description into the Description field (up to 20 characters), if it is
necessary to differentiate between programs.
4. Select OK.
4.4
Delete
Use the Delete command to delete a product program which is no longer needed.
1. Select Product - Delete.
Cencorp Corporation
21
Product Menu
Program
4.5
Program
Use the Program command to open the selected program to the Program Editor. In the
Program Editor you can create, edit and test product programs.
CAUTION!
Only a person who has attended robot programming training arranged by
Cencorp or has otherwise acquired good knowledge in robot programming may
create or edit product programs.
NOTE!
It is recommended to calibrate the machine and teach the camera offset, before
editing program.
1. After selecting the Program command, the Program Editor window is displayed.
Routing program
Info field
The program commands are displayed in the blue field on the right.
Description of the selected command (highlighted) is displayed in the gray field
below the command list.
The field above the program displays the name of the current product program
and units used in the program (millimeters or inches).
22
Cencorp Corporation
Product Menu
Program
The field above the program displays also the number of commands stored in the
Paste Buffer, if there are commands in the buffer.
The Paste Buffer is a storage for the commands cut (with Delete or Tag) from the
program. Selecting the Paste button places the commands from the Paste Buffer
into the program. The Paste Buffer contains copies of the commands until it has
been emptied (UnTag) or replaced with new commands.
The following tools are provided for creating and editing a program.
Arrow buttons
Insert
Edit
Tag
UnTag
removes all tags from the program, and clears them from the
Paste Buffer.
Delete
removes all the Tagged commands from the program and places
them in the Paste Buffer.
Paste
Direct IO
Servo Control
NOTE!
Before using the camera view, check that the Camera Offset has been set (see
Camera Offset (Option) on page 99).
Jog Fwd
Cencorp Corporation
23
Product Menu
Program
Tools Menu
The Tools button displays a menu of the functions useful during the programming.
Direct IO
Servo Control
Take In Product
Release Product
Camera Offset
Exit Menu
24
Cencorp Corporation
Product Menu
Program Editor - Command Menu
4.6
3. Select the wanted command from the Command Menu and select OK to accept it. A
command window for giving detailed information is displayed.
Menu contains the following commands:
Move Relative
move the router in relation to its previous position, see page 26.
Move Absolute
Move Arc
Acquire
Drop Off
place the board into its placing position, see page 35.
Rout Board
Rout Pattern
Wait IO
set the routing program to wait for an input signal, see page 43.
Cencorp Corporation
25
Product Menu
Program Editor - Command Menu
Conveyor Control
Locate Panel
Router In
Router Out
Wait
set the program to wait for a specified time, see page 47.
Comment
Output Command
set the program to wait until the pick-up hand has completed its
current movement, see page 48.
Verify Board
Grip
Remove Scrap
Verify Panel
NOTE!
Specific boards require specific routing commands and hardware options.
Therefore, not all the commands may be enabled on this specific cell.
Move Relative
There are two important principles of the Move Relative command:
Move Relative moves the router to a position relative to its previous position, not
to a specific machine coordinate. The position of the router after completion of the
move depends on the router's starting position.
During a Relative Move, the X and Y axis move in coordination. Therefore, the X
and Y axes follow a straight path between the starting point and the final position,
moving the router in a straight line.
Final Position
Start Position
Move Relative
26
Cencorp Corporation
Product Menu
Program Editor - Command Menu
1. If the exact X and Y coordinates for the movement are known, enter them into the X
and Y fields, if not, select Use Servos and show the position with the camera reticle.
For further information on using the Servo Control feature, see Servo Control on
page 116.
2. Select YES into the Use Default Speed field, to rout a panel at the speed defined in
the Product - Settings - Routing Speed window.
Select NO to define the routing speed in the Speed mm/s field.
3. If an optional pneumatic gripper is in use, define into the Last Routing Gripper field
the number of the gripper, which is holding the board when the last routingis carried
out. If the routing is not the last one, this parameter is set to zero.
For example, if there are two boards to be routed (four cuttings per board) and two
pneumatic grippers are in use:
Cencorp Corporation
27
Product Menu
Program Editor - Command Menu
Gripper 1
Gripper 2
2.
2.
Gri
1.
Board 1
3. 1.
Board 2
4.
3.
4.
1. routing = 0
2. routing = 0
3. routing = 0
4. / last routing = 1
1. routing = 0
2. routing = 0
3. routing = 0
4. / last routing = 2
4. Select OK.
Move Relative commands are applicable for the following situations:
Inside a pattern
To program a straight line from one point to another
A command that is not the first positional command in the routing program
A command that requires the router to move in a cutting position
NOTE!
When routing a panel with multiple boards, use an Absolute move to move from
board to board and Relative moves when writing the Rout Pattern. This way, if
part of the program is edited, the pattern does not need to be rewritten.
Move Absolute
There are four important principles of the Move Absolute command.
Move Absolute moves the router to a fixed or absolute position from the board
origin. The position of the router after completion of the move is independent of
the router's starting position.
During an Absolute move, the X and Y axes do not move to create a straight line.
Instead, they both move at the same speed until one is in position, and the second
continues to move to its final position.
both motors
move together
at same rate
Final Position
28
Cencorp Corporation
Product Menu
Program Editor - Command Menu
The first move in a program must be Move Absolute. An error message will
appear if this is not the case.
Do not use a Move Absolute command inside a pattern.
Move Absolute commands are applicable for the following situations:
The router must move at a high speed to a defined location on the panel to
prepare for routing.
It is not necessary to program a straight line from one point to another.
First move in a pattern.
A command that does not require the router to move in a cutting position.
To Program a Move Absolute:
1. If the exact X and Y coordinates for the movement are known, enter them into the X
and Y fields, if not, select Use Servos and show the position with the camera. See
Servo Control on page 116.
2. Enter the speed as percents of the maximum speed into the Speed % field.
3. Select YES to the Only First Column and Only First Row panels, if the routing
movement is wanted only for the first column and row. The other tasks are then
skipped.
Cencorp Corporation
29
Product Menu
Program Editor - Command Menu
Move Arc
Use the Move Arc command to program the router movement along a circular or rounded
path. See the graphic below for an example of the Arc components.
start position
(start angle)
90 deg
radius (2 inches)
Values are:
Arc Radius =2
Start Angle =90
Traverse Angle =180
180 deg
Y+
traverse angle
0 deg
270 deg
final position
90 deg
X+
1. If the arc radius, start angle, and traverse angle are known, enter the values into the
fields, if not, select Use Servos To Teach Arc and show the arc.
The Servo Control window is displayed. Follow the instructions displayed on the
bottom bar of the window.
Move the router to a midpoint of the arc by using the arrow keys. Select the
increment for the router to move by using the + and - buttons.
30
Cencorp Corporation
Product Menu
Program Editor - Command Menu
NOTE!
When using the camera view, note that the panel is seen from below.
NOTE!
The exact midpoint of the arc is not needed to define the arc. However, the
closer to the midpoint, the more accurate the arc will be.
Select Exit. The Servo Control window stays on the screen, but coordinates at the
Absolute and Relative fields are reset.
Move the router motors to the end-point of the arc by using the arrow keys.
Select Exit. The Move Arc window is displayed.
2. Correct the Arc Radius value, if needed.
3. Type into the Start Angle field the angle from which the arc begins.
Camera view from below the panel
4. Type into the Traverse Angle field the distance that the router should move, i.e.
degrees which the router moves along the arc. A traverse angle set to 180 degrees
creates a half circle.
5. Select YES to the Use Default Speed field, to use the routing speed defined in the
Product - Settings - Routing Speed window.
Select NO to define the routing speed into the Speed mm/s field.
6. Select Test Arc to test the arc created.
7. Select OK to accept the changes or Cancel to delete the command.
Cencorp Corporation
31
Product Menu
Program Editor - Command Menu
Acquire
Use the Acquire command to define the pick-up and to indicate the position where the
pick-up hand grips the board.
To Program an Acquire:
1. If the exact coordinates of the pick-up location are known, type the coordinates into
the X and Y fields, if not select Use Servos to show the location.
Move pick-up hand to the correct position and turn it to a straight angle (W axis).
Move the pick-up hand to a position where the panel is in the middle of the fingers.
Check that the panel does not move, when the fingers are opened and closed.
Move the pick-up hand to the pick-up height (Z axis) as shown below.
Leave the fingers open, in a way that the pick-up hand moves freely into and out
of the position. The width is automatically updated to the Appro Width panel. The
robot automatically decreases the width 8 mm to get the Grip Width value. After
showing the position, exit the Servo Control window.
32
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Lower Hand determines whether or not to lower the pick-up hand. Do not check
this field, if still programming and testing the pick-up location. If the hand is not
lowered, then fine-tune the pick-up coordinates by manually pressing the hand
down and adjust the location.
Clinch Hand determines whether or not to clinch the pick-up hand. Do not check
this field, if still programming the pick-up location of the boards.
NOTE!
If writing a new program or changing to a larger pick-up hand, make sure the
pick-up hand is up when moving in Service mode. Also, if using an offload
conveyor, verify the conveyor area is opened to the new board/hand size. Even
in the up position, if the table conveyor is a smaller size, the clinches can be
broken on the conveyor motors.
Verify Clinch determines whether or not to verify that the clinching was
successful.
Appro Before Grip determines whether the pick-up hand is to be stopped at an
approach position above the actual gripping position or to perform the Acquire
command completely (grip the board).
Cencorp Corporation
33
Product Menu
Program Editor - Command Menu
When this option is selected, the actual gripping has to be programmed by inserting
a GRIP command after this Acquire command.
Appro Height defines the height of the approach position in relation to the actual
gripping position.
Wait For Done determines whether or not to wait for the Done signal before
proceeding. It is recommended to use the Wait Pickup Hand command instead of
this option.
Unclinch before acquire defines the pick up hand to open at Appro height,
before gripping the product.
8. Select Advanced and define the parameters for approaching the position.
Approach Z Offset determines the height above the position to which the robot
moves first when approaching the position.
Grip Width defines the width of the servo gripper fingers (option) for picking up
the panel/board. See below the grip width.
Approach Speed % defines the speed at which the robot moves from the
approach height to the position.
Depart X Offset, Depart Y Offset, Depart Z Offset and Depart Offset Speed
values are set in the command Drop Off - Advanced.
9. Select OK to save the settings.
34
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Drop Off
Use the Drop Off command to program the pick-up hand movement from the routing
position (the Acquire position) to the placing position.
Cencorp Corporation
35
Product Menu
Program Editor - Command Menu
When this option is checked, the Next button for accessing definition of second
placing position is displayed.
The second placing position is defined in the same way as the first placing position.
7. Select Options and define the command options.
Lower Hand determines whether or not to lower the pick-up hand. Do not check
this field if still programming and testing the placing location of the boards. If the
hand is not lowered, then fine-tune the placing coordinates by manually pressing
the hand down and adjust the location.
Unclinch Hand determines whether or not to unclinch the pick-up hand. Do not
check this field if still programming the placing location of the boards.
36
Cencorp Corporation
Product Menu
Program Editor - Command Menu
NOTE!
If writing a new program or changing to a larger pick-up hand, make sure the
pick-up hand is up when moving in Teach mode. Also, if using an offload
conveyor, verify the conveyor area is opened to the new board/hand size. Even
in the up position, if the table conveyor is a smaller size, the clinches can be
broken on the conveyor motors.
Verify Release determines whether or not to verify that the release was
successful.
Wait for determines when the router is allowed to proceed:
DEPART PATH - the router waits until the pick-up hand has reached the depart
path position
DEPART - the router waits until the pick-up hand has reached the depart position
DROP OFF - the router waits until the pick-up hand has released the product
Wait ?
YES - the router waits until the movements defined in the Wait for field are done
NO - the robot continues routing while the Drop Off is being executed
Conveyor determines the placing position:
NONE- product is not picked up or the robot does not need to wait for any
conveyor ready signal before proceeding
OFFLOAD 1- product is placed onto the first offload conveyor
OFFLOAD 2- product is placed onto the second offload conveyor
FAIL - product is placed onto the fail conveyor
PANEL EXIT - product is placed on the cell conveyors next section
Release Pallet parameter is for controlling the pallet conveyor (option)
NO - the current pallet is not released after placing the product on it
YES - the current pallet is released after placing the product on it
Data Handling parameter is for communication with an optional system (e.g.
escort memory)
NONE - no data handling
AFTER - communication after executing the Drop Off command
BEFORE - communication before executing the Drop Off command
Cencorp Corporation
37
Product Menu
Program Editor - Command Menu
8. Select Advanced and define the parameters for departing the position.
Approach Z Offset determines the height above the position to which the robot
moves first when approaching the defined position.
Grip Width defines the width of servo gripper fingers (option) when gripping the
panel/board. This parameter is defined in the Acquire command.
Approach Speed % defines the speed at which the robot moves from the
approach height to the defined position.
Depart X Offset defines a movement to X-direction which is done first when
departing from the defined position.
Depart Y Offset defines a movement to Y-direction which is done first when
departing from the defined position.
Depart Z Offset defines how much the robot moves up when departing from the
defined position.
Depart Offset Speed % defines the speed at which the robot makes the offset
movements when departing after routing.
9. Select OK to save the settings.
38
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Rout Board
Use the Rout Board command to program macros (patterns) for routing, picking up and
then placing boards onto a defined position. It is possible to define separate macros for
processing accepted and defective boards.
Cencorp Corporation
39
Product Menu
Program Editor - Command Menu
Select a board number from the list and select Edit to change the Board ID.
Enter the Board ID number into the ID field.
2. To select a pattern from the Pattern List, press the Select button.
Select a pattern from the list and accept the selection with OK.
To program a new pattern, select the Add button. Give a name to the pattern into
the text field in the New Pattern window and accept by selecting OK.
To delete the selected pattern, select the Delete button.
To copy a pattern, select the Copy button. Give a name to the pattern copy into
the text field in the New Pattern window and accept by selecting OK.
To return to the Rout Board window, select the Cancel button.
3. To edit the selected pattern, select the Edit button. The selected pattern is opened
to the Program Editor.
To edit the pattern, use the program editor commands as when editing normal routing
program, see Program Editor - Command Menu on page 25.
For example, to insert commands into the pattern, select the Insert button.
4. To return to routing program, select Exit Pattern.
5. Select the Use Servos button to teach a reference point (a board zero point) for the
pattern. After teaching, the coordinates will appear into the Origin X and Origin Y
fields.
40
Cencorp Corporation
Product Menu
Program Editor - Command Menu
See that the Repeat values are zero, if the function is not used.
7. Select into the Turn Board field, if the selected pattern is to be turned 90, 180 or 270
degrees. Select 0, if the pattern is not to be turned.
8. Select OK to save.
Cencorp Corporation
41
Product Menu
Program Editor - Command Menu
Rout Pattern
Use the Rout Pattern command to program the router to rout a particular pattern. This
way you do not need to write identical routing commands for identical boards.
To insert a pattern:
GG
Select a pattern from the list and accept the selection with OK.
To program a new pattern, select the Add button. Give a name to the pattern into
the text field in the New Pattern window and accept by selecting OK.
To delete the selected pattern, select the Delete button.
To return to the Rout Pattern window, select the Cancel button.
2. After selecting the pattern, the Go Into Pattern question is displayed.
3. To edit the selected pattern, select the Yes. The selected pattern is opened to the
Program Editor.
To edit the pattern, use the program editor commands as when editing normal routing
program, see Program Editor - Command Menu on page 25.
For example, to insert commands into the pattern, select the Insert button.
4. To return to routing program, select Exit Pattern.
5. Select Exit Pattern to Exit Program Editor.
42
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Wait IO
Use the Wait IO command to set the program to wait for an IO signal before proceeding.
To program a Wait IO command:
1. Check the Let Pickup Hand Execute check box, if the pick-up hand executes the
command.
2. Select IO List and select the signal to be waited for.
Cencorp Corporation
43
Product Menu
Program Editor - Command Menu
1. If the cell is equipped with an optional three step conveyor, select the conveyor
position into the Step Conveyor field. The conveyor positions are:
1 = first position (upstream)
2 = center position
3 = last position
2. Select Yes into the Roll Conveyor field to set the conveyor to move the panel
automatically forward and relock to the routing position, after a board has been cut
from it and picked up.
3. If the Roll Conveyor function is selected to be in use (Yes), you can also set the
second conveyor segment to move automatically, after a board has been cut from
the panel and picked up. Select then Yes into the Use Panel Exit Conveyor field.
4. Select Yes into the Release Pallet field to program the pallet conveyor (option) to
release the current pallet.
Optional functions
5. Select Yes into the Take Out Board field to set the second conveyor section to move
the board automatically out of the cell, after it has been cut.
6. If the Take Out Board function is selected to be in use (Yes), you can also set the first
conveyor segment to move automatically, after a board has been cut from the panel.
Select then Yes into the Use Panel Conveyor field.
This function can be used, e.g. to move the last board directly out of the cell after it
has been cut from the panel.
44
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Router In
Use the Router In command to move the router into its cutting position (Router In
position). In the Router In position, the router bit cuts the panel, as the router moves.
panel, side view
1. Select Use Servos to teach the height of the router bit in the Router In position.
NOTE!
The bit life time can be extended by using different Router In heights in the
routing programs.
2. Select YES into the Max Speed field to execute the movement at maximum speed.
If you select NO, you can enter the movement speed into the Speed mm/s field.
Cencorp Corporation
45
Product Menu
Program Editor - Command Menu
Router Out
Use the Router Out command to move the router to its lower, non-cutting position (Router
Out position). In the Router Out position, the router bit does not reach the panel, and may
be programmed to move at high speeds from a position to another.
panel, side view
1. Select Use Servos to teach the height of the router bit in the Router Out position.
2. Select YES to the Max Speed field to execute the movement at maximum speed. If
you select NO, you can enter the movement speed into the Speed mm/s field.
3. Select Yes into the Use Bit Check Z? field, if the router bit is to be checked in Router
Out position.
46
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Wait
Use the Wait command to pause the router for any unspecified reason. This command is
useful for the following:
Extra time for the router to execute the Router In move when routing thick boards.
Insert the Wait command after the Router In command.
A situation that requires a pause of the router.
To program a Wait command:
1. Enter into the Wait (in msec): field the amount of time for how long the router should
pause. The value is given in milliseconds.
2. Check the Let Pickup Hand Execute check box, if the pick-up hand is allowed to
move and perform its workcycle while the router is paused.
1. Select Bit List and highlight the bit type to be used for the following routing commands
in the program.
Cencorp Corporation
47
Product Menu
Program Editor - Command Menu
Comment
Use the Comment command to add comments into the program. You may insert as many
comments as you want.
1. Enter the comment text into the field and select OK.
48
Cencorp Corporation
Product Menu
Program Editor - Command Menu
2. Select the wanted output from the list and OK to accept the selection. The name of
the selected output is displayed in the Name field.
3. Select into the IO State field the status of the output to be ON or OFF.
Cencorp Corporation
49
Product Menu
Program Editor - Command Menu
50
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Cencorp Corporation
51
Product Menu
Program Editor - Command Menu
Select Select Fingers and choose NONE to remove the fingers from the gripper
before checking the label or
Enter into the Width field the width to which the fingers (servo gripper) are to be
set before checking the label.
11. Enter into the Board ID field the number of the board which is to be checked.
12. Check the Move To Safe After check box, if the pick-up hand is allowed to move to
the safety height after checking the board. Select this function into use, if this is the
last board in the panel to be checked, or if there are mechanical obstacles on the
board, which need to be skirt around.
13. Enter into the Side Movement Speed field the speed at which the pick-up hand
moves to the next position. This is in use only if the pick-up hand is not moved up
after checking the board. (Move To Safe After function if not activated)
NOTE!
Enter a new Verify Board command for each checking position (each board in a
panel).
Grip
Use the Grip command to grip a routed board with the pick-up hand. This command can
be used only after the Acquire command.
The Grip command is used for programming the actual gripping, if the Appro Before
Grip option in the Acquire command has been selected. The Appro Before Grip option
defines that the pick-up hand is stopped at an approach position above the actual
gripping position. When this option is selected, the actual gripping has to be programmed
by inserting a Grip command after the Acquire command.
52
Cencorp Corporation
Product Menu
Program Editor - Command Menu
Remove Scrap
Use the Remove Scrap command to remove the panel scrap. Define the location, to
which the lower robot is moved, before the locking clamps and pins are unlocked.
To program a Remove Scrap command:
1. If the exact X and Y coordinates for the movement are known, enter them into the X
and Y fields, if not, select Use Servos and show the position with the camera. See
Servo Control on page 116.
2. Enter the speed as percents of the maximum speed into the Speed % field.
3. Set into the Wait (in msec) field for how long a time the program waits after unlocking
the locking clamps and pins.
4. Select OK to save.
Cencorp Corporation
53
Product Menu
Settings
4.7
Settings
Machine Options
Bit Settings
Pickup Hand
Conveyor
Routing Speed
Router Origin
Offload Repeat
Conveyor Adjust
54
Cencorp Corporation
Product Menu
Settings
Machine Options
Use the Machine Options command to define the use of the optional Board Verification
sensor.
Max. Skips per Panel defines the maximum number of boards allowed to be skipped
per panel. If the Board Verification sensor identifies too many
defective boards (the value set in this field is exceeded), the
production is stopped and an error message is displayed. Using
this feature prevents good boards from being dropped into scrap.
Verifier Delay
Skip if Verify Sensor is defines which boards are to be skipped (not routed).
ACTIVE - the board is skipped, if the sensor status is ON (or the
optional Vision System finds the mark from the board).
INACTIVE - the board is skipped, if the sensor status is OFF (or
the optional Vision System does not find the mark from the
board).
For further information, see Verify Board (Option) on page 49.
Ignore Verify Commands is for taking the Board Verification feature out of use, i.e. all
the verify commands are skipped when running the program.
Skip All Boards If Faildefines the program to skip all boards in the panel, if one of the
boards in the panel is found defective.
Cencorp Corporation
55
Product Menu
Settings
Bit Settings
Use the Bit Settings command to configure product-specific bit settings.
Bit Diameter
Bit List
opens a list for selecting the diameter. Available Bit Types are
defined through the Configure menu, see Bit Settings on
page 88.
Spindle Speed
Cutting Speed
Rout-Length Factor
56
Cencorp Corporation
Product Menu
Settings
Pickup Hand
Use the Pickup Hand command to define the use of the pick-up hand.
Acquire Delay
Move To First Position sets the pickup hand to automatically move to the first position
in the routing program while waiting for the next panel.
Gripper Count (Option) defines the number of grippers in use. This feature is needed
only with an optional pneumatic gripper.
Cencorp Corporation
57
Product Menu
Settings
Conveyor
Use the Conveyor command to define the operation of the conveyor(s). The Cencorp BR
cells consist of two conveyor sections. The other conveyor section is always a Panel
Conveyor equipped with locking pins and it is the actual routing station. The other section
is either a Staging Conveyor, a buffer before the routing station, or a Panel Exit Conveyor,
a buffer after the routing station.
Roll out after routing defines the panel or scrap frame to be rolled out of the cell after
finishing the routing.
Offload 1 Rolling Time, Offload 2 Rolling Time
is the time for how long the offload conveyor runs after a new
board has been placed on it. The time is given in milliseconds.
Wide belt before locking
defines whether the panel conveyor needs to be widened before
locking the incoming panel or not.
Panel conveyor fast speed
defines, whether the conveyor is run at its fastest speed or not.
Tray type (Option)
defines tray type used when taking the panels out of the cell with
the optional offload tray.
58
Cencorp Corporation
Product Menu
Settings
Clamp in Use
Cencorp Corporation
59
Product Menu
Settings
Routing Speed
Use the Routing Speed command to define the speed at which the router moves when
cutting boards (Router In position).
1. Enter the product-specific routing speed into the Speed field in millimeters per
second.
Router Origin
Use the Router Origin command to set the product-specific router origin. It is a panel zero
point, to which the routing coordinates in the program will be related instead of machine
zero point.
NOTE!
All the routing positions in this program are automatically related to this router
program origin. Changes in the positioning of the panel DOES NOT require
reteaching the routing positions, reteaching of the router program origin updates
the routing positions.
1. Select Use Servos to show the origin position, or type the program origin coordinates
into the X and Y fields.
When selecting Use Servos, the program asks if you want to move the router to the
current origin. Answer Yes or No, depending on the current origin and position.
Then the program asks if you want to use the camera to view the current origin.
Answer Yes or No, depending on whether to use the camera view or the graphical
view. The Servo Control screen is displayed.
60
Cencorp Corporation
Product Menu
Settings
2. Move the robot to the new origin position on the panel in Servo Control.
NOTE!
It is recommended to define the Router Origin to a panel locking hole (position
of the fixed panel locking pin).
3. Select Exit to exit the Servo Control window.
4. Select OK to save and exit.
NOTE!
The program asks to teach the program origin coordinates always, when
entering the Program Editor.
Offload Repeat
Use the Offload Repeat command to define a matrix of the board placing positions on the
offload conveyor.
X Count
Y Count
X Offset
Y Offset
Increment First
Cencorp Corporation
61
Product Menu
Settings
enter the distance between the locking pin holes on the product
(board or panel) in millimeters.
Product Pin Width 2 enter the distance between the holes for additional locking pins
on the product (board or panel) in millimeters.
Actual Pin Width 2
62
Cencorp Corporation
Product Menu
Settings
1. Give the number of products, which can be run until the scrap box is full. If the scrap
box counter is not in use, type 0 (zero).
Cencorp Corporation
63
Product Menu
Settings
64
Cencorp Corporation
Production Menu
5. Production Menu
The commands in the Production Menu are available also when in Production Mode.
Reset Statistics
Spindle Life
To reset the Spindle Life counter and edit the warning limits.
To reset the Vacuum Bag Life counter and edit the warning limits.
Grip Sens
Statistics
Offload Start At (Option)To define the product location on the off load conveyor.
Panel Start At (Option)To set the work phase from which to start production.
Override Speed
Barcode (Option)
Manual Reload
To update the bit status to the system after loading a bit manually.
Take In Product
Cencorp Corporation
65
Production Menu
Panel Pass Thru
Release Product
Prepare Teach (Option) To prepare the cell for teaching a special boards placing
position, e.g. placing into a tray or pallet.
Adjust Gripping
Vision (Option)
DVT (Option)
CMS (Option)
5.1
Use the Panel Pass Thru command to set the conveyors to operate in the Pass Through
Mode.
66
Cencorp Corporation
Production Menu
Vacuum Bag Life
5.2
Use the Vacuum Bag Life command to edit the counter which tracks the usage of the
vacuum bag.
After replacing the vacuum bag, select Reset to zero the counter for Vacuum Bag
Life Used.
Select Edit to define how many meters can be routed to one bag.
Enter into the Vacuum Bag Life panel the length how many meters can be routed
to one bag. When the bag is full, a message is displayed. The production will not
resume until the bag is replaced and the counter is reset.
Enter into the Vacuum Bag Warning panel the length after how many meters
routed a Vacuum bag warning is displayed.
Accept the new values with the OK button.
Cencorp Corporation
67
Production Menu
Override Speed
5.3
Override Speed
Use the Override Speed command to lower the cell operating speed.
1. Select Production - Override Speed.
2. Enter into the Override Speed panel the new operating speed in percents of the
maximum speed.
3. Select OK to accept the change.
5.4
Use the Prepare Teach command to prepare the cell for teaching a special boards
placing position, e.g. placing to tray or pallet.
1. Select the Production - Prepare Teach command ON.
2. Select Enter Production Mode and select START to start the routing.
The program cuts the first board according to the routing program. Then the gripper
moves up and the following question is displayed:
If you want to teach the placing position for the first board, select Yes. The Servo
Control window is displayed to teach the placing position for the DROPOFF
command.
Select No to cancel teaching.
68
Cencorp Corporation
Production Menu
Take In Product
5.5
Take In Product
Use the Take In Product command to lock the next incoming panel to the routing station.
1. Slide a panel along the panel conveyor until it reaches the panel stopper.
2. Select Production - Take In Product.
3. Select OK. The locking pins (and side clamps) move down and lock the panel.
5.6
Reset Statistics
Use the Reset Statistics command to set the statistics displayed on the main screen to
zero.
2. Select OK to accept.
Cencorp Corporation
69
Production Menu
Scrap Box Life
5.7
Use the Scrap Box Life command to set the warning limit for the scrap box counter (i.e.
when it is time to empty the scrap box).
Enter into the Warning (%) panel the number of routed products in percents, after
which the Scrap box life warning is displayed.
Accept the new values with the OK button.
2. The Used (%) panel displays the number of routed products/scrap box usage.
5.8
Barcode (Option)
Use the Barcode command to take the barcode reader in use (ON) or out of use (OFF).
70
Cencorp Corporation
Production Menu
Release Product
5.9
Release Product
Use the Release Product command to release the current panel from the routing station.
1. Select Production - Release Product.
2. Select OK. The panel is released and sent forward to the next cell.
If the Adjust Gripping function is selected to be in use (Production - Adjust Gripping), the
program asks to show the reference positions before gripping board.
Turn the key switch to SERV position.
If the product has a repeating routing pattern, select No to the question Use origin
positions as reference?. Define the position for the gripping adjustment.
Show the position at least three (3) times to get the best result for the adjusting.
Answer Yes to the question Teach again? and No, when teaching is complete.
Select Yes, if the robot uses the defined router origin to adjust the gripping.
Cencorp Corporation
71
Production Menu
Spindle Life
After replacing the spindle, select Reset to zero the counter for Spindle life used.
Select Edit to enter the time limits for the Spindle life time and the Spindle life
warning.
Enter into the Spindle life panel the time for how long one spindle can be used.
Enter into the Spindle Life Warning panel after how many hours of use the
program will display a Spindle life warning.
Accept the new values with the OK button.
72
Cencorp Corporation
Production Menu
Statistics
5.12 Statistics
Use the Statistics command to view the counters. Use the Export button to save the
statistics in to the file.
MTBF
Availability
Usage
Line Capacity
Machine Capacity
Cencorp Corporation
73
Production Menu
DVT (Option)
Select the Finger list and choose the correct finger pair from the list.
Select OK. The name of the current finger pair is displayed on the main screen.
74
Cencorp Corporation
Production Menu
Vision (Option)
2. Give the new starting point for off loading in the XY-direction to the X and Y panels.
Cencorp Corporation
75
Production Menu
Panel Start At (Option)
2. Type the new starting point i.e. board number (1-6) to the Count panel. The counting
is started from the programs first row (Acquire).
For example, if the starting point (Count) is defined as 3, the program will skip all the
other commands, until it founds the third Acquire row, even if the program is
repeated.
NOTE!
If the barcode reader is turned off and this command is taken into use, the
program will ask if you want to release the board, when the Enter Production
command is selected.
76
Cencorp Corporation
Functions Menu
6. Functions Menu
Commands for executing basic machine functions are grouped under the Functions
Menu.
Check Collet
Change Finger (Option) To change a new finger pair to the servo gripper.
Auto Bit Change
To change the router bit with the pick-up hand (by using the
automatic bit change function).
Move Pickup Hand to Safe To move the pick-up hand to its safe position.
Move Router to Safe To move the router to its safe position.
Adjust Conveyor (Option)
To automatically adjust the conveyor width and/or locking pin
distance.
Export Log File
Shutdown
Cencorp Corporation
77
Functions Menu
Check Collet
6.1
Check Collet
Use the Check Collet command to check and clean the router spindle, which holds the
routing bit. The spindle should be inspected daily.
1. Select Functions - Check Collet.
2. Switch OFF the converter at the back of the cell. Select OK when done.
4. After the router movement, inspect and clean the collet (remove and insert the bit).
5. Select OK when done.
6. Switch ON the converter.
78
Cencorp Corporation
Functions Menu
Change Finger (Option)
6.2
Use the Change Finger command to change the fingers in the pick-up hand.
1. Select Functions - Change Finger.
2. Select the Finger list and choose the correct fingers from the list and press OK.
The robot moves to the finger rack and places the current fingers into their slot and
then picks up the selected finger pair.
6.3
Use the Auto Bit Change command to change a new bit to the router.
1. Select Functions - Auto Bit Change.
2. The following window is displayed.
3. Type into the Bit Changer Slot field the number of the slot from which the new bit is
to be picked up.
The pick-up hand removes the current bit, picks up a new bit and places it into the
collet.
If the Check Bit Diameter (Configure - Bit Settings) function is selected, the current
bit is taken to its position in the bit rack before the new bit is picked up.
If the Check Bit Diameter function is not in use, the current bit is taken to the waste
box.
6.4
The Move Pickup Hand to Safe command moves the pick-up hand to its safe position (in
the middle of the cell).
Cencorp Corporation
79
Functions Menu
Move Router to Safe
6.5
The Move Router to Safe command moves the router to its safe position (in the middle
of the cell).
6.6
Use the Adjust Conveyor command to move the conveyor to the product-specific width,
defined in the Product - Settings - Conveyor Adjust window.
NOTE!
When changing the routing program, the width adjustment procedure must then
be run before starting production, if the current width settings differ from the
settings in the latter routing program.
1. Select Functions - Adjust Conveyor.
80
Cencorp Corporation
Functions Menu
Export Log File
Ensure that the conveyor is empty from products before selecting OK to start the
adjustment.
The upper robot moves the adjustable conveyor rail to the product-specific width.
3. To adjust the width of the locking pins, select the second Adjust button.
Ensure that the conveyor is empty from products before selecting OK to start the
adjustment.
The upper robot moves the adjustable locking pin to the product-specific position.
6.7
Use the Export Log File command to save the current log file in text format.
1. Select Functions - Export Log File.
The Log Export window shows the name (current date) and location of the log file. If
there already is a log file saved under that name, it will be replaced with this one.
6.8
The Change Language command changes the language of the user interface to the
customers language, if a translation is available (text file exists).
To change the language back to English, select the Change Language command again.
Cencorp Corporation
81
Functions Menu
Backup/Restore
6.9
Backup/Restore
To Backup Programs:
1. Select Functions - Backup/Restore - Backup Programs. The Backup All
Programs window is displayed.
2. Select OK to write the files to the shown directory. When the backup is complete,
select OK.
To Restore Programs:
1. Select Functions - Backup/Restore - Restore Programs.
82
Cencorp Corporation
Functions Menu
Backup/Restore
To Backup Configurations:
1. Select Functions - Backup/Restore - Backup Configurations.
2. Select OK to backup configuration files. When the backup is complete, select OK.
To Restore Configurations:
1. Select Functions - Backup/Restore - Restore Configurations.
NOTE!
A warning window appears. Please read carefully, as all configuration files will
be overwritten, when the OK button is pressed.
2. Select OK to restore configuration files. When the restoring is complete, select OK.
The system is restarted.
Cencorp Corporation
83
Functions Menu
Shutdown
6.10 Shutdown
Use the Shutdown command to close the software.
1. Select Functions - Shutdown.
2. Select Yes to move the pick-up hand to its safe position before shutting down. A
window asking to confirm the shutdown command is displayed.
84
Cencorp Corporation
Configure Menu
7. Configure Menu
Cell-specific configuration commands are grouped under the Configure Menu.
The cell is delivered from the factory configured for the customer. However, if there are
changes in the operating environment, the configurations need to be updated.
Process Timing
Bit Settings
Set the parameters for the bit check and bit change functions.
Host System
Machine Positions
Camera Offsets
Machine Offsets
Router Z
Set the parameters and teach the robot positions for the
automatic finger change function.
Cencorp Corporation
85
Configure Menu
Process Timing
7.1
Process Timing
Use the Process Timing command to set time-outs and delays for various functions.
NOTE!
Process Timing values are given in seconds and can be as small as one
hundredth of a second.
A delay instructs the system to wait a set amount of time before beginning a
specific function.
A time-out defines an amount of time for an action to be completed. If the action
is not completed within this time frame, all machine functions pause and an error
message is displayed.
Set time-outs and delays:
1. Select Configure - Process Timing.
2. Select (highlight) the field to change and enter the correct value.
Router Spin Up Delay is a delay for the router to reach its target speed before beginning
to process panels.
WARNING!
Too short a delay may cause bit breakage or inaccurate cutting.
86
Cencorp Corporation
Configure Menu
Process Timing
WARNING!
Too short a delay may cause incorrect panel locking.
Panel Roll Out Timeout is the time the software waits for the panel to roll out of the cell
before an error message is displayed.
Offload Roll Out Delay is a delay for the panel on the off load conveyor to roll off the
conveyor. The software waits the set delay time before checking
that the trailing edge of the panel has passed the sensor.
Router Idle Timeout is the time for how long the router remains idle (is waiting for a
panel) before shutting off the router spindle and vacuum. These
functions restart automatically, when a new panel enters the cell.
Panel Detect Timeout is the time for how long the software waits for an incoming panel
to reach the sensor before an error message is displayed.
Offload To End Timeout is the time for how long the software waits for the board to
reach the sensor at the end of the off load conveyor before an
error message is displayed.
Scrap Conveyor Idle Timeout
is the time for how long the scrap conveyor runs when waiting for
a panel. The conveyor is stopped after the time set in this panel
is reached. The conveyor is restarted automatically, when a
panel is placed on it.
Cencorp Corporation
87
Configure Menu
Bit Settings
7.2
Bit Settings
Use the Bit Settings command to configure features for monitoring bit usage. By using
the provided features, bit breakage during the production can be avoided.
The Bit Settings window contains the following screen items:
Bit Position Table (see page 90)
Check boxes for taking optional bit monitoring and automatic bit change functions
into use (see page 89)
Command buttons e.g. for setting the bit sizes and bit change parameters (see
pages 92 - 94)
The use of these screen items is described in the following pages.
NOTE!
The system handles bit breakage either manually or automatically, depending
on the options purchased with the machine and the configuration of the
software.
88
Cencorp Corporation
Configure Menu
Bit Settings
Check Boxes
Use Bit Detect
takes the Broken Bit Detector sensor into use. The bit is checked
before each command and each time the router is in the Router
Out position.
takes the bit life counter into use. The status of the bit life counter
is checked before each cycle. If there is no bit life remaining, the
machine automatically changes the bit. If this option is
unchecked, production will continue running until the bit breaks.
halts production when the last usable bit expires. If this option is
unchecked, the production will continue running until the last
usable bit breaks.
Calculate Slot Positions enables the automatic calculation of slot positions. To use this
function:
activate the Calculate Slot Positions field
select (highlight) the first slot position (1) from the position list
select the Edit Position button
teach the first slot position, see Edit Position on page 94
activates the use of a path position, while the pick-up hand moves
from the router loading position to the bit slot position and vice
versa. The coordinates of the path position are displayed at the
end of the position list.
Cencorp Corporation
89
Configure Menu
Bit Settings
Position X/Y/Z/W
Diam.
Status
Bit Used
Broken
Disabled
Empty
Expired
Present
Unknown
is the amount of bit life used. There are two values in this field:
the actual length routed and the percentage of bit life used.
When a worn bit is detected or the Auto Bit Change command (Functions Menu) is
selected:
1. The router moves to the Router Wait Position.
90
Cencorp Corporation
Configure Menu
Bit Settings
2. The pick-up hand moves to the Pickup Hand Load Position, the router spindle is
opened and the pick-up hand picks up the bit from the spindle.
3. The pick-up hand takes the bit to the bit waste box, or to its slot in the bit rack
(depending on the selections made in the Bit Settings check boxes).
4. The pick-up hand takes a new bit from the bit rack and places it into the router. The
router spindle is closed.
NOTE!
To change the position coordinates, select the wanted row from the Position
table and select the Edit Position button (see page 94).
Router Wait Position is the router position, when changing the bit automatically (with
the pick-up hand). The router runs to this position, when a broken
bit is detected or the Auto Bit Change command (Functions
Menu) is selected.
Pickup Hand Load Position is the pick-up hand position used when picking up a bit and
when placing a bit to the router spindle.
NOTE!
To be able to pick up a broken bit from the spindle, set the Z value of the Pickup
Hand Load Position to be small enough. The Pickup Hand Load Position needs
to be as close to the spindle as possible.
The height of the gripper
fingers when picking up
and placing a bit into the
spindle.
Pickup Hand Waste Box Position is the position where the pick-up hand takes the
broken and used bits.
Path Position (Router - Bit rack) is a path position for the pick-up hand, when moving
between the spindle and the bit rack. This position is needed, if
there are obstructions on the straight route between the spindle
and the bit rack.
Cencorp Corporation
91
Configure Menu
Bit Settings
Define Bits
Use the Define Bits (Configure - Bit Settings) command to define the bit types used in the
cell.
Size
Use the Size command to adjust the reticle to the size of the selected bit.
Size the reticle to fit the bit type (camera option is required):
1. Load a panel onto the conveyor to drill a hole to the panel frame.
2. Select Configure - Bit Settings.
3. Select Define Bits.
4. Select (highlight) the bit type to size in the Define Bit Types window.
5. Select Size. A window is displayed, in which the selected bit is located, unless the bit
is already loaded in the router.
6. Select Yes to allow the router to change to the correct bit type.
7. Select OK to use the Servo Control window to find a suitable place to drill a hole.
8. Move the servos to teach the correct location on the panel to drill a hole. Select Exit
to close the Servo Control window.
9. Select OK to drill the hole.
10. Select OK to use the servos to find the drilled hole.
11. Move the servos and adjust the reticle to fit the hole. Select Exit to close the Servo
Control window.
12. Select Yes to save the new reticle size.
92
Cencorp Corporation
Configure Menu
Bit Settings
Delete Bit
The Delete Bit command button deletes the selected Bit Type from the cell program.
Add / Edit Bit
Use the Add Bit and Edit Bit commands to define the following bit parameters:
Bit Diameter defines the diameter of the bit. It
is needed when the Check Bit Diameter function
is in use.
Spindle Speed defines the spindle rotation
speed in rotations per minute.
Bit Life defines the maximum routing length
(in millimeters) for the bit. After reaching this
value, the bit status is changed to Expired. This
value is needed when the Check Bit Life function
is in use.
Warning Limit defines the routing length after
which a warning message of bit life is displayed.
This value is needed when the Check Bit Life
function is in use.
Description is for giving a short description of the bit type.
Cencorp Corporation
93
Configure Menu
Bit Settings
Edit Position
Use the Edit Position command to change the selected position.
1. Select Configure - Bit Settings.
2. Select (highlight) the correct row from the Bit
position table.
3. Select Edit Position. The Edit Position
window is displayed.
4. Type the new coordinates into the X, Y, Z and
W fields or select Use Servos to move the
robot to the new position.
5. Move the robot to the new position.
6. Select Exit in the Servo Control window.
NOTE!
When teaching the Pickup Hand Load Position, teach the position to be near the
spindle so that the bit can be picked up even when it is broken.
7. Select OK in the Edit Position window to accept the new position.
Select Diameter
Use the Select Diameter command to change the diameter of the selected bit.
1. Select Configure - Bit Settings.
2. Select the correct row from the Bit position table.
3. Select Select Diameter. The Select Diameter window
is displayed.
4. Use the arrow keys to select the correct bit diameter.
5. Select OK. The new bit diameter for that slot is
displayed in the Bit position table.
Manual Reload
Use the Manual Reload command to manually change/reload bits into a slot.
1. Select Configure - Bit Settings.
2. Select in the Bit position table the slot number that you want to refill. The bit slots are
numbered in the bit rack.
3. Select Manual Reload.
4. Put the bit manually into the right slot.
5. Select OK. The Bit Life counter and Bit Status are reset.
94
Cencorp Corporation
Configure Menu
Host System (Option)
Servo Gripper
Use the Servo Gripper command to define the servo gripper parameters for the automatic
bit change function.
1. Select Configure - Bit Settings.
2. Select the Servo Gripper button. The
Servo Gripper Setup window is
displayed.
3. Select Select Finger and choose the
fingers for the bit change from the finger
list.
4. Type into the Appro Width field the
width of the fingers when approaching
the router.
5. Type into the Grip Width field the width
of the fingers used when picking up the
bit.
When using the Bit Gripper (option) for automatic bit change function:
When using the Bit Gripper (option) for the automatic bit change function, the fingers of
the servo gripper may collide with the router unit or other mechanical obstruction.
Therefore, the gripper fingers need to be removed from the pick-up hand or the width of
the fingers need to be set suitable for the function.
6. Type into the Finger Width field the width into which the fingers are to be set before
changing the bit with Bit Gripper.
7. Select Yes into the Take away fingers field, if the fingers need to be removed from
the pick-up hand. The fingers are then automatically taken into their slot in the finger
bracket before changing the bit.
Set Active
Use the Set Active command to activate the bit to the routing program, if it has been
changed manually.
NOTE!
The manual bit change should not be used unless the automatic bit change
function is not possible for some reason.
7.3
The Host System command is for the settings of an optional Host System, which may for
example collect statistics on production.
Cencorp Corporation
95
Configure Menu
Machine Positions
7.4
Machine Positions
Use the Machine Positions for setting and editing machine positions. The positions are
listed in Position Table. This list is needed when creating a program. Therefore, it is
recommended to pay attention to the naming of positions; descriptive names make
programming easier.
Machine positions are:
the finger change positions (option)
CALIBFINGERPOS - position of the calibration tool in the finger bracket
FINGER1POS - position of the Finger1 finger pair in the finger bracket
the positions needed for automatic conveyor width adjustment (option)
CONVRESET - position from where the adjustment cylinders start the adjustment
CONVWIDE - the farthest position to which the cylinders move the rail
CONVGRIP - position where the cylinders grip the rail for setting it to the defined
product-specific position (see Product - Settings - Conveyor Adjust)
.
NOTE!
Before teaching positions, turn the key switch to the SERV position. In the SERV
mode, the robot speed is limited to max. 150 mm/s.
96
Cencorp Corporation
Configure Menu
Machine Positions
2. Select the Name field and type in a name for the position.
3. Define the coordinates of the position.
If you know the exact coordinates, type them into the X, Y, Z and W fields.
If you want to teach and record the correct coordinates by moving the pick-up
hand to the desired position, enter Teach mode by selecting Use Servos.
Use the arrow buttons or select Manual and move the robot by pulling/pushing it
by the fixed parts.
When the correct position has been reached, select Exit. The Edit Position
window reappears with the updated coordinates.
Cencorp Corporation
97
Configure Menu
Machine Positions
4. The Frame field is for defining the frame data. Normally the machine positions are
defined as ABSOLUTE positions. If you have taught a frame position to which the
position is to be related, select Show Positions and select the correct frame
position.
5. Select the Type field until it displays the correct position type. The options are usually
Cam
Feed
Fing
Frame
Pos
normal position
Tool
6. Accept the data in the Edit Position window by selecting OK. By selecting Cancel you
can close the window without saving the changes.
Save Pos
Select Save Pos to save the changes on the position list.
Exit
Select Exit to close the window.
Delete Pos
Select Delete Pos to delete a position from the position list:
1. Select the position to be deleted from the Position Table.
2. Select Delete Pos. OK to delete position? is displayed.
3. Select OK to accept or Cancel to cancel deletion. When deleting a frame position,
the following message is displayed:
To also delete all the positions related to this frame position, select Yes.
To change the positions (related to this frame position) to ABSOLUTE positions,
select No.
98
Cencorp Corporation
Configure Menu
Camera Offset (Option)
7.5
The cell may be equipped with two cameras, one in the upper and one in the lower robot
(router). The Camera Offsets define the camera positions in relation to the router bit.
To Set the Camera Offset:
1. Select Configure - Camera Offset.
2. The Camera Offset window displays one of the following:
Camera Offset is not set, do you want to teach?
Current camera offset values and possibility to teach/check this offset.
3. Select Yes.
A window asking, if you want to take a new panel in, is displayed. If there is no panel
in the cells locking station, slide a panel along the conveyor rails and select Yes.
4. The Use Servos window asks to use servo control to find a place to drill a hole in a
portion of scrap.
5. Select OK to use servo control. Move the router to a position where it is safe to drill
a hole into the panel.
6. Select Exit to close the Servo Control window.
Cencorp Corporation
99
Configure Menu
Camera Offset (Option)
9. Select OK to move the router to the Router Out position. The Adjust Router Camera
Offset window asks you to use servo control to show the drilled hole with the lower
camera.
100
Cencorp Corporation
Configure Menu
Camera Offset (Option)
11. Use servo control to find the hole drilled into the panel. Make sure that the aiming
reticle is positioned exactly in the center of the hole. Using the + and - buttons,
increase and decrease the movement increment as necessary. Use the sizing
buttons to shrink or grow the aiming reticle until it fits the hole exactly.
12. Select Exit to save the position. The Camera Offset, i.e. the distance between the
lower camera and the router bit is defined to the system.
13. The program shows the new offset values. Select Yes to save the values.
Cencorp Corporation
101
Configure Menu
Machine Offsets
7.6
Machine Offsets
CAUTION!
Changing the Machine Offsets changes the Router and Pickup Hand positions
in all routing programs. Therefore they are normally not to be changed.
Router Offset
Router Z Offset
changes all router positions in all programs with the given Z offset
value. This offset is normally zero.
determines the offset between the router and the pick-up hand. If
this offset is defined, the pick position of the board is calculated
from the panel zero point.
NOTE!
The Turn Board function (Program Editor - Command Menu - Rout Board) can
be used only, if this offset has been defined. The Pickup Hand Offset is
configured at the factory before the delivery and is not to be changed unless e.g.
having removed the pick-up hand.
102
Cencorp Corporation
Configure Menu
Machine Offsets
Cencorp Corporation
103
Configure Menu
Router Z
7.7
Router Z
Use the Router Z command to set the default values to the Router In and Router Out
positions for a new program.
NOTE!
See also the programming commands Router In and Router Out (page 45 and
46).
Teach Router In
Drill at Speed (mm/sec) defines the speed at which the drilling is done.
Teach Router Out
104
displays the Servo Control window for teaching the Router Out
position.
Cencorp Corporation
Configure Menu
Vision Settings (Option)
7.8
Use the Vision Settings command to define the parameters for executing Vision
inspections.
Vision Delay (msec) defines the delay to take place between reaching the inspection
position and starting the inspection. This value is for ensuring that
the camera is steady when executing the task.
Verify Camera Offset takes the Camera Offset check into use (Yes).
Verify Camera Offset Interval defines how often (after how many boards) the Camera
Offset check is done.
Verify Bit Type
takes the Bit Type check into use (Yes). When this function is in
use, the Bit Check task is executed (and the router drills a hole
on the board frame) always after the routing bit has been
changed and when entering Production Mode.
Cencorp Corporation
105
Configure Menu
Fingers
7.9
Fingers
Use the Fingers command to view a list of gripper fingers defined in the system. You can
also add new fingers, remove fingers or change the fingers pick-up positions.
106
Cencorp Corporation
Configure Menu
Fingers
Save Fingers
Select Save Fingers to save the changes done to the list.
Exit
Select Exit to close the window.
Del Finger
Select Del Finger to remove the selected fingers from the finger list.
Cencorp Corporation
107
Configure Menu
Fingers
108
Cencorp Corporation
Diagnostics Menu
8. Diagnostics Menu
Use the Diagnostics Menu commands to assist in system diagnostics and maintenance.
Environment
Servo Control
Home Machine
TCP/IP
SMEMA Logic
Reset Servos
OS
Conveyor Adjust
Motion Tuning
Motor Diagnostics
Cencorp Corporation
109
Diagnostics Menu
Direct I/O Control
8.1
Use the Direct I/O Control command for debugging the systems digital inputs and
outputs. The Direct I/O Control function does not activate the safety features and allows
you to change the status of outputs in order to test the functions.
Use the arrow buttons (up and down) to move through the Direct I/O Control
pages.
The Toggle button changes the status of the selected signal.
The Disable button disables the selected signal.
The Simulate button simulates the selected signal.
The Reset All button resets all simulated and disabled signals to their original
state.
The SMEMA button displays the SMEMA connections.
WARNING!
In the Direct I/O Control window the operator has complete control over the
machine functions. In this window it is possible to damage parts of the machine
by colliding components together. Please take caution while using this function.
WARNING!
Before exiting this window, return the signals into their status in which they were
before testing them and select Reset All to reset the simulated and disabled
signals.
110
Cencorp Corporation
Diagnostics Menu
Direct I/O Control
WARNING!
After using this function, reset the cell by activating the E-STOP button. Then
press the RESET button and continue normal operation.
Output Signals
Outputs are listed on the left. A green indicator light indicates that the output is active.
NOTE!
The signals listed in the DIrect I/O Control window vary depending on options
chosen.
Red Light, Yellow Light, Blue Light
These fields activate/deactivate the lights in the beacon.
To test the red lamp output:
1.Select (highlight) the Red Light field.
2.Toggle the Red Light field ON.
3.Check that the red lamp in the light tower to verify it is on.
4.Toggle the Red Light field OFF.
5.Check the red lamp to verify it is off.
Close Front Clamp, Close Back Clamp Closes / opens the panel clamp.
Clamp Front Widening, Clamp Back Widening
Widens the clamp, i.e. moves the clamp backwards / back to
normal position.
Finger Lock
Finger Release
Z-axis Brake
Panel Conveyor On
Cencorp Corporation
111
Diagnostics Menu
Direct I/O Control
Open Collet
Turn Router On
CAUTION!
Turn the Spindle Pressure ON, before switching the router ON.
Turn Router Off
Turn Vacuum On
Belt Widening 1, 2 and 3Moves the conveyor belt aside for cutting the edge of the panel
frame. There are one to three cylinders installed on the conveyor
rail for moving the belt aside, when routing near the conveyor rail.
These optional cylinders are installed into product-specific
positions and they operate automatically according to the product
program.
Input Signals
Input signals corresponding to the output signals are listed on the right. A red indicator
light indicates that the input is active.
112
Cencorp Corporation
Diagnostics Menu
Environment
8.2
Environment
Use the Environment command to set the software environment and machine options.
Load Program on Boot at machine start-up the software automatically loads the last
used routing program.
Display Units in Inches sets the unit of measurement to be displayed in inches.
Vacuum Pressure Sensor Active takes the vacuum pressure detection sensor into use.
When this function is selected, the production is stopped when
the sensor indicates low vacuum.
Automatic Logoff
Program Name
Barcode System (Option) takes the optional barcode system into use. If this option is
selected, the machine selects and loads a program that matches
the barcode read from the current panel.
Cencorp Corporation
113
Diagnostics Menu
Environment
Maximum Label Length defines the maximum number of characters in the code.
The label type can be selected as Fixed Length Label, End of label: ETX (3), LF
(10) or CR (13).
Use Start of label: STX (2) defines that the barcode begins with a STX (ASCII2)
COM Settings defines the communication settings.
Test Device tests the reading of the selected barcode.
After selecting a program from the Program Selection Table, the following command
buttons below the table are enabled.
Delete Entry deletes the selected row from the Program Selection Table.
114
Cencorp Corporation
Diagnostics Menu
Environment
Add Entry/Edit Entry allows to map a product program to a specific barcode. The
following window displays:
Cencorp Corporation
115
Diagnostics Menu
Servo Control
8.3
Servo Control
Use the Servo Control command to directly move the router/pick-up hand to a specific
location and to then record this coordinate for positioning purposes. This is an important
tool for programming, and many configuration and set-up procedures.
The Servo Control window is usually displayed automatically after selecting a teaching
function (Use Servos button).
Rotate CCW (Counter clockwise) and CW (Clockwise) rotate the view 90 degrees.
This feature is for changing orientation with respect to the
machine.
Direct IO
Select View
Select Router
activates the servo control of the pick-up hand. The pick-up hand
movements are shown on the screen.
116
Cencorp Corporation
Diagnostics Menu
Servo Control
Move Increment shows the length of one step. The length can
be increased and decreased by using the + and - buttons.
Smaller increments are used for precise positioning and larger
increments are used to move components across longer
distances.
NOTE!
The position coordinate is highlighted in red when the robot has reached the limit
sensor.
Zero Relative
Direction buttons
NOTE!
If the servos do not seem to be moving or are not moving quickly enough,
increase the Move Increment by using the + button.
Manual
releases the servo control, and allows to move the robot manually
by pushing/pulling it from the axes.
When the Manual Move window is on the screen, the robot can
be moved manually. Clicking the OK button closes the window,
enables the servo control and updates the current robot
coordinates in the Servo Control window.
Cencorp Corporation
117
Diagnostics Menu
Servo Control
Lower Camera
The camera is available for teaching robot positions. (See also Program on page 22).
If the cell is equipped with the optional Vision System, see also the Vision System Users
Guide delivered with the cell.
NOTE!
To use the camera to teach positions, first set the Camera Offset, see Camera
Offset (Option) on page 99.
Shrink
Grow
Reset
returns the orientation and the size of the reticle to the default.
Auto Size
118
Cencorp Corporation
Diagnostics Menu
Home Machine
8.4
Home Machine
2. Select OK.
Cencorp Corporation
119
Diagnostics Menu
TCP/IP Connection
8.5
TCP/IP Connection
Use the TCP/IP Connection command to set the IP-addresses and connections between
softwares.
Select (highlight a connection) and select Edit Conn button or to add a new
connection, select Add Conn. The following window is displayed.
Name shows the name of the selected connection. To add a new connection,
select the Name field and type in the name of the program.
Addr defines the IP address.
Port defines the serial port number.
Type defines the connection type.
120
Cencorp Corporation
Diagnostics Menu
SMEMA Logic
8.6
SMEMA Logic
Use the SMEMA Logic command to set the use of the offload conveyor.
1. Select Diagnostics - SMEMA Logic.
...staged offload
...staged offload2
8.7
define the use of the optional second flat belt. See above.
Reset Servos
8.8
The Set Axis Values command is for the use of Cencorp service personnel only.
Cencorp Corporation
121
Diagnostics Menu
Conveyor Adjust (Option)
8.9
Use the Conveyor Adjust command to set the parameters for the automatic conveyor
width and locking pin distance adjustments. These parameters have been set before the
delivery and there is usually no need to change them unless changes to conveyor
mechanics have been done.
Adjustable Rail
Adjustable Pin
122
Cencorp Corporation
Diagnostics Menu
OS
Pin 2 Y Offset
8.10 OS
Use the OS command to get an access to the operating systems file manager and tasks.
For use of authorized personnel only.
Cencorp Corporation
123
Diagnostics Menu
Motor Diagnostics
Servo Control
causes the selected motor to find the edge of the home sensor
only. Does not perform the entire homing sequence.
Find Index
NOTE!
All machine servo devices need to be homed after this function is performed.
Home Motor
Enable Motor
Disable Motor
Limit Sensors
124
Cencorp Corporation
Appendices
9. Appendices
Appendix A - Back-Up / Restore the Hard Drive
Appendix B - SMEMA Standard
Appendix C - Technical Specifications
Cencorp Corporation
125
Appendices
126
Cencorp Corporation
www.cencorp.com
Cencorp Corporation