Rotational Symmetry of the Workobject

You are viewing an old version of the documentation. You can switch to the documentation of the latest version by clicking the top-right corner of the page.

This section introduces the rotational symmetry of the workobject.

Introduction

The “symmetry” in this section refers to “rotational symmetry”.

A rotational symmetric workobject will coincide with itself after rotating around its axis of symmetry. If a workobject has rotational symmetry, you can configure the rotational symmetry parameters according to the specific requirement in the Workobject Configuration window. Configuring the rotational symmetry of the workobject can prevent the end of the robot from rotating meaninglessly when picking and placing, and therefore the picking success rate can be increased and the planning time can be reduced. Therefore, the robot can move more smoothly and swiftly.

Rotational Symmetry

Determine the Axis of Symmetry

The axis of symmetry is one of the axes of the workobject’s geometric center set in Matching Model and Pick Point Editor.

The axis of symmetry is not unique. For the same workobject, in Mech-Vision, there can be multiple geometric centers due to different workobject positions and tool types, and therefore the determination of the axis of symmetry will be affected as well.

The table below shows the symmetry types of some workobjects that are placed in a common way.

If you are not sure about the axis of symmetry of the workobject you use, please refer to Geometric Center Settings for more information.

Non-Symmetrical

The workobjects in the table below are non-symmetrical workobjects.

work object objects configuration pickpoint1

work object objects configuration pickpoint2

work object objects configuration pickpoint3

work object objects configuration pickpoint4

Track pad of the bulldozer

Drive shaft flange yoke

Sheet metal of the car door

Transmission bell housing

Symmetrical about the Z-Axis

When the workobjects are placed in a normal way, workobjects as shown in the table below are symmetrical about the Z-axis.

work object objects configuration pickpointz1

work object objects configuration pickpointz2

work object objects configuration pickpointz3

work object objects configuration pickpointz4

Disc brake

Flange

Gear

Carton

Symmetrical about the X/Y-Axis

When the workobjects are placed in a normal way, workobjects as shown in the table below are symmetrical about the X/Y-axis.

work object objects configuration pickpointxy1

work object objects configuration pickpointxy2

work object objects configuration pickpointxy3

work object objects configuration pickpointxy4

Highly reflective steel rods that are arranged neatly

Steel rods that are stacked randomly

Oil pipe inserts

Bolts

Number of Folds

A rotational symmetric workobject will coincide with itself after rotating around its axis of symmetry by a certain degree (i.e., angle of rotation a°), and the number of folds N = 360°/a°.

For a common carton, N = 2; for a triangular prism, N = 3; for a cylinder, N = Infinity (i.e., circular symmetry in the software).

work object objects configuration pickpointtimes1 work object objects configuration pickpointtimes2 work object objects configuration pickpointtimes3 work object objects configuration pickpointtimes4

N = 2

N = 4

N = 9

Circular symmetry

Attempt Range

As shown in the figure below, the angle between B and C represents the attempt range.

work object workobject symmetry typerange

Please set the attempt range according to the workobject position, shape of the bin, tool type, takt time and other factors. An overly large attempt range may increase the planning time; while an overly small attempt range may result in missing the feasible pick point.

Number of Attempts

The number of attempts is calculated automatically from the number of folds and attempt range.

Assuming that the number of folds N = 10, and the attempt range is ±80°, then the angle of rotation can be calculated by 360°/10 = 36°. The number of attempts in one direction can be calculated by 80/36 = 2 and the remainder is 8, which is 2 attempts by the degree of 36° and 72°. The total number of attempts equals 1+2*2 = 5, which are by the degrees -72°, -36°, 0°, 36°, and 72°.

We Value Your Privacy

We use cookies to provide you with the best possible experience on our website. By continuing to use the site, you acknowledge that you agree to the use of cookies. If you decline, a single cookie will be used to ensure you're not tracked or remembered when you visit this website.