Working With Displacements And Offsets - ABB OmniCore S Series Operating Manual

Robotics
Table of Contents

Advertisement

7.4.4 Working with displacements and offsets

About displacements
Sometimes, the same path is to be performed at several places on the same object,
or on several work pieces located next to each other. To avoid having to reprogram
all positions each time a displacement coordinate system can be defined.
This coordinate system can also be used in conjunction with searches, to
compensate for differences in the positions of the individual parts.
The displacement coordinate system is defined based on the object coordinate
system.
The displacement coordinate system is described in section
for jogging on page
Select displacement method
Depending on how, when, and how often you want to use displacements, the best
method may vary.
Moving a work object
Moving a work object is suitable when you do not need to move or displace the
work object very often.
This is detailed in section
Displace a work object
A work object consists of a user frame and a object frame. You can move one or
both of these frames. If you move both frames, then the whole work object is moved.
It can be useful to displace the object frame from the user frame for instance when
using one fixture for several work objects. Then you can keep the user frame and
displace the object frame for the work objects.
See procedure How to define object frame in section
coordinate system on page
Displace and rotate a work object
You may want to displace and rotate the object frame from the user frame if the
displacement is not in just x, y, and z.
To displace in x, y, and z, you can use the same method as above. To rotate the
work object, follow the procedure in section
About offsets
Sometimes it is easier to define a position as an offset from a given position. If, for
example, you know the exact dimensions of a work object, it will only be necessary
to jog to one position.
The offset is programmed with the displacement distance in x, y, and z direction,
in relation to the work object. For instance:
Define the offset for the position with the following expressions:
Operating manual - OmniCore
3HAC065036-001 Revision: E
68.
Defining the work object coordinate system on page
MoveL Offs(p10, 100, 50, 0), v50...
1 Original position / starting point
© Copyright 20192020 ABB. All rights reserved.
7 Running in production
7.4.4 Working with displacements and offsets
138.
Editing the work object data on page
Coordinate systems
Defining the work object
Continues on next page
138.
142.
203

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Omnicore c30Omnicore c90xt

Table of Contents