Breadcrumbs

Insert

This is a skill that finds the target point by searching with a spiral motion near the target point when the workpiece must be inserted into a hole and inserts it with a periodic search motion when a stuck condition occurs. Insert skill requires contact with external forces, so it requires Compliance Control by default.

  • The spiral search motion and periodic search motion for finding holes must be configured.

  • Spiral Search Motion options, Spiral Interval, Max. Radius, Velocity and Acceleration can be configured.

  • For the periodic search motion, amplitude, period and repeat can be configured.

  • The user can configure timeout as a method for notifying failures of the two motions.

  1. Recommended Default WCI: Gripper (GripperDA, GripperSA)

  2. Create Skill: TaskBuilder → Add Gripper (Skill Type: End-Effector)

  3. Optional Features: Approach pose and retract pose settings, Compliance Control (must be set as True), hole search motion settings (spiral search motion & periodic search motion)

  4. Confirm Condition:Select a gripper and press the Set button.Save Teaching Pose

Default Motion Sequence

Move to Approach Pose → Move to Hole Surface (Pose excluding Hole Depth + Contact Margin at Teaching Pose) → External Force Sensing → Hole Search Motion → Insert → Gripper Motion (Release) → Move to Retract Pose

Definition of Skill Screen

Item

Description

Default Value and Input Range

Basic Setting

Gripper

I/O test available upon gripper selection

 

Reference Pose

Teaching Pose

- This is the point where the gripper grasps a workpiece and inserts it in a hole.


Task Setting

Hole Depth

This is the depth of the hole.

20 mm

[0 ~ 200]

Insert Velocity

This is the velocity at the final insert.

30 mm/s

[0.001 ~ 8000]

Insert Acceleration

This is the acceleration at the final insert.

0.03 m/s2

[0.001 ~ 20]

Task Velocity

This is the velocity from the approach pose to the hole surface.

100 mm/s

[0.001 ~ 8000]

Task Acceleration

This is the acceleration from the approach pose to the hole surface.

0.1 m/s2

[0.001 ~ 20]

Gripper Setting

Set TCP (Option)

Select TCP Setting Status

- When Set TCP is set to True, it configures the TCP of the End-Effector used by the skill.

True

[True, False]

Gripper Wait Time

Standby time after release motion.

0.5 s

[0 ~ 10000]

Tool Weight

If a workpiece is released, apply the weight information.

- To apply tool weight to a skill, save the tool weight with a workpiece grasped under the WCM Tool Weight.


Gripper Release (Option)

Select Gripper Release Status after insert completion

- If the gripper release option is not used, the gripper does not perform the gripper release motion and moves to the retract pose after insert completion.

True

[True, False]

Approach Pose Setting

(Option)

Approach Distance

Distance from the teaching pose in x, y and z directions

- The approach distance must be entered in a 1 x 3 array (i.e. [x, y, z]).

[0, 0, -100] mm

[Individually -1000 ~ 1000]

Velocity for App. Pose

This is the motion velocity to the approach pose.

250 mm/s

[0.001 ~ 8000]

Acceleration for App. Pose

This is the motion acceleration to the approach pose.

0.25 m/s2

[0.001 ~ 20]

Motion Time for App. Pose

This is the motion time to the approach pose.

- If a motion time of greater than 0 is entered, the Velocity/Acceleration values are ignored.

0 s

[0 ~ 10000]

Retract Pose Setting

(Option)

Retract Distance

Distance from the teaching pose in x, y and z directions

- The retract distance must be entered in a 1 x 3 array (i.e. [x, y, z]).

[0, 0, -100] mm

[Individually -1000 ~ 1000]

Velocity for Ret. Pose

This is the motion velocity to the retract pose.

100 mm/s

[0.001 ~ 8000]

Acceleration for Ret. Pose

This is the motion acceleration to the retract pose.

0.1 m/s2

[0.001 ~ 20]

Motion Time for Ret. Pose

This is the motion time to the retract pose.

- If a motion time of greater than 0 is entered, the Velocity/Acceleration values are ignored.

0 s

[0 ~ 10000]

Blending Radius for Ret. Pose

This is the blending radius connecting the movement between the teaching pose and the retract pose.

0 mm

[0 ~ 1000]

Compliance Control Setting

Compliance control (Option)

Select Compliance Control Status

True

[True, False]

Stiffness

Stiffness Setting

x=y= 500 N/m, z = 1500 N/m

[0 ~ 20000]

x=ry=rz= 50 Nm/rad

[0 ~ 1000]

Force Control Setting

Task Direction

Orientation setting during force control

- Orientation is based on Tool Coordinates.

Z

[X, Y, Z]

Contact Margin

Margin for contact sensing section setting

- The contact sensing section is configured by adding the +/- contact sensing margin from the teaching point.

3 mm

[0 ~ 100]

Desired Force

Target Force Value

- Target force must be greater than the sense value, and the absolute value must be greater than 10N(In the case of A series, there is no limit to the desired force value).

15 N

[-1200 ~ 1200]

Contact Force

This is the reference force for contact sensing.

10 N

[0 ~ 1200]

Timeout

This is the contact sensing time.

10 s

[0 ~ 10000]

Spiral Motion Setting

(Option)

Spiral Interval

Spiral Interval

0.5 mm

[0 ~ 100]

Maximum Radius

Max Radius

10 mm

[0 ~ 200]

Velocity of Spiral Motion

Spiral Search Motion Velocity

12 mm/s

[0.001 ~ 8000]

Acceleration of Spiral Motion

Spiral Search Motion Acceleration

0.012 m/s2

[0.001 ~ 20]

Periodic Motion Setting

(Option)

Maximum Amplitude

Max Distance

- Rotation angle of the orientation

- Rx, Ry and Rz values are applied depending on the orientation during Force Control. The default orientation is Z, so the default direction of Max Distance is Rz.

5 deg

[0 ~ 360]

Maximum Period

Max Period

2 s

[0 ~ 10000]

Maximum Repeat Value

Max Repeat Count

10

[0 ~ 10000]



  • The insert skill is influenced by the workpiece, hole and the deviation between the two, so it is difficult to select a setting that can succeed in all cases. The stiffness, force and margin values must be adjusted according to the environment, and the settings must be adjusted considering search motion information.


  • If A-Series is not installed with FTS, the Insert skill cannot be used.