Manual VM931E-03
Manual VM931E-03
Robot Manual
OXPA-QmV
Introduction
Thank you for purchasing a model from the Okura Robot Palletizer A series.
This manual is a guidebook to help you safely and correctly use your A Series
Robot Palletizer. It should be useful not only to beginners who are using an Okura
Palletizer for the first time, but also to experienced users, who can use this Manual to
reconfirm their knowledge. Please read this Manual carefully and use the Palletizer
with a clear understanding of its content.
NOTE
Unauthorized reproduction of part or all of the content of this manual is
forbidden.
The content of this manual is subject to future change without prior notice.
Safety Instructions
Each A Series Robotic Palletizer is equipped with a variety of protective features.
However, an increased level of safety results when these safety precautions are
constantly reviewed and consistently followed with a separate manual of “Safetey”.
IMPORTANT
Only AUTHORIZED PERSONNEL can operate, maintain the robot or work on
programming.
The definition of “AUTHORIZED PERSON” is that the only personnel who can
operate the robot and/or robot system, are those who have enough knowledge or
experience of robot operation and have also been trained to operate the robot.
They must also have been authorized by the employer.
Table of Contents
1. PREPARATION ............................................................................1-1
1.1. FOR FIRST USES .................................................................................... 1-1
1.2. USABLE ROBOT ..................................................................................... 1-2
1.3. OPERATING FLOW CHART .......................................................................... 1-3
1.4. OXPA-QMV INSTALL AND START ................................................................. 1-4
1.5. UN-INSTALLATION .................................................................................. 1-4
1.6. START SCREEN OF OXPA-QMV................................................................... 1-5
This section explains main screen and basic operations before starting to create new
patterns and stacking programs.
Memory:
At least 12M bytes over to execute OXPA-QmV.
Communication port:
USB: 1 port
One communication port is required for this system.
1-1
HDD:
At least 50M bytes over to install OXPA-QmV
Maximum of stacking programs per a robot
z Use sequence comment
9999(maximum stacking programs) x {32768(maximum stacking program size)
+ 184000(maximum sequence comment size)}
9999 x (32768 + 184000) = 2.1G byte/Robot
z Not use sequence comment
9999 x 32768 = 313M byte/Robot
Other:
English OS, Mouse, 1024x768 display resolution over, CD-ROM drive, graphics card
1-2
1.3. Operating Flow chart
As the following flowchart shows you, for the first time, setup OXPA-QmV, register
the robot and then repeat the daily operation after that.
START
Yes
Already set up?
No
Setup OXPA-QmV
Enter the Serial
Yes
Registered the robot?
Procedure for only at
very first time No
END
1-3
1.4. OXPA-QmV install and start
For Windows XP, Vista, 7, 8 and 8.1 only the Administrator can install this
software.
1.5. Un-installation
For Windows XP, Vista, 7, 8 and 8.1 only the Administrator can uninstall this
software.
1-4
1.6. Start Screen of OXPA-QmV
After OXPA-QmV has been installed, you can start OXPA-QmV clicking on [Start] –
[Program] – [Okura] – [OXPA-QmV]. The below screen is shown up for the first time
after installed. The popup screen asks you to enter serial No. So you enter your
serial No. and click on [Start] to go forward.
Once the serial number is entered for the first time, it never shows up again so you
can just press [Start] to go.
1-5
1.6.1. Main Screen
No robot is selected when it starts for the first time. Only version of OXPA-QmV is
shown on title bar. You can choose only either [Project selection] or [Exit] until the
robot is selected at [3.1. Robot Registration].
If robot has been selected, the below information shows up at title bar.
* Comments (Project, etc.)
* Selected Project number
* Type of Robot
1-6
If you click on disabled button’s title, OXPA demands the entering of password.
Click on
Enter password and click on [OK] to make all the buttons activated.
1-7
1.6.2. Robot Selection
Select Click on
1-8
2. Version Information of OXPA-QmV
“About OXPA-QmV” screen is opened if the titled part is clicked on.
Click on
You can see “Memory vacant capacity” and COM port setup other than version
information.
2-1
2.1. COM Port Setting
You can setup COM port that OXPA-QmV uses. Choose COM port out of the list and
click on “OK”.
Click on
Setup
You can choose to skip the opening screen and to run multiple instances.
2-2
3. Project selection
This section explains how to make new program folder into OXPA-QmV.
OXPA-QmV is able to store different robot project data in one computer. Selecting
hard disk drive or USB thumb drive allows OXPA-QmV to read the data. Other robot
project data can be saved into the same folder.
The below screen is shown up if [Project selection] button on main screen is clicked
on.
3-1
3.1.1. Browse
Choose folder in which robot project data exists clicking on [Browse] button.
Robots are listed on [Project list] if preset robots exist in the chosen folder. This
folder is also used to register robots.
3-2
3.1.2. Start new project
“Start new project” screen shows up clicking on “Start new project button at [Project
selection].
Enter [Project ID], [Project comment], choose [Robot type], [Conveyor station],
[Pallet station] and click on [OK].
In the following example, enter “1x1111” (don’t use SPACE) to [Project ID] and
“Okura Test Robot” to [Project comment]. Choose “A1800N”, “2”, “2” to [Robot
type] [Conveyor stations], [Pallet stations] respectively.
3-3
Click on [OK] at [Start new project] screen then the below configuration message
pops up. Click on [OK] if everything is ok.
Then you click on [Select & Exit] to choose the above newly created project for the
currently selected robot.
3-4
3.1.3. Project comment and/or Robot Type Edit
You can edit [Project comment], [Robot type], etc. except for [Project ID], of the
robot selected in the list, clicking on [Edit selected project].
Click on
IMPORTANT
Never ever change “Robot type” to wrong one.
Otherwise, robot may be seriously failed.
3-5
4. How to create new program (Basic)
For creating new program, you just have to follow the screen entering values and
registering the positions. This section explains how to create new product pattern for
example.
4-1
Proceed from following screens.
1. Create/modify stacking program.
2. Pattern selection
You need to enter the following three basic data to the Robot before starting creation
new palletizing and/or de-palletizing program.
1. Position (Pickup position, Stacking position, pass point positions on the course,
and etc).
2. Speed (High speed, Smooth stopping and etc).
3. Communication with peripheral equipment (End effector OPEN/CLOSE, Station
conveyor condition and etc).
The above item 2 and 3 come from our standard pattern (The standard pattern is
preset in OXPA-QmV). Okura has developed the standard pattern from the long
experiences and the in-depth knowledge.
OXPA-QmV calculates by itself the position data of an item 1 from the system
parameter and a the product size.
4-2
4.1.2. Position Auto Calculation
4-3
4.2. Enter product dimension
Click on “Create/modify stacking program” button at main screen to open the below
screen.
Choose program number from 1 to 9999 except for the program number 0 and the
ones from 800 to 972. Since those program numbers are reserved for special
programs. Do not delete or edit these programs.
4-4
4.2.2. Name
You can enter maximum 30 alphabet characters for program name. It is easy for you
to realize the program with given names.
Enter product Length (L), Width (W) and Height (H) in millimeters (mm). You can
enter up to the 1st decimal place of the Height (H). Product Length is measured in
the direction of flow at station conveyor. Please see the following figure.
When products may or may not be turned at the station conveyor (turning
selected at pattern creation) the length is in the direction of flow before
turning. When the products are always turned at the station (turning
selected in the default menu) the length is in the direction of flow after
turning.
Width W
Height H
Length L
Station conveyor
4-5
4.2.5. Pallet Type
Standard pallet is displayed in pallet type. Choose other pallet out of the list if
needed.
4.3. Parameters
The field displays the maximum quantity of layers which can be stacked. The value is
automatically calculated, but can be reduced if preferred.
This layer is ranges from 0 to 99 from which it is omitted below the decimal
point. Even if the result becomes 0, it is likely to be able to stack by setting
APR(Special)
This field displays the layers that will be actually stacked. The actual quantity of
layers that will be stacked must be at or below the maximum quantity of layers.
4-6
4.3.3. Actual height
In situations where the stacking height varies among layers due to the product
features, the “actual height” field is used to compensate. The height of a completed
load is measured and then the value is entered. OXPA-QmV calculates the required
height decrement using both the actual height of the load and the single product
height entered. This decrement value is not used with cases but with bags.
H
H-d
H-d Ha
H-d
H-d
4-7
4.3.4. Nesting depth
Enter dimension of nesting depth in MM for such plastic container stacking if those
are nested.
4.3.6. Pick-up
When “Labels out” palletizing, the pickup must be set to “Variable.” If you do not
want to choose “Label out” palletize, the pickup must be set to “Fix”. OXPA-QmV
calculates by itself the right stacking order without collision with previously stacked
products. When hand is bigger than product length, OXPA-QmV discards the collision
with stacked products. In this situation the pickup is set to “Variable”. Then
OXPA-QmV takes into process the collision with the stacked products.
4-8
4.3.7. Stacking type
4-9
Note:
Once 1st layer is fixed, Interlock type pattern created automatically by the
following rules.
1. Stacking pattern is not linear symmetry from both sides of pallet. Even
layer is 180 degrees turned.
2. Stacking pattern is bilateral symmetry. Even layer is 90 degrees turned.
1. Stacking pattern is not linear symmetry from both sides of pallet. Even layer will
be 180 degrees turned.
4-10
4.3.8. Stack sequence only standard
Stacking order can be chosen “Auto” or “Manual”. In “Auto”, end effector may
interfere with products. At that case, the below message pops up when
recalculated.
“Yes”: Manually specify the order. Open [Stacking order setting] screen on selected
pattern.
“No”: Choose the other pattern. Back to [Candidate selection] screen.
“Cancel”: Cancel the pattern selection.
Enter the maximum pickup at a time in this field when multi pickup pattern is
created automatically. When you use this function, Hand (End effector) must be set
to “Variable pick.” Also Multi-place needs to enter the maximum pickup in this field.
4.3.10. Products/layer
This is the quantity of products per a layer required in the pattern. OXPA-QmV has
more than 2,000 patterns stored in memory which can be chosen. This big number
can be narrowed down for your easy and quick search. Enter the exact number
required for your pattern. The default is the maximum quantity of products that will
fit within the current parameters. When you enter the number of Picks/layer, the
screen is limited to display equal or less picks/layer patterns.
4-11
4.4. Options (1)
Important!
The 2-axis robots (A700V-P, A1600V-P, etc.) move only within the
vertical plane. Therefore, there are the following restrictions.
The “Extra Even/Odd layer” option allows the operator to select alternating layers,
but choose two completely different patterns. During pattern selection the operator
selects the pattern for layer 1 and the layer 2. The “Extra E/O layer” option forces
the products on the pallet to be adjusted and stacked at the predominating pattern
edge making the load perimeter a cube.
The “Extra top layer” option allows the operator to select a completely different
pattern for the top layer. This option is available when stacking type is column or
interlock.
The “Spread layer” option allows the operator to select the moving all products to
the edge of the pallet.
4-12
4.4.4. Tight Top layer
The [Tight top layer] option allows the operator to select the moving all products on
the last layer (top layer) to be as close and tight as possible.
The space is adjusted so that the stacking pattern may become a square.
But the space is not always adjusted when products are drawn and stacked
to the center of the pallet. However, the work interference space and the
hand interference space have to be kept for safety. Set “zero” to the work
interference space and the hand interference space when you make the
stacking pattern without space.
The “Compress layer” option is used to make the pattern as tight as possible. It is
not used regularly because the patterns are normally as tight as possible. Some
applications however are set up to no spacing between products. This function
removes the space.
4.5.1. Multi-place
The “Multi-place” option is used if an end effector has the ability to pick multiple
products at a time and place them to load on pallet separately.
4-13
4.6. Overlap setting
The bag overlap is used only for the bag stacking. The pattern matched to the pallet
size can be made adjusting the overhang.
When "Overlap settings" option is selected, it is not possible to use it together with
options other than "Option (1)" "Option (2)" group box.
4-14
4.7. Pattern selection
Stacking program can be easily created by choosing a preferred one out of approx
2,000 patterns in OXPA-QmV. OXPA searches a pattern by number of products based
on the pallet size and the product size. Possible candidate patterns are shown up in
descending order of number of products per a layer. Double-click on a pattern you
want, choosing around with “next candidate” or “previous candidate” button. Create
a stacking program after double-clicked.
4-15
4.7.2. Registered Standard pattern selection
From pallet dimension and product dimension, OXPA-QmV searches the stacking
patterns from the patterns registered. Then it displays from oldest registered
available stacking pattern. As following figure, registered patterns display odd layer
and even layer. You can see 3D pattern by clicking right side of mouse button. Also
you can check the “Extra top layer” or “Compression.”
Click the “Next page” or “Prev page” button for selecting the pattern then double
click when you find your pattern. In doing this, you create a program and then move
back to the last screen which is “Stacking type” screen. At this moment the stacking
order, multi-pick and drop (for bag) information selected are still as same as the
pattern registered.
Note:
Products to be placed on are shown in red and ones to be dropped high are
in blue. [Multi-pick], [Product direction] and [Picking direction] are
explained later on at [5.2. Stacking order setting].
4-16
4.7.2.1. Use fine tuned position
Specific patterns for order projects are called “Custom pattern”. The
stacking order needs to be specified manually one by one as products
cannot be completely mated by OXPA.
It searches a stacking patterns based on pallet size and product size out of the
custom patterns registered. Possible stacking patterns are shown up in descending
order of number of products per a layer. Double-click on a pattern you want,
choosing around with “next candidate” or “previous candidate” button. [5.2. Stacking
order setting] screen are shown up after double-clicked, on which the stacking order
is set to create a stacking program.
4-17
Custom patterns can be added on at [13. Create/edit custom pattern] or by [Add
pattern] button at [Pattern selection] screen.
Caution:
4-18
4.8. Load Shape Configuration and Correction
Load shape can be confirmed at screens of stacking pattern, side view, 3-D view or
magnified view of stacking method.
Here is side view. Load can be moved by [<=], [Center] or [=>]. Either load-moved-
to-pallet edge or move-by-entered value can be chosen.
4-19
4.8.1.1. Pyramid mode
When stacking in a Pyramid shape for rice pallet, etc., the program is created using
the Pyramid mode. When a program is created with this mode, the planar position in
each layer is automatically calculated so that the stacking pattern is like Pyramid
shape.
The “Base lay No.” stacking position does not change. The setting ranges is from 1st
layer to actual quantity of layer. Pattern will be squeezed from the selected planner
layer up to top and expanded from the selected planner layer to bottom. Position
calculation is done automatically.
The “Inclined” box is values for decreasing measurements of pallet width side. Enter
the difference value of 1st layer’s external dimension and top layer’s external
dimension. After clicking on “Pyramid” button, each planner layer’s product positions
are calculated automatically then the planner display will be changed. By click
“cancel” button, you can go back to beginning.
The “Unmovable” box sets the fixed effective width. The center of this range calls
“Center of the pallet” and set this range by clicking “=>” or “<=” at the last display
(each click moves by 100mm).
4-20
Following figures are the image before using pyramid and after using pyramid.
Before
Base layer
Inclined Inclined
Products Pallet
After
Base layer
Inclined Inclined
4-21
Fig 1. Before using Pyramid mode.
4-22
Fig 3. 3D view of Pyramid.
4.8.1.2. Sheet
Sheet placement can be setup.
DM value Sheet magazine BIT DM Layers
1 D12 0 – 15th
Negative 0 - 15 D13 16 – 31st
2 D14 0 – 15th
D15 16 – 31st
1 D12 0 – 14th
Positive 0 - 14 D13 15 – 29th
2 D14 0 – 14th
D15 15 – 29th
This can be used at the speed capacity calculation including sheet placement on next
page.
4-23
4.8.1.3. Example of typical sheet pick logic
OXPA-QmV can calculate the robot capacity of “Example of typical sheet pick logic”,
But, OXPA-QmV can not calculate the other sheet pick logic.
4-24
Y35 = 0 Sheet required relay OFF.
ENDIF
ENDIF
----- omission -----
4-25
4.8.2. 3D view
Here is a bird eye view of products stacked on pallet from slant top. Stacking order
can be animated on screen by clicking on “<” , “>”, “|<” , “>|”, etc. See the below
explanation for detail. The view direction can be changed by clicking on green lined
triangle. The current and chosen direction is turned to solid green color.
4-26
4.8.3. Magnification of indication
By clicking the “Magni view” you can enlarge the planar pattern. You can change the
layer display by clicking “Top”, “Up”, “Down” and “Bottom.” The position with the
product can be fine-tuned for Palletizing.
All layers are changed if the first layer in column type is fine-tuned.
Odd layers are changed if the first layer in interlock type is fine-tuned and the even
layer are changed if the second layer is fine-tuned.
The layers to which a fine-tuned is done and also “same layer setting” is chosen are
changed in the special type.
4-27
Please left-click on the fine-tuned product. The screen changes as shown in the
figure below.
The product is colored in purple to have been selected. The products that have not
been selected are colored in black. The selected product moves by "Arrow key" of
the keyboard or "Direction" button of the screen. The distance that moves by a click
once is specified by "Pitch (increment/click)". The operation that ends the movement
is to click "Done" button or to left-click the area light blue background outside the
products. When the product is a bag, the product can be overlapped stacked. When
the product is a case, it is not possible to do so.
4-28
4.8.4. Magnification of indication (Rotate products)
In the create/modify stacking program, you can rotate bags for fine-tuning.
Check it ON
4-29
3. Open the “Magni View” screen.
4-30
4. Click on the products.
5. Click on the “CCW” or the “CW” button.
You can change the rotation increment. Enter the value between 0.1 to 10 degrees.
If it is rotation over the pre-determined maximum degree, the below error massage
shows up.
4-31
6. Click on the “Done” `button.
4-32
7. Click on the “OK” button. Return to “Create/modify stacking pattern” screen. The
“Create/modify stacking pattern” screen does not display the fine-tuned rotation.
4-33
8. The coordinate values of T-axis are changed upon your fine-tuned rotation. See
the below display to compare.
4-34
4.9. Downloading Programs to Robot
From “Create/modify stacking pattern” screen you can download the program to
robot by clicking the “Download to robot”.
4-35
Click on [Upload. Download] button at main screen to open [Upload. download
(Communicate with controller)] screen, choose [Download to robot] in [Operation]
top right of the screen, choose programs you want, you can download the programs
to robot by clicking on [Download from PC to robot].
See [7. Upload. Download] for detail.
4-36
4.9.1. Unable to downloading Programs to Robot
When you cannot download programs to the Robot, the cause(s) may be one or
some of the following case(s).
4-37
Check on [OXPA-usage condition setting] screen
4-38
5. How to create new Program (Practical)
This section explains how to create patterns unable to be made by a simple manner
like Column or Alternative type. It also explains how to create programs for the
layouts in which station and/or pallets positions are more than one.
Vacuum
pad
Therefore some product is unable to make label outside (as below figure the square
mark represents label). We called “Labels out.”
We discuss the following 5 product alternative pattern.
On the above figure, 1st layer’s 4th product and 2nd layer’s 1st, 3rd, 4th, 5th
products are unable to make Label out. Because the products on the station are
fixing in direction and also the relationship between label and vacuum pad position
can not be changed.
For this situation the hand is turned by 180 degrees before pickup (Procedure for
turns hand 180 degrees see the section "3.3. Stacking order and editing detail").
5-1
This “turns hand 180 degrees” function calls “Variable pick.” This function is not only
used for “Labels out” but also for changing direction of products. The “Variable pick”
setting must be done before creating pattern.
The following figure is “Labels out” pattern. You can see 1st layer 4th product and 2nd
layer 1st, 3rd, 4th, 5th layer changed to “Labels out.”
Note:
WTARM
0ENCHK M6006
COUNT
MOV 9
5-2
5.2. Stacking order and editing detail
Here is explained how the product direction or the stacking order are changed.
Before starting this edit you need to setup something as followings.
1. You need to choose a standard pattern from OXPA-QmV. For product select
[Default setting]-[Auto stack sequence] to “Auto” stacking order is fixed by
OXPA-QmV automatically.
2. Change the stacking order from layer editing.
You can change the Stacking order, Multi-pick, Turning product, Approach direction,
Product direction and Pickup direction for product from “Stacking sequence program”
dialog. For bag you can set dropping high. You need to select “Variable” for changing
Pickup direction.
5-3
You will see stopper side of station (marked with black colored square) and support
side of end effector (on which side-vacuum or fingers are installed or which is
movable to grip) (marked with triangle) as the following figure shows you.
Stopper side
Support side
Dark green with light pink: Indicates the selected product for modification
Red: The product has been sequenced (Is not dropped high.)
Dark blue: The product has been sequenced (The BAG is dropped high.)
Green: Indicates the selected product is multi picked
Left “Click”: Select product. Click on the selected product to fix the stacking
order.
Right “Click”: Select the dropping high product (BAG only).
Multi-pick: It is used for multi-pick when two or more cases are picked up
from the station conveyor at the same time. Light blue colored
products for the candidates are changed to Green. Select the
entire multi-pick product then click the “Left” or “Right” on the
Light blue colored product (It is the last product for the
multi-pick). Then all products you chose become one group of
Multi-pick.
Turn: The “Turn function” turns the products in OXPA-QmV by 90
degrees relative to the default direction. This assumes that the
product will be physically turned before entering the station
conveyor. The product in the default direction enters into the
station conveyor “Width” way leading. The product that is turned
is “Length” way leading.
5-4
Approach: “Approach” button allows the operator to change the approach
direction (from step 5 to step7).
Undo: This command allows the operator to “undo” the command
selection immediately preceding the “Undo” button operation.
Product direction: The “Prdct dir” button changes the stacking direction of the
product.
Pick direction: The “Pick dir” button allows the operator to change the orientation
of the hand (end effector) when picking the product from the
station conveyor. The “Pick dir” can only be changed when the
“Pickup” is set to variable.
Clear: The “Clear” button allows the operator to do the stacking
sequence modification from the first case.
Cancel: The “Cancel” button cancels all stacking sequence modification
made. The OXPA (2/2) screen displayed.
The above figure shows 1st and 2nd products are single pickup, 3rd and 4th, 5th
and 6th, and 7th and 8th products are double pickup. For single pickup, select the
product by clicking “Left” then click again for determination. For double pickup,
select product (turns dark green color with pink) by clicking “Left” button then select
the “Multi-Pick” button, and select next product (2nd products turns dark green color
with pink) then click “Left” again. You can move to [Create/modify stacking pattern]
dialog then select [Cancel] or complete all settings. Click on “Right” button to select
dropping bag high. You can also drop multi-bags.
5-5
5.3. Pattern copy/create
5.3.1. Specialize
If you use the pattern copy/create functions, you need to change the stacking type
from “Column/Interlock” to “Special”.
Click on “Special”
5-6
You click on the “Specialize” button to display the following message.
5-7
5.3.2. Copy pattern from other layers
Example: Copy pattern form the 5th layer to the 3rd layer
1st and 3rd layer 2nd and 4th layer 5th layer
1. Select the target layer (Ex. 3rd) by clicking on the “Up/Down” button of the
“stack pattern” group box.
2. Click on the “Modify stacking pattern” button.
Click here
5-8
4. Select the 9th layer for instance. And then click on the “OK” button.
Click here
5. Complete to copy operation. (The 5th layer is the same as the 3rd layer)
5-9
5.3.3. Replace with new pattern
You can create and replace with new pattern to any pre-created layer.
1. Select the target layer (Ex. 1st) by clicking on the “Up/Down” button of the “stack
pattern” group box.
2. Click on the “Modify stacking pattern” button.
Click here
Click here
5-10
5. Select a pattern of the 1st layer you want
5-11
7. Complete newly create operation. (The 1st layer is new pattern)
5-12
5.4. Multi-place and Multi-row
Function of multi-place is used when multi-products per a pick are placed at a time
or some per a pick are placed separately. Choose [Custom stacking] at stacking type
selection, choose [Multi-place] and enter number of picks at a time into [Max.
number of multi-picks].
Only when [Station type] in station informatin is set to [Fixed position] and also
[Fixed picking position] set to [2], [Picking type] at [Stacking information] screen
can be changed to [Enable to change]. Other than that, the default of [Picking type]
is [Fixed].
5-13
Setup stacking order. See [5.2. Stacking order setting] for detail. One machine cycle
time is decided by how many places per a machine cycle are executed. If multi-picks
are split to multi-layers, the case cannot be laid out on a single figure.
Below is an example of 3-picks and 2-cycles. [A.B] represent order of machine cycle
and [1.2.3] represent order of stacking per a machine cycle.
5-14
Next, the remaining two products are laid out. The below example is of 3-picks and 2
places. One remained is stacked on next layer. Or choosing [Cycle end] allows you to
make two products one cycle.
5-15
5.4.1. The rear product first place
When multi-placed, stacking order and/or stacking direction may be needed to edit.
At stacking order/attribute edit, stacking order, multi-pick, turning, approach
direction, product direction, picking direction and drop high for bag can be setup.
However, picking direction can be changed only when it is set to variable.
If the end effector is a double hand for rice bags (see the below), you can choose the
placing order like either the front work first or the rear work first.
Two bags are gripped at the same time as shown in the figure below.
The end effector can separately place the front work and the rear work to
different places.
Front Rear
Station conveyor
5-16
Choose, “The rear work first”
When [Rear product first place] is chosen, neither [Multi-place] nor [Cycle end] on
half way can be chosen.
If less than max pick are picked, pressing [Cycle end] button allows robot to
pick/place next ones after completing to place the products in end effector
even though there are some shortage in stacking to the layer.
5-17
The below diagram shows you a product at rear side laid after choosing [Rear
product first place]. The laid product is turned to light green. As long as no product
is laid at front side, you cannot switch over [Front product first place] to [Rear
product first place] or vs.
Unable to change
Displayed in light green
5-18
Two products gripped are placed then you can change [Rear product first place] to
[Front product first place] or vs.
Able to change
In the variable picking, both 1st and 2nd works should be in the same pick-up
direction as the 2nd none cannot be placed.
5-19
After that, do it in the same manner as used to be. The signs to represent stacking
order are comprised with capitals to show stacking order and the number to show
placing order. When rear side is first, the rear one is 1 and the front one is 2.
5-20
5.4.2. Procedure for setting the multi-row
Click
Click
5-21
3. Do the same things with other row to be picked at a time.
Click
5-22
5. Do the same things to rest of all products to complete the setting by clicking on
“OK”.
Click
5-23
6. In [Stacking order/attribute edit] screen, setting whole products and layers has
been completed to end up with a stacking program completed. Stacking load
shape can be viewed at [Stacking type] or [Magnified display] screen.
5-24
6. Editing program
This section explains how to edit created programs. Also explains the program
structure to help you to edit program.
1. System parameter
2. Communication method setting file
3. Servo parameter
4. DSP program file
5. Error information
6. Key trace data
7. Each program data
Every program which you made has program No. and you can copy or delete
program.
1. Program parameter
2. Sequence program (to control hand open/close, the external I/O signals, etc.)
3. Step Auxiliary data
4. Step data
The step means to divide the stacking cycle by the positions and the functions.
6-1
6.1.3. Step data
Step data has the following information
1. Step parameter
2. Position coordinate
The quantity of the position coordinates depends on that of the steps. For example,
the position of hand waiting on the station conveyor does not change by stacking
layer or stacking number. The position coordinate data of hand waiting on the station
conveyor is the one for 1st product of 1st layer (We call 1st work). On the other
hand, a stacking position coordinate has more than one position coordinates.
Alternative pattern has 1st layer and 2nd layer (odd and even layers) of all product
position coordinates data and on and over the 3rd layer position coordinates have
only the height data as odd and even layers are repeated.
6-2
Structure of program data
Servo parameter
Error information
Program data
Sequence program
Step data
6-3
6.2. Editing program
Click on [Program editing in detail] button at main screen to open the screen.
Choose programs to edit and ones to refer then choose item to edit.
6-4
6.3. Editing Program parameter
6-5
Pallet thickness: Thickness of a pallet in case of pallet-on-floor.
Operation type: Bag pal, case pal, Depal
Stacking type: Column, alternative, special, RP mode. SPZ
Station No.: Station number
Pallet No.: Pallet No. only when the [10.11.2. 2 stations to 1 pallet] is
turned on, two station numbers are shown at the program newly
created.
Pick up: [Fixed] or [Variable] picking.
Dschrg mv arm: Arm to move at discharge. [Do] or [Don’t do]
Layer quantity: Actual stacking layer.
Stck height: Load height actually stacked.
C axis pos: No. of steps registered for C-axis
Weight: After changed weight, robot acceleration and deceleration speed
will be changed by automatically.
It shows that a layer going to be stacked corresponds with which pattern of the
stacked layer is.
6-6
6.3.2. Inching distance
See the below figure of case-pal or right side on the next program parameter screen
of bag for what each variable of distance means.
6-7
6.3.3. Step 6 (ADN) Planer position
Select the either case of planer position of step 6(ADN) to be equal to step 7 or step
5 shown on the following figures.
5 5
6 6
Equal to step 5
Equal to step 7
7 7
6-8
6.3.4. Step8 (CLW) Height
6-9
Select the either case of the planer position of step8 (CLW) of which height is equal
to step 8 or not in the following figures.
9 9 8
Use step 11
Standard Step9
9 11 9 8,11
Note:
If station conveyor is higher than pallet and end effector hits the station
conveyor during stacking, select step 9 or use step 11.
6-10
6.3.5. Step 5 (APR) Height
6-11
Select the either case of the height position of step 5 which is equal to step 4 or not.
4 4 5
Use step 10
Standard Step 4
4 10 4 5,10
Note
If station conveyor is higher than pallet and end effector hits the station
conveyor during stacking, select step 4 or use step 10.
6-12
6.3.6. Step 5 (APR) T-axis angle
5 5
6 6
Note
When T-axis turns about 360 degrees during the movement from step 5 to
step 7, select “Fixed.”
At Fixed T axis, T-axis never turns though it seems turns while R-axis turns.
6-13
6.3.7. Step 10 (APU) and 11 (PUP)
Note
Step 10 command is “APU” and Step 11 command is “PUP.” See section
[6.5. Editing Step parameter] for detail of step command.
6-14
6.3.7.1. Inclined motion
You can get a short cut path with improved ‘Inclined motion’. End effector never
collides with equipment of the station/pallet conveyor. See the followings about how
it works.
High station
(4) (10)
(5)
(9) (11)
(4) (10)
(8) (8)
Arm moves horizontally
(5) (5)
(6) (6)
(7) (7)
6-15
* Station is low, and pallet is high
Low station
(10)
(5)
(6) (6)
(7) (7)
(9)
(4)
Arm moves horizontally
6-16
6.3.7.2. ‘COUNT’ instruction of robot sequence
When you use improved ‘Inclined motion’, ‘COUNT’ instruction must be executed
between ‘MOV 8’ and ‘MOV 11’.
Instruction Comment
--omission--
--omission--
6-17
6.4. Robot sequence
The robot sequence and the comment can be edited. Click on the column of the
instruction or the comment and then edit it directly. The editing can be canceled by
"ESC" key. The edit is ended by "Enter" key. The function of "Enter" key is described
as follows.
6-18
[All copy]
The “All copy” button copies all reference sequence program to editing program.
[Syntax check]
The “Syntax check” button checks your sequence program is correct or not.
[Find and Replace]
The string of text is searched and replaced from the list view of the editing program.
The string as an object to search and replace is set with [ Inst Cmnt Both ] radio
button.
[Find]
To enter into the edit box [Find] the string to be searched Press the find button to
find.
[Replace]
It enters into the edit box the string to find and the string to replace , Press
[Replace] button to find and replace. If the string found out is matched, replace it. if
different, it continues just to find.
[Enter action]
The operation when 'Enter' is clicked while editing the instruction or the comment
is specified.
[Next line]
Turn on: The following of the selection row are edited.
Turn off: The edit of the column is ended.
[Auto insert]
It does while inserting the row next to the selection row and selecting it. When "Next
line" is only turning on, ON/OFF of "Next line" can be switched.
[OK]
The “OK” button saves your all changes.
[Cancel]
The “Cancel” button cancels all your changes.
Note
The maximum number of lines of the sequence programs is 2000 lines.
Refer to the separate "Robot Sequence Command" about how to use the sequence
commands.
6-19
6.5. Step parameters
Step parameters can be edited. Click on [Coord] at [Step] to list them. Choose one
out of the list.
6-20
Here is an example of list to show them by clicking on.
6-21
[Step add]
A step is added with the smallest number not currently stored (Except step 10 and
11). So, after the step 9 the first free step number is 12. At same time when the
step is added, the initial setting for the step parameters is stored.
[Step delete]
This deletes the step at the step No. where the cursor is located.
[Reference Copy except Step/Pos]
Copy the selected reference program to selected editing program except Step and
Position data.
[Copy all]
Copy all without step 10 and 11 data of all the items including [Step] and [Position]
is copied to the editing program from reference program.
[Copy standard steps]
Copy all step 1 thru 9 data of all items including [Step] and [Position] is copied to
the editing program from reference program.
[Copy additional steps]
Copy all step 12 and over data of all items including [Step] and [Position] is copied
to the editing program from reference program.
[OK]
By clicking on “OK” saves the all changes and closes dialog box.
[Cancel]
By clicking on “Cancel” all cancels the changes.
Step command:
The relationship between position coordinates of different steps is determined by a
step command. When creating a new program, position storage is performed for
steps 2, 3, and 7 only.
The remaining steps are generated by calculation using the 3 steps for which position
storage has been done.
What calculation formula to use is determined by the step command in that step?
The program parameters D1 to D4 are used for the distance data used in the
calculation formula.
The relationship between step commands and position coordinate calculation formula
is shown in after.
6-22
Position command
Position command indicates if the position data in a step changes or not depending
on the layer and work being stacked, if it is fixed, or how it is changing. These
commands spend the amount of memory area needed for position data to be stored.
The relationship between position commands and the changes in position data are
shown later.
Speed
This designates the speed of arm movement to the step.
The setting ranges from values 1 thru 10.
These values indicate speeds which are expressed by 10% increments of the
automatic operation speed.
Overlap
This designates the stop positioning or passing by accuracy for the step.
There are such five parameters as FUL, HLF, QRT, ZRO and SPC, which increase
accuracy in that ascending order. However the accuracy of the movement coincides
with the axis in system parameters when SPC is selected.
CP/PTP
This designates the coordinate system for arm movement to the step.
In automatic operation, the R-axis and T-axis always move in their axis coordinates,
but for the D-axis and O-axis, this designation enables the following option.
PTP: Movement in each axis coordinates (Arc)
CP: Movement in arm coordinates (Linear)
Auto: Automatically switch PTP and CP.
Coordinate standard
This designates the coordinates for storage and position display of this step position.
There are following position available.
ARM: Arm coordinates
HND: Hand coordinates
PAL: Pallet coordinates
6-23
6.5.1. Step commands list
Step
Calculation formula Position coordinate Concept Z shift
command
HWT(RZ)=STA(RZ)+D1 Position D1 above STA
HWT X
HWT(Rθ,RX,Rα)=STA(Rθ,RX,Rα) step
STA Stored data X
HLD Stored data X
SUP(RZ)=(1)HLD(RZ)+D1 Position above HLD step
=(2)LOD(RZ)+D2Z Height is determined by
SUP Whichever of (1) or (2) is bigger (during HLD and LOD O
inclined movement always (1))
SUP(Rθ,RX,Rα)=HLD(Rθ,RX,Rα)
APR(PX,PY,PZ)=LOD(PX,PY,PZ)+D2(X,Y,Z) Position at distance D2
APR O
APR(Pß)=LOD(Pß) from LOD step
ADN(PZ)=LOD(PZ)+D3
ADN Position D3 above LOD O
ADN(PX,PY,Pß)=LOD(PX,PY,Pß)
LOD Stored data O
CLW(PZ)=LOD(PZ)+D4 Position D4 above LOD
CLW(PX,PY,Pß)=LOD(PX,PY,Pß) step
6-24
Note
Step command other than NON can be used only once in the same program.
6-25
6.5.2. The position command list
Caution:
In case of multi-pallet on floor, height data except for FIX, TZF, LZF and SZF
changes depending on number of pallets when arm moves. However, those
don’t change when step command is HWT, STA or HLD.
6-26
6.6. Auxiliary data editing
Step auxiliary data can be edited. Click on [Drop] thru [Dat2] to list up. Choose one
out of them.
Pickup direction
This can be used only when variable pick-up is designated. 0 or 2 can be selected.
Depending on the selection, STA and HLD step position are designated in the
following way.
0: Position storage position above station
2: 180 degrees inverted storage position above station
6-27
Pickup quantity
This designates the value for incrementing or decrementing the stacking counter.
This is set so that counter value and stacking quantity match when handling more
than one work.
Turn
When turn is designated, a turn signal can be output to the peripheral conveyor’s
control.
Data 1
This enables setting of flag for internal use inside the robot.
In case of multi-row pick, it shows number of rows.
In case of multi-place, it shows number of picks.
Data 2
This enables setting of flag to be sent to external PLC.
In case of multi-row pick, it shows end of row.
Caution:
You can not edit the auxiliary data created by OXPA.
OXPA lists up nothing when you click on either one of [Drop] thru [Dat2],
because those data is linked with OXPA itself.
6-28
6.7. Editing Step position coordinate
Step position data can be edited. Edit them clicking on each position coordinate. You
can cancel by ESC key what you edited.
In all the coordinates at arm, hand, pallet or station, the numbers are shown in unit
of 0.1mm. So fraction number can be used in editing.
6-29
6.7.1. Pallet coordinates
This coordinate indicates the center of products on pallet away from the pallet origin
point.
PY
Pallet
PX
This coordinate indicates the center of T-axis away from the center of station
conveyor stopper.
SY
Stopper
SX
Flowing direction
Station conveyor
Station conveyor origin point
This coordinate indicates the position of point A on arm away from the origin point of
robot.
6-30
6.7.4. Hand coordinates
This coordinate indicates the center of T-axis away from the origin point of robot.
Important!
A 2 axis robot (A700II-P, A1600II-P, BltJr etc.) works at a
2-dimensional plane. Due to this reason, there is the following
restriction.
(1) [Copy] Group Effective, only when edit programs are arm
coordinates.
(2) [Reference copy] group is effective only when an edit program and a
reference program are arm coordinates.
This function works to recalculate the height (Z coordinate) of product from 2nd layer.
Select “Yes”, recalculate the height (Z coordinate) of product from 2nd layer.
Select “No”, does not recalculate the height (Z coordinate) of product from 2nd layer.
[OK]
By clicking on “OK” saves all the changes and closes dialog box.
[Cancel]
By clicking on “Cancel” cancels all changes.
6-31
6.9. Extended axis position data
Position data of extended axis can be edited. Click on each item to edit them. You
can cancel by ESC key what you edited.
Caution:
6-32
7. Upload / Download
All files in projects and the communication between OPXA-QmV and controller are
explained.
For the very first time to communicate, make sure in advance if [Standard COM port]
on [Version info of OXPA-QmV] is NOT set to {PC alone} but the COM port is
connected with controller.
Click on here
7-1
View / Refresh (PC)
Files in PC (laptop) are listed. Such files as system parameters, etc. are shown on
left column if available. Available stacking programs are shown.
7-2
7.1. View / Delete (Robot)
Stacking programs in controller are shown up on right column. But such system files
as system parameters are not shown. Stacking program can be deleted.
7-3
7.2. Download to robot
Files in PC (laptop) are listed on left column. Such system files as system parameters
will be displayed with the names if available.
7-4
Below message pops up when system parameters are downloaded. For fail-safe
measure, the default setting is such robot inherent data as [Origin offset] is OFF and
[Robot speed to change to [1] is ON. Double check if it is really OK before switching
over ON/OFF.
If any other system files than system parameters and the stacking programs are in
controller, the below message pops up.
7-5
7.3. Upload to PC
Files in controller are listed on right column. Such system files as system parameters
will be displayed with the names if available. Available stacking programs are shown.
Available system files and stacking programs can be uploaded to PC (laptop) from
controller.
7-6
Below message pops up when system files and stacking programs are in PC (laptop).
It verifies the files in PC (laptop) with that in controller. If all the same, “ ” is
marked. Or if not same, “ ” is marked in front of the names.
7-7
Comparison list can be shown having list on right side. If [Upload to PC] is chosen
first and then [PC-Robot verify] is chosen second, both sides are listed.
7-8
8. Program utilities
Click
8-1
8-2
8.1. Program delete
Delete procedure
(1) Choose [Delete program]. But [Delete program] is chosen by itself as a default
right after [OXPA- auxiliary function] screen is opened.
(2) Choose programs to delete.
(3) Click on [Delete] button.
(4) Press [Close] button to close [OXPA auxiliary function].
Caution:
When all the programs in PC (laptop) are deleted, choose all programs with
[All select] button and delete them with [Delete] button.
8-3
8.2. Program copy
Note:
When a program copied from other is used for actual stacking, mating with
the peripheral conveyor control may be failed from time to time. It is much
easier for you to create a new program not by copying other one but created
by [OXPA mode] screen.
Copy procedure
(1) Choose [Program copy].
(2) Choose programs to copy from list.
(3) Enter program No. in copy destination.
(4) Click on [Execute] button.
(5) When repeat, repeat (2) through (4).
(6) Press [Close] button to close [OXPA auxiliary function].
Caution
You cannot copy if some programs are in copy destination. The programs
need to be deleted or the other program No. is to be designated.
8-4
8.3. Back-up
Backup procedure
(1) Choose [Backup].
(2) Choose a drive at backup destination.
(3) Click on [Execute] button.
(4) [Complete] message pops up when backup is completed. Click on [OK].
8-5
Caution
You cannot backup if the same name is already backup at the backup
destination.
It is impossible to overwrite with the same project number.
You may need to delete the project No. in the backup destination, designate
other drive or use such other memory device as USB thumb drive.
8-6
8.4. Global recalculate
8-7
Click on [Scan] button after you enter [Basis prg No.]. OXPA scans programs of the
same conditions.
8-8
[Kept data]
Pattern structure: Pattern structure is kept. Position data in the
program for recalculation won’t be changed even if changed.
Pattern in which load shape is adjusted to pallet edge will be
back to the previous situation.
Stacking positions: Stacking positions are determined by both load shape created
with pattern structure and fine-tuning at magnified display
screen.
[Capacity calculate] can be done when [OXPA auxiliary function] at main screen is
chosen.
8-9
8.5.1. Simulation of “Robot capacity”
The time of the robot arm moving from “MOV” through “WTARM”
OXPA-QmV simulates how long it takes, from the start position to the target position,
with “Acceleration coefficient”, “Deceleration coefficient”, “Overlap” and “CP/PTP” of
the “Step parameters”. The simulation is carried out between pallet to pallet. If step
2 does not exist or is not processed, OXPA-QmV discontinues the simulation and
ends with error message.
If the following robot sequence commands exist, OXPA-QmV does not know the
target position. OXPA-QmV discontinues the simulation and ends with error message.
MVDWN, MOVDM and/or MVPOS
8.5.1.2. Substitution
OXPA-QmV simulates Relay Substitution for relay and/or DM. The relay and/or DM is
zero at the time of that begins to be simulated.
8-10
8.5.1.3. Wait state
The following robot sequence commands count waiting time. If these exist between
“MOV” and “WTARM”, OXPA-QmV takes the waiting time or moving time whichever
happens longer.
WTTMR and WTMSP
“BMETM” is counted only when the amount or moving time whichever happens
longer.
8-11
8.5.1.6. Program branch
OXPA-QmV continues simulation “JMPL” jump to target “LBL”, “JTOP” and “ENDP”
return to beginning of robot sequence program.
OXPA-QmV decides the next process with the true or false of “IF” and/or “LOOP”. The
relay and/or DM are cleared to zero when simulation starts. D0 and D1 are counted
by “COUNT”.
8-12
8.5.2. Parameters of “Capacity calculation”
8.5.2.1. Open
In case products are “BAG”, OXPA-QmV needs the time of “WTCON” to be entered by
you.
(Maximum 20000msec)
In case products are “CASE”, OXPA-QmV can simply execute “WTTMR” whatever
“Open” is.
In case E.E. type is as below, time of E.E. opening needs to be added to “Close” for
compensation.
8.5.2.2. Close
OXPA-QmV needs the time of “WTCON” to be entered by you.
(Maximum 20000msec)
8.5.2.3. Discharge
OXPA-QmV needs the time of pallet discharge to be entered by you.
(Maximum 60000msec)
8-13
9. Print parameters
[Print-File output] screen shows up, clicking on [Print] button at main screen.
Clicking on “Print out” allows it to output to the default printer. Clicking on “File
output” allows printer to output the file of [Print.txt] into project folder.
9-1
10. Default settings
10-1
10.1. Stopper direction
The stopper direction “combo box” is changed by the operator when they need to
program at the robot and would like to view the patterns at their laptop screen in the
same way as at the robot. When the operator is standing at the laptop screen, it can
be set in such that the pallet conveyor and pallet stop are displayed as follows: left,
right, up (front) or down (rear).
When the stopper direction is set correctly, the pattern displayed on the screen and
the actual pattern viewed on the pallet will match. The correct view helps reduce
programming mistakes during pattern creation.
Enter the maximum and minimum Length, Width and Height of the product.
10-2
10.3. Maximum load size
Enter the maximum load width at the “Front view” field, when viewing the stack from
the pallet stop.
Enter the maximum load width at the “Right side view” field, when viewed the stack
from the right side of pallet stop.
If there is a load size limit including pallet height, enter max load size including pallet
height into [Height including pallet] box. If there is no such limit, enter [0].
The overhang ratio numbers determine the amount of acceptable distance that a
product is allowed to overhang the edge of the pallet without being unstable.
The overhang ratio needs to be entered.
Even if larger size is forced to be entered into the pallet overhang, it may be failed to
program as the size may be over the product overhang ratio.
Note:
When all of “Large product”, “Small product” and “Threshold” are zero,
OXPA ignores product overhangs.
10-3
Note: What is the overhang?
When the smaller size among length and width sizes of the product is larger
than the large-small-size-judgment ratio, the large-product-overhang factor
is taken. When the smaller size is equal or less than the judgment ratio, the
small-product-overhang factor is taken. Then the smaller size is divided by
either factor to result in getting the product overhang.
Max. dimension of the load from pallet stopper in the flow way. 1600
Max. dimension of the load from pallet stopper in side way. 1400
Pallet origin point L Side
Pallet length 1200
Pallet width 1100
Pallet overhang 150
Large-product-overhang factor 4
Small-product-overhang factor 6
Large-small judgment ratio 500
Product length 640
Product width 480
Compare the product length with the width. Smaller one is width of 480mm.
It is moreover smaller than the large-small judgment ratio. Take the
small–product-overhang ratio to determine the overhang. This value is
“80.”
480 / 6 =80
Next, compare the pallet overhang with the value of “80” which we got in
the above calculation. “80” is smaller value. It means the final overhang for
this product load is not the pallet overhangs but the product overhang
calculated.
Add “80”mm to pallet dimension.
1200 + 80 × 2 = 1360
1100 + 80 × 2 = 1260
These values are still inside the planned maximum load dimensions. So, this
is acceptable. Therefore, the stacking pattern can be created within the
following range.
10-4
10.5. Variable height setting
“Actual Height” on “Create / modify stacking program” screen is limited within the
range from -20% to +20% of the original height calculated by “No. of layer” and
“Product height”. When you enter “Actual Height” over the limit, OXPA-QmV pops up
the following alert (Fig.2), and cancel the value you enter.
Fig.1
It is limited
Limited range
1000 x 0.8 = 800
1000 x 1.2 = 1200
Fig.2
10-5
If needed, you can change the limited range up to until +/-70%.
+/-20% +/-70%
Original
Height
Fig.3
10-6
When “Variable” of “Actual height limit” is OFF, the limited range are back to the
default (From -20% to +20%).
Fig.4
Check it ON.
And, change the
limited percentage.
10-7
In the above example, “Lower” is -50%, and “Upper” is +30%. If you enter wrong
height at Fig.1, the following alert pops up (Fig.5). Re-enter correct one.
Limited range
1000 x 0.5 = 500
1000 x 1.3 = 1300
Fig.5
This value can be set to change the approach to the top layer in a different way than
the other layers. This prevents the robot from going out of range at the top of the
movement envelope. If it is set to “0” the top layer has regular approaches equal to
the other layer.
W size
L Size
How to get the percentage is explained below using the above example.
10-8
L-L
L size
L-W W size
L size becomes a standard when
L size is smaller than W size.
W-W
W size
Set the maximum product length for pick up by small hand. “E.E. 1” is assigned to
Smal hand and ”E.E. 2.” is assigned to large hand. When this selection field is set to
“0”, the hand changing doesn’t work.
10-9
10.10. Auto stack sequence
When a new stacking program is created at [OXPA mode], the default of stacking
order is to be set to auto or manual. If auto, bag-drop high is also set in auto.
Caution
The total volume of stacking programs along with sequence comments are
increased by about 30%. So, the max number of programs stored is
decreased by the same % accordingly.
When the robot moves from step 5 to step 7, T-axis may spin nearly 360 degrees. If
you check it ON, the position data of T-axis is created in order to prevent the above
mentioned spinning. The position data re-created is compared with that of checked it
off. Then position data at higher capacity is selected. This works neither for "
Multi-place" nor "De-palletizing". This can't be used together with "2 stations to 1
pallet".
10-10
10.11.3.1. Prevent T-axis from unwanted spinning
OXPA-QmV can prevent T-axis from the following three unwanted spinning at MOV
5-7, 4-5 and/or 8-9.
Check on:
The calculation base is changed to soft
limit form 180 degrees fixed.
The default value is set to OFF for the
existing 180 degrees fixed.
10-11
10.11.3.2. Soft limit of T-axis
Purple line;
Blue line; T-axis origin point
T-axis spinning
Red line;
AT(+) side.
T-axis
spinning
T-axis soft
limit
T-axis soft
limit
-220 +220
Ex. T-axis can spin between -220 and 220 degrees at maximum.
T-axis never ever spins beyond the soft limits which are adjustable.
In the robot controlling basis logic, T-axis spins taking short cut direction. If it moves
to -179 of target position from 179 of current position, it spins to 181. Refer to the
robot manual “Installation and Adjustment”.
10-12
10.11.3.3. Case of moving P-5-7
Red line explains the case at the check box OFF. Spinning P to 5 CW is shorter
direction than CCW. T-axis spins CW from -60 (P) to -210 (5), as spinning CCW from
-60 (P) to +150 (5) is longer.
Then, T-axis eventually spins unwontedly, like T-axis to spin CCW from -210 (5) to
+130 (7).
When the check box is ON, T-axis spins CCW from -60 (P) to +130 (7) along blue
line as a result of the OXPA-QmV logic improvement.
10-13
10.11.3.4. Case of moving X-4-5
Red line explains the case at check box OFF. Spinning X to 4 CCW is shorter direction
than CW. So, T-axis spins CCW from 0 to +160.
When the check box is ON, T-axis spins CW from x (0) to 4 (-200) (beyond 180 deg
line) along blue line as result of the OXPA-QmV logic improvement.
10-14
10.11.3.5. Case of moving 8-11-9 along inclined motion
When the check box is OFF, T-axis is calculated based on the 180-degrees-fixed.
OXPA-QmV calculates the intermediate point as follows.
Ex. {-120(8) + 160(9)) / 2 = +20(11).
It spins from 8 to 11 CCW and then 11 to 9 CCW, as the red line shows. Then, T-axis
looks eventually spinning unwontedly from 8 (-120) to 9 (+160).
When the check box is ON, T-axis is calculated based on the soft limits instead.
OXPA-QmV calculates the intermediate point as follows.
Ex. {-120(8) + -200(9) }/ 2 = -160(11).
Then, T-axis spins CW from 8(-120) to 9(-200) along the blue line to prevent from
unwanted spinning CCW
from 8 (-120) to 9 (+160).
10-15
10.11.4. Align by palm (Fork only)
When the “Align by palm (Fork only)” is checked ON, you can use on the screen of
“End effector and station-conveyor parameters” the function by which palm / paddle
is positioned slightly touched up against with products when picked up.
Turn it ON when bags are fine-adjusted in rotation positioning on Magni view. See
[4.8.3. Magnification of indication] for how to fine-adjust for detail.
10-16
10.11.7. Use ‘Lock with internal key’
To protect the controller’s files from overwriting by mistakes, check it ON and then
you can lock with internal key.
10-17
OXPA can detect the difference of the internal keys between Laptop and controller.
If the internal keys are differed, the below error massage pops up.
Moreover, the below error message pops up to stop downloading when tried to
transfer to controller from a project on which [Protect system-parameter of robot by
internal key] is set to OFF.
Caution
Such data as system parameters, servo parameters, stacking programs and
OXPA-PlcV are reset/cleared so that do backup first following the below
procedure 1 and recover following the below procedure 6.
10-18
10.11.8. Set COM Port Exclusive For Order Project
Checking box [Use COM Port limited to project] ON allows it to setup a separate COM
port exclusively used for a project other than standard use.
When you use multi-row picking, you can chose into which side the row number is
kept at step auxiliary data "Into program" or "Into data 1".
When you use multi-row picking by a type of pusher on station, you can chose if
"station-device movement data" to control the peripheral equipment per a row is
kept into auxiliary data2.
10-19
10.11.11. Set pallet position by “HT”
When you register the pallet origin, you can set "HT" instead of "opposite of pallet
origin point". (Instead of the opposite point of the origin)
On both OXPA mode screen and program parameter screen, you can choose if
"Group No" and "Product type setting" are able to be set.
When end effector is of fork type and station is also "One side basis", if there is a
guide which products are pushed up against and the fingers also exist right over the
guide, an alert message pops up to resutl in robot arm to fail to be operated. If
fingers never hit the guide, this checking allows the fingers to be inserted even over
the guide.
10-20
10.12. Comment file for robot sequence
Clicking on “Import from PLC” button at bottom right of “Default settings” screen
allows you to designate a comment file for robot sequence.
10-21
Click on “OK” to open the next “Designate the comment file for sequence program”.
Click on “Open” after comment file chosen.
When the comment file for sequence file is setup you can display or printout the
sequence program’s data memory and relay with comment at section 4.2.3. [Editing
Program parameter] and section 9. [Print parameters].
If command file for sequence file is not setup you can not add the comment on to
sequence program’s data memory and relay.
The comment file for sequence file is saved as [Project.cmt] and into a different
folder from OXPA-QmV.
10-22
The file names of the comment files imported are displayed on screen.
10-23
10.13. Master password
Choosing “Not protected” allows OXPA not to confirm any password. All functions can
be used. Therefore, it is strongly recommended that you choose “Protected” to
protect the important configuration data from crushing/losing when you as a service
technician leave customer site after installation is completed.
10-24
11. Parameter setting
Clicking on “EE & Conv. parameters” button at main screen allows you to open “End
effector and station conveyor parameters” screen.
Register stations. Choose [Station type]. The type of station chosen is displayed at
right side. Pressing the arrow marks at the top left corner allows you to choose the
direction of view.
11-1
11.1.1. Station type
Figure: Belt
Figure: Roller
(All center)
11-2
End-effector (For double E.E.)
Product Product
Station
(Typical)
11-3
11.1.2. Palm direction above conveyor
Auxiliary palm:
If the end effector has a side vacuum or fingers etc., the palm which moves to
open/close is called the auxiliary palm. Normally, the right palm becomes the
auxiliary palm.
If the “Synchronized palm” is set to “YES” in “Hand (end effector) dialog box, the
descent position above the station (step 2) and the pick-up position above the
station (step 3) are generated at the same position.
If the “Synchronized palm” is set to “NO”, step 3 is generated at the position where
the hand (end effector) closes. At this time, calculation is conducted taking the right
palm as moving side and the left palm as fixed side.
Note
Auxiliary palm: Palm with vacuum, finger or moveable palm is called
Auxiliary palm or support palm.
Right palm: When robot is positioned at home and then is looked from
behind the robot, right side the palm is called “Right palm” and left side
palm is called “left palm.”
11-4
11.1.3. First roller:
If station is roller type, the distance between station stopper and the first roller
center which is most close to the stopper needs to be entered. Then OXPA-QmV
makes program for fingers.
When the station conveyor is roller type, the roller centers are to be entered.
This is used for fixed position type of station. Distance between origin of station and
center of end effector is entered like the case when vacuum end effector picks one
product up to multiple ones at the exact same position. Zero is to be entered into the
picking fixed distance in case product center is always required at the exact same as
end effector center whatever the product’s shape changes like bags.
This is used to prevent the hand (end effector) from colliding with the fixed stop on
the end of station conveyor. Enter into this field the minimum required distance
between edge of the palm and the fixed stop on the end of conveyor. Setting value
ranges from 1mm to 999mm. When you enter “0” the minimum gap is 20mm.
Because the older version of robot controller is set to 20mm while OXPA-QmV
minimum gap is “0.”
11-5
11.1.7. Gap of prd on sta
The gap between products is entered when the gap is required on stacked load.
Note:
The station type is set to "Fixed type (For double E.E.)" to leave the gap.
Hand
Product Product
Station
This is set only when the "2 stations to 1 pallet" is ON. Along the flow direction of the
products, the side label direction is set to "right side" or "left side". If there are side
labels at both sides, the major side is recommenced to use.
11-6
11.2. End effector parameters
Register end effector on this screen. Choose [EE type]. Type of EE chosen is
displayed at right side.
Pressing the arrow marks at the top left corner allows you to choose the direction of
view.
The hand (end effector) type that is used is designated. Each type of hand (end
effector) like [Bag], [Case] or etc. requires to enter the distinct information so that
the pickup and set down are correctly calculated. Different hands (end effector) are
used for different stacking situations and the positions of the products differ on how
they actually positioned relative to the robot.
The case hand (end effector) clamps the products by two paddles. The side vacuum
hand (end effector) regularly uses vacuum assist to give additional support to the
products.
The bag hand (end effector) is of the type that two claw type mechanism just fits
between conveyor rollers and close/hold bags from the bottom.
The vacuum hand (end effector) is of the type that has a single horizontal surface
with multiple vacuum cups.
11-7
11.2.2. Finger (with/without)
Some of the case hands (end effector) have forks (fingers) that go between the rolls
on the case conveyor like the bag hand (end effector). Select whether or not, there
are fingers on the hand (end effector).
When a hand (end effector) opens and closes the palms are either synchronized
(move symmetrically and together) or none synchronized (where only one of the
palms moves or moves asymmetrically). If the left and right palms move by the
same distance when the hand opens and closes, set “Synchronized palm” to “YES.” If
a palm on one side is fixed, set “Synchronized palm” to “NO.” When “Synchronized
palm” is set to “NO”, the right palm is assumed to be the auxiliary palm. Steps 2 and
3 are automatically generated.
Note
Auxiliary palm: Palm with vacuum or finger or moving palm is called
Auxiliary palm or support palm.
Right palm: When robot is positioned at the home and be looked from
behind the robot, right side the palm is callded “Right palm” and left side
palm is called “left palm.”
The auxiliary palm is aligned with one side of the station conveyor during picking up.
With fixed pick up, the auxiliary palm is aligned with the side of the station as
selected so in this field.
The right side of the station is referenced as if the operator were sitting on the
product as it contacted the product stop. The station conveyor right would be the
operator’s right. The station conveyor left would be the operator’s left.
11-8
11.2.5. Collide chck (pos)
“Need”: OXPA-QmV checks whether the end effector collides with the already
stacked products on the pallet at “Stacking sequence modification” screen.
“No need”: OXPA-QmV does not check at all.
Collided Endeffector : Yellow
11-9
11.2.6. Collide check (Apr)
“Need”: OXPA-QmV checks whether the end effector and/or products of all the
approach direction collides with the already stacked products on the pallet at
“Stacking sequence modification” screen.
“No need”: OXPA-QmV does not check.
11-10
11.2.7. Auto-adjust (Cnv)
“Need”: OXPA-QmV checks whether the end effector collides with the station stopper
and the rollers. If the end effector collides with it, OXPA-QmV auto-adjusts the
pick-up position.
“No need”: OXPA-QmV does not auto-adjust the pick-up position.
Endeffector : Yellow
Finger : Green
Auto-adjust
Roller : Gray
Station stopper : Orange red
11.2.8. To overlap
You can stack various products such as bundles. When “To overlap” is checked ON,
you can overlap the products. Default is OFF and you can check it ON. If E.E. type is
“Bag”, this is fixed to ON automatically.
11.2.9. To drop
You can stack various products such as bundles. When “To drop” is checked ON, you
can drop the products high. The default is OFF, and you can check it ON. If E.E. type
is “Bag”, this is fixed to ON automatically.
11-11
11.2.10. Product Gap:
Product gap is the distance between products that is to be maintained during pattern
generation. This is similar to palm gap, however, the product gap is used where
products are spaced greater than the palm thickness to allow for cooling, or product
specific reasons. This parameter uses the same value in all end effector.
Enter the hand weight only. This value is used for acceleration and deceleration
calculation. This parameter uses the same value in all end effector.
When a hand (end effector) is installed to the end of robot arm at the other than
90-degee increments, an installing angle is used to correctly set the hand (end
effector) orientation.
Install the hand (end effector) when T-axis is “0” degree in the Arm coordinate. Then
Install the hand with right palm to right side of robot. Enter the value of installing
angel (To the left is plus “+”, to the right is minus “-“).
To align products with the right fixed palm of fork type EE on pickup station, you can
enter the distance to push the products back to the conveyor center.
11-12
11.2.14. Longest radius
11-13
11.2.15. Length
For clamp style hands (end effectors) enter the widest paddle/palm size into the
length. For finger style (bag or fork) hand (end effectors) enter the finger mounting
frame size into the length. For vacuum style hand (end effector) enter the vacuum
cup diameter or frame size for vacuum attachment into the length.
This dimension is used to verify if the product is not too large during pattern creation.
Enter the dimension between paddles/palms when they are fully opened.
You can enter this only for case.
This dimension is used to verify if a product is not too small during pattern creation.
Enter the dimension between paddles/palm when the paddles are closed. You can
enter this only for case.
On synchronized palms “C” is the distance from the center of the hand (end effector)
mounting flange holes to the center of the palms.
On non synchronized palms “C” is the distance from the center of the hand (end
effector) mounting flange to the fixed paddle.
The hand (end effector) generally does not close in this direction. In most cases “D”
is the distance from the center of the hand (end effector) mounting flange holes to
the actual center of the hand (end effector) relative to how it needs to center over
product.
11-14
11.2.20. First finger
To calculate the position of the fingers, OXPA-QmV needs the position of the fingers
relative to the length of the paddle. The first finger distance is measured from the
end of the paddle or finger mount (front of the hand (end effector) to the center of
the first finger.
11.2.21. Height
For a hand (end effector) without fingers, enter into the height the distance from the
hand (end effector) mounting flange surface to the tip of the palm or bottom of
vacuum cup. For a hand (end effector) with fingers, enter into the height the
distance from the hand (end effector) mounting flange surface to the top of the
fingers when closed.
or case and bag hand (end effector) the frame depth is used in calculation to prevent
the hand (end effector) from interfering with the product when it is hanging it over
during picking up. The distance is measured from the hand (end-effector) mounting
flange surface to the bottom of cylinders or brackets.
For bag hand (end effector) there is no such function.
If you are using a case type hand (end effector) with paddle and height of the paddle
is relatively short, you may have to adjust the pick-up position height because of the
tolerances that are built into the OXPA-QmV calculation (depending on the height of
the handle article).
The distance required to avoid interference between the hand (end effector) and the
product during picking up is automatically added to the pick-up height at the station.
11-15
11.2.23. Palm/CV- top gap
This is used to determine the minimum value between the palm bottom and the
station conveyor. For a hand (end effector) with no fingers, enter the distance into
the value needed between the station conveyor top surface and the bottom edge of
the palm when the hand (end effector) grips the product.
The distance typically used with clamp hand (end effector) is +20mm.
For a hand (end effector) with fingers, enter the distance into the value needed
between the station conveyor top surface and the top of the fingers (when fingers
are closed). Normally the entering value is signed +/-, plus for a hand (end
effectors) without fingers and minus for a hand (end effector) with fingers.
The distance typically used with bag hands (end effectors) is -10mm.
This is used to determine the minimum value for palm clearance to the pallet. For a
hand (end effector) with no fingers, enter the distance to the value needed between
the pallet top surface and the bottom edge of the palm when the hand (end effector)
grasps the product.
The distance typically used with clamp hand (end effector) is +20mm.
For a hand (end effector) with fingers, enter the distance to the value needed
between the pallet top surface and the top of the fingers (when fingers are closed).
The distance typically used with bag hand (end effector) is +40mm.
Normally, most palletizing requires no gap between products. When the clamp style
hand (end effector) is used, the smooth paddle (around 6mm thick) is required to
stay between cases leaving a normal gap. If this gap is required to be large due to a
thick paddle, the OXPA-QmV calculations must take it into consideration.
Enter the more than the thickness of palm for case hand (end effector). For bag
hand enter “0” because bag hand (end effector) is able to drop high.
Possible to enter only for Depal EE. Enter the distance between EE center and edge
of product.
11-16
11.2.27. Fork type E.E. parameters
OXPA-QmV calculates Step2 position from the “Distance between E.E. center and the
station conveyor position”.Step2 position is always fixed from the station conveyor
position.
E.E Center
Prds
- <-> +
Distance between E.E. Center and the station conveyor position (L)
11-17
11.3. Action of end effector
The position data at step 2 is calculated by the “T-offset” and “Station origin
position” in order to locate the center of the end effector opened equal to that of
work. The step 3 does not exist at any bag stacking program.
Step 2
Station
Step 7
Pallet
11-18
11.3.2. For case
With finger
Without finger
The position data at step 2 is calculated by the “T-offset” and “Station origin
position” in order to locate the center of the end effector opened equal to that of the
product (work). If the synchronized palm is specified, the position at step 3 is equal
to at step 2. If the asynchronized palm is specified and also the moveable paddle
(palm) is either at “right side” or “left side”, it is calculated so as to locate the center
of the end effector closed equal to that of the product (work).
11-19
Step 2
Station
Station
Ex: Arm moves with an auxiliary moveable palm set at “right side”.
Ex: Arm never moves with an auxiliary moveable palm set at “Stay there”. (Ignore
Right)
Arm move
Station Station
In the both cases above, the auxiliary moveable palm moves to close.
11-20
Step 7 (Synchronized palm) (Asynchronized palm)
Pallet Pallet
Both palms move to open The auxiliary moveable palm moves to open
11.3.3. Vacuum
The position data at step 2, 3 and 7 is calculated by the “T-offset” and “Station origin
position” in order to locate the center of the end effector equal to that of the product
(work).
Step 2 and 3
Station
11-21
Step 7
Pallet
11.3.4. Depal-pad
The position data at step 7 and 2 is calculated by the “Plate to EECL(L)” and “Pad to
prd-edge(N)”. “Plate to EECL(L)” means the position of the fixed plate.
“Pad to prd-edge(N)” means the position to pick up products to depalletize.
Step 7 (Pallet)
Pallet Pallet
The fixed plate moves by the distance of “Pad to prd-edge(N)” until touching the
product.
Light green : Vacuum equipments
11-22
Step 8 (Above pallet)
Step 2 (station)
Station
11-23
11.3.5. Fork type
The position data at step 2 is calculated by the “the fixed palm” and “Station origin
position”. The size of the product never affects it. The fixed palm right touches on the
product at step 3. The location depends on the size of the product. The position at
step 7 is calculated assuming the fixed palm to touch on the product. The step 7 also
depends on the size of the product.
Small Large
11-24
(2) Step 3 (This position depends on the size of the product. The Guide is “Center”.
Small Large
Move Fork Move Fork
Small Large
Pallet Pallet
11-25
12. Station & Pallet setup
Click on [Conveyor position, pallet] button at main screen to open [Station & pallet
setup] screen.
OXPA-QmV uses a single point on the station conveyor to help calculate step 2 which
is the key value in determining the remaining steps. This point gives us the station
origin.
12-1
1. Intersect point of HX and HY:
The position of the station is referenced in “Hand coordinates.” This allows the
installer to measure directly from the center of the robot in Hx and Hy directions and
from the floor with reference to the robot base casting for the Hz direction.
3. The station angle (Ht also referred to as Hα) is determined by the combination of
the product travel direction and the + direction of the robot’s Hx-axis. Enter the
station angle clockwise (with minus) or counter-clockwise (with plus).
Note
Unused station conveyors can not select or register the origin point.
Note
12-2
12.1.2. One side basis (guide)
You can select the products flow center of the station conveyor or the flow along one
side of the conveyor. For example, if there is a pusher that registers the entire
products against a guide on the right, the right should be selected. Left or Right is
viewing from the flowing direction (Fixed stop on the end of conveyor is top).
Station width:
When you select the left or right in the guide field, enter the conveyor width to
“width” field.
Selection contents for “guide” Input value of “Width” field Guide =Right
funtion
Station Product
conveyor
origin point
Flowing
direction of
product
The pallet conveyor position is made up of two points on the pallet which help to
determine the stacking products. These two points determine the pallet origin and
give us the pallet coordinates used during programming. The other part of the
calculation is the pallet parameter (size) which is discussed later. The two points
making up the pallet origin can be at the center, left, or right of the pallet. (The
decision of teaching the center, right, or left is called teaching point-referred to
below.)
Enter the Hand coordinate of pallet origin point and opposite of pallet origin point in
HX, HY and HZ. The position of the pallet is referenced in “Hand coordinates.” This
allows the installer to measure directly from the center of the robot in HX and HY
directions and from the floor with reference to the robot base casting for the Hz
direction.
12-3
Pallet Terminology:
The front and rear positions of the pallet are used to define the pallet coordinate
origin. The pallet has a front, back, left and right. Generally, the pallet is positioned
by the conveyor until the pallet contacts a fixed or pop up stop. The pallet edge that
contacts the stop is routinely designated as the front. OXPA-QmV references this
edge when palletizing. The remaining side of the pallet is referenced from the front.
If you are on the pallet facing the front the rear is behind you, the left is your left,
and the right is your right.
Teaching position:
The teaching position determines the pallet origin on the center, left or right of the
pallet referenced to the front of the pallet.
When using multiple types (sizes) of pallets on the same pallet conveyor, select a
teaching point (pallet origin) that will remain constant between the pallets ranges
used. For example, if the pallets used do not change in width, then the pallet center
does not change and the center should be taught as the pallet origin. If there is a
pallet pusher that registers all of the pallets against a guide on the right then the
right should be taught as the pallet origin.
Note
When “Set pallet position by HT (Direction)” on the screen of “Default
setting” is ON, you can do “Teaching potion of pallet” like “Registering
station origin point”.
12-4
Pallet width orientation:
When pallet parameters (pallet size) are defined, one side is registered as the width
(PW). PW is always referenced to the front of the pallet. In the “Pallet width
orientation” (Formerly “Approach for fork lift”) field, the pattern selection depends
upon which the side of the pallet is contacting the pallet stop (i.e. is the pallet wide
way or narrow way leading).
12-5
12.1.4. Extreme distance away from ‘Conv pos’
Station conveyor
Attached devices
Flow dir
Conveyor Position
Side dir
12-6
12.1.5. Distance ‘Plt edge’ to attached equipment
Pallet edge
Attached devices
Pallet
Flow dir
Side dir
12-7
12.1.6. Qty Plt on floor
Number of maximum pallets when the pallets are piled up on floor. This value is not
used when it is not pallet on floor. Whether piled or not depends on the reference
program.
Refer to the "Robot Manual - Teaching" concerning the "Pallet floor placement".
When palletizing directly on a pallet that is supported by a powered lift, the pallet is
lowered after stacking is completed. The “distance for fall” is the amount the lift be
lowered. When not using a lift, enter the “distance for fall” value to zero (0)
12-8
12.2. Pallet parameters
Choose 1 through 15 out of [list]. Enter pallet size next. PL represents depth and PW
represents width of pallet viewed from fork truck approaching direction. Enter
overhang values. The overhang at both sides of PW is to OHW, fork truck side is to
OHL2 and the opposite side is to OHL1. Press [Register] button after entered.
Possible to view the registered pallets at [View list]. The default pallet for daily use
can be designated on the list as [Standard pallets].
12-9
13. Maintain custom pattern
On [Maintain Custom Pattern], the exact password has to be set to protect the data
of the inherent patterns.
For how to create a custom pattern, let’s have a example of 19 products in total
which consists of four 4-wheel-patterns and three more products.
The same below screen shows up as well when [Pattern add] at [Pattern selection] is
clicked on.
The screen is divided into such four areas and named Chartreuse area (A), Cyan grid
area (B) , Top area (C) and Bottom area (D). Those are respectively explained in
detail.
13-1
13.1.2. Create Odd layer pattern
1. Drag & drop and lay using a mouse a product to cyan-grid area (B) from
chartreuse area (A). The product is surrounded by a red doublet when laid.
2. Drag & drop and lay second and third products in other direction. All the three
products are surrounded by a red doublet which represents a external line of the
pattern you are working on.
13-2
3. Create two 4-produt-wheel patterns next each other in the same manner as
done at the previous 1 and 2.
4. Lay three products other than 4-wheel patterns in the same manner as done at
the previous 1 and 2.
Note
When you can not register the custom pattern, OXPA grays out
“Registration” button then the product disabled to handle is colored in light
gray.
13-3
5. Lay the remained two 4-wheel patterns in the same manner as No.1 and 2.
6. The pattern you have created is located a bit offset left in the cyan grid area
(See the above cyan painting palette). If you want, pressing [Centering] button
at bottom allows the pattern to be centered in the cyan grid area.(See the below
palette)
13-4
7. Edit a central product to be centered in the pattern surrounded by red doublet.
Grid
Center of the
whole pattern
Magnified
13-5
8. Products in cyan grid area (B) are to be laid by a grid division. So the current
central product may be shifted either direction of upward or downward.
Checking [Use half grid division] ON allows the product in cyan grid area to
move by a half grid division to be centered.
Checking this ON to
change a grid division
to a half one.
13-6
9. Move a central product by a half grid division to be centered.
Move it by a half
grid division
Center of pattern
Magnified
13-7
10. Now, the central product looks laid in the center of the pattern. However, OXPA
still doesn’t know where the central product is within the red doublet. In order to
center the product within the pattern and mate with the red doublet, checking
both [Hrz] & [Vrt] ON at [Mate with center line] and [Cross point] ON at [Mate
center product].
Red doublet
The red doublets represent the external or central lines of the pattern you
are working on, with which all the products are to be mated each other in
positioning.
Cross point
The cross point of both vertical and horizontal red doublets is used to mate
the central product with the center of the pattern. If just either red doublet
would be used, mating a product may be failed.
13-8
11. Only the products laid at the corners of red doublet have been mated so far.
However, other than that, the rest of the products need to be mated using the
functions at top area (C). The details are introduced later on.
11.1 Mate any products along external lines which do not mate with red doublets.
(At section 13.1, you have already experienced with the same case.) When
two products next each other in other direction are laid, click on [Outside] at
[Mate with other dir product]. The below is a example of two products to
mate with red doublet by itself as the default is set to click on [Outside].
A product at
four corners of
red doublet
Other direction
each other
Magnified
13-9
11.2 In order to mate product followed by mated one along external line, click on
[Inside] at [Mate with other dir product]. The below is a example of two
products to mate with red doublet by itself as the default is set to click on
[Inside].
Product mated
along external
line
Product followed by
mated one along
external line
Other direction
each other
Magnified
13-10
13.1.3. Create even layer pattern
After completed odd layer pattern, set up how the even layer pattern is created.
As these odd and even layer patterns are the exact same as when one rotated or
reversed is equal to another, let’s assume both patterns are the exact same.
Select
[Same pattern]
Click on [Registration] button once both odd and even layer patters are created.
Click on this
button
13-11
Answer “Yes” for the following message.
Pattern shows up
13-12
13.1.6. Detailed descriptions for each area
Laid up (down)
Choose product in Chartreuse are (A). Drag & drop it to cyan grid area (B).
Grid
Dropping it by releasing left button of mouse allows product to be laid in cyan grid
area (B). If you want, you can relocate it or delete a laid product by right-clicking.
13-13
13.1.6.3. Top area (C)
One product along external line and another one in other direction are laid and
mated next to each other. See section 11.1 for the actual looks.
One product off external line and another one in other direction are laid and mated
next to each other. See section 11.2 for the actual looks.
A product to mate with cross point of both vertical and horizontal red doublets.
Mating may be failed if only either doublet is used.
13-14
13.1.6.3.5. Mate (2x2) brick by center line
The line of reversing axis of (2x2) brick pattern is to be specified with [Hrz center] or
[Vrt center] at [Mate (2x2) brick by].
OXPA
sometimes fails.
Example2: (2x2) brick pattern laid side by side the other direction
13-15
13.1.6.3.6. Lay products evenly
Products at left side are laid evenly on screen of [Check/Delete] after registered.
13-16
Evenly laid products at lower part shows up on [Check/Delete] screen after
registered.
Let’s see how products are laid if different product sizes are entered on screen of
[Check/Delete].
On the below example, only [Lower] is turned on so the upper part does not be laid
evenly.
Click on [Upper] at [Check/Delete] screen and register to see how products are laid.
Laid evenly
13-17
Products are also laid evenly by blue doublet. [On-line] or [Both side] for blue
doublet can be chosen.
Blue Doublet
Blue Doublet can specify products and gaps to be laid evenly.
The horizontal doublet can be moved by [Up] or [Down] and the vertical one
by [Left] or [Right].
The below example shows you a pattern to have (18)-products laid centered and
evenly spaced out.
Laid evenly
13-18
13.1.6.4. Even layer area (D)
In custom pattern creation, even layer won’t always be the same as odd one so even
layer pattern needs to be specified whenever.
13-19
13.1.6.4.3. Rotated 180 degree pattern
Even layer is of odd one rotated 180 degrees.
13-20
13.2. Maintain custom pattern
Clicking on “Maintain custom pattern” button at main screen allows you to open
“Check/Delete” screen.
You can walk through the custom patterns by clicking on [PREV] or [NEXT] button.
You can check, delete and remake custom patterns
13-21
13.2.1. Remake custom pattern
13-22
14. Appendix
14-1
14.1.2. Servo parameters
14-2
14.1.4. T, C and Extended axis setup
14-3
14.2. Error log and key trace
A correct password needs to be entered to view [Error log and key trace] as those
are also important.
Click on [Error log] button at main screen to display the below screen.
14-4
14.3. Trace Data Graph
A correct password needs to be entered to view [Trace Data] as those are also
important. When [RISC output], [Servo torque data], [Torque measuring data] are
uploaded from controller, those can be displayed on graph or be output as CSV file.
Click on [Trace data] at main screen to display the below screen once data is
uploaded.
14-5
14.4. Files inside of Hard disk
Setup OS:
It is not necessary using by recommended OS. See section 7.6.3 for recommended
OS.
For de-palletizing:
949.pr2 - 954.pr2: Reference program for from station 1 to pallet 1 to 6
955.pr2 - 960.pr2: Reference program for from station 2 to pallet 1 to 6
961.pr2 - 966.pr2: Reference program for from station 3 to pallet 1 to 6
967.pr2 - 972.pr2: Reference program for from station 4 to pallet 1 to 6
14-6
14.5. Editing tool for reference pattern
Editing tool for reference pattern means edit the standard pattern in OXPA-QmV (Call
Internal pattern) and original registered pattern for each robot (Call Original
pattern).
This function is able to register the new pattern to Internal pattern and Original
pattern. Also you can delete the pattern program.
Just after the installation of OXPA-QmV, file will not selected. Open the Internal
pattern or Original pattern from menu bar-[file]-[Open].
14-7
14.5.2. Create new reference pattern
Just after the installation, it is able to select only Internal pattern. Following
procedures are how to add the original pattern to certain robot.
1. OXPA-QmV has only one robot or register/delete all robots standardized stacking
pattern, select the Internal pattern and edit. For this situation following work is not
necessary.
14-8
6. Select the robot which where you want to store from “Store allocation” field.
7. Click the “Save As…” button.
Saved as last saved file name. Next time when start; select the saved file name from
menu bar-[File]-[Open].
14-9
14.5.3. Registering pattern
1. Select the registering pattern from “classification” dialog box. OXPA-QmV has 12
classifications of the patterns.
2. Click once on the pattern. Your selected pattern diagram will be displayed on left
side of screen. Select the same pattern style which you want to add.
3. Click the spin buttons on the M1 to 3, N1 to 3 or enter the numbers in this field.
Pattern diagram will be changed. Also stacking quantity of each layer will be
changed too.
4. Registered pattern indicates “Yes” in Green color, unregistered pattern indicates
“No” with red color.
5. After you find registering pattern, click the “Regist” button.
6. Check box will be displayed.
14-10
7. Click the “OK” for register, Click “Cancel” for does not register.
Registration level 1 and 2 is not necessary. This is special uses for Okura.
14-11
8. After the registration red colored “No” changes to green colored “Yes.”
9. Click the “Save” button from menu bar-[File]. Then this registered pattern is
enabling to select.
14-12
2. Enter the product quantity to be displayed in “Product/Layer” field.
3. Click the “Search” button. Displays corresponded pattern from registered pattern.
4. Indicates how many patterns are corresponded and number of indicating pattern
as above figure. Use “Prev” and “Next” button.
It is able to delete the displayed pattern.
5. Select the “delete” button when you want to delete displayed pattern.
6. Check box will be displayed.
7. Click the “OK” for delete, Click for “Cancel” for does not delete.
8. Click the “Overwrite” button from menu bar-[File]. The deleted pattern program
reflected. If you do not want to reflect do not precede this.
14-13
14.5.5. Print out for pattern
1. Select the “Print” form menu bar-[File]. Following screen will be displayed.
2. Setup the printing out range by entering the maximum and minimum of
product/layer in “Maximum” and “Minimum” field. Do not change the selection
in the “Registration pattern level.” It should be “All.”
3. Click the “Print.”
4. The pattern will be printed on the default printer in the computer.
2. Click the “YES” for reflect the registering and delete, click the “NO” for does not
want to reflect the registering and delete. Finishes without displays above check
box if you did not registering and delete the program or overwrite the program
already.
14-14
ROBOT Manual
OXPA-QmV
03 Version: 2014.04.28
<Caution>
Unauthorized reproduction of part or all of the content of this manual is forbidden.
The content of this manual is subject to future change without prior notice.