🌐 KR

Description

  • It generates new movement paths (FlyBy Targets or FlyBy ToolPath) that pass between each branch of the input Robot TCP main path (Target Plane Input) DataTree. The FlyBy component essentially uses the last plane of the adjacent Branch[i] and the first plane of Branch[i+1] in the input Target Plane DataTree to define new FlyBy Target Planes at a user-specified distance.


Input

  • TargetPlanes [Plane/DataTree] : Input the Target Planes corresponding to the TCP main path to apply FlyBy Targets.

Built in param | Basic Params

  • Approaching Dir. : This refers to the direction in which the last FlyBy Plane of the generated movement path enters the main path. Specifically, it indicates the direction in which the position of the FlyBy Plane just before entering the main path (from the first Plane of each Branch in the Target Planes input) is displaced.
  • Leaving Dir. : This defines the direction of departure after completing the main path. It refers to the direction in which the first FlyBy Plane of the generated movement path exits from the main path. In other words, it indicates the direction in which the position of the FlyBy Plane exiting (from the last Plane of each Branch in the Target Planes input) is displaced.
Type Description
Motion Dir. To smoothly enter in the direction of the main path, the FlyBy Plane just before entry is offset. In this option, the direction of progress along the main path refers to the vector pointing from the origin of the first Plane to the origin of the second Plane in the path. If the main path consists of a single Target Plane in a Branch, the Z Axis condition applies, entering in the direction of the Z-axis of the first TargetPlane.
Z_Axis Offset the FlyBy Plane just before entry to enter in the direction of the Z-axis of the first Target Plane of the main path.
Y_Axis Offset the FlyBy Plane just before entry to enter in the direction of the Y-axis of the first Target Plane of the main path.
X_Axis Offset the FlyBy Plane just before entry to enter in the direction of the X-axis of the first Target Plane of the main path.
Negative Z_Axis Offset the FlyBy Plane just before entry to enter in the direction of the negative Z-axis of the first Target Plane of the main path.
Negative Y_Axis Offset the FlyBy Plane just before entry to enter in the direction of the negative Y-axis of the first Target Plane of the main path.
Negative X_Axis Offset the FlyBy Plane just before entry to enter in the direction of the negative X-axis of the first Target Plane of the main path.


  • Approaching Dist.(mm) : Determines the distance (in millimeters) for the movement before entering the main path. This means the distance by which the last FlyBy Plane just before entering the main path is offset.
  • Leaving Dist.(mm) : Determines the distance (in millimeters) for the movement after leaving the main path. This means the distance by which the first FlyBy Plane just after leaving the main path is offset.
  • Target Count [int]: Input the total number of FlyBy Planes to construct the movement paths (FlyBy ToolPath) between the main paths.


Output

  • Fly-by Targets[Plane / DataTree] : Converts the results of movement and evasion paths into an even-numbered Branch DataTree. Based on the input conditions, it outputs the generated movement paths in DataTree format. The FlyBy Targets Output includes FlyBy Planes corresponding to the initial entry and final exit from the main path, resulting in one more Branch than the number of Branches in the Target Planes Input. After assigning movement path instructions, the DataTree will consist of even-numbered Paths starting with [0], [2], [4], etc., facilitating easy merging of instructions and data for the main path.