-

TransitionParameter

The TransitionParameter is a VECTOR datatype. The value that will be used corresponds to the MC_TransitionMode. For example, if MC_TransitionMode=2, then TransitionParameter[2] is applied. If MC_TransitionMode=10, then TransitionParameter[10] is applied.

TransitionParameters

Value MC_TransitionMode Blending Segment Transition Parameter (Example) Description
0 TMNone None n/a n/a
1 TMStartVelocity Parabolic TParameter[1]:=LREAL#100.0;
Percentage of velocity of the relevant block (pre or post transition) depending on the Blending mode.
2 TMConstantVelocity Circular TParameter[2]:=LREAL#100.0;
Percentage of velocity of the relevant block (pre or post transition) depending on the Blending mode.
3 TMCornerDistance Parabolic TParameter[3]:=LREAL#15.0;
User units of the axes in the group.
4 TMMaxCornerDeviation Parabolic TParameter[4]:=LREAL#15.0;
Geometry limited parabolic transition with the path defined by the programmed target point to the apex of the parabola. The system will enforce this exact path, but will adjust the curve if the input segments are too short.

Yaskawa's implementation is “ExactCornerDeviation” even though the PLCOpen spec calls for “MaxCornerDeviation”

Specify the value User units of the axes in the group.
10 TMMLXBlend n/a TParameter[10]:=LREAL#4.0;
For remote hosted (MotomanSync) Groups only. For velocity blending, set a value of -1 in TransitionParameter[10]. The corner distance will be a function of speed. For positional blending, see the charts below.
11 TMMaxCornerDistance Parabolic TParameter[11]:=LREAL#4.0;
Geometry limited parabolic transition with the path defined by specified corner distance from the start point of the curve to the programmed target point.

Blend will begin no sooner than this distance to the segment junction and can be started at any point closer to the junction without generating an error. This will limit the path to some maximum radius, useful if there are obstacles in the way. It is also useful for those applications that can withstand variable blend radius depending on speed or decision sequencing and timing.


Transition Mode compatibility with BlendMode

Image

Effect of the defined trajectory on the Transition Mode result

Depending on the defined trajectory, the Transition Mode used for the blending might not be taken into account. The two factors affecting the Transition Mode are the tangency of the join-point and the type of paths (Linear or Circular) involved in the transition. The following table summarizes the possible results for the different combinations.

Tangency Trajectory type TransitionMode: TMStartVelocity, TMConstantVelocity, TMCornerDistance, TMMaxCornerDeviation
Non-Tangent transition Linear to Linear Blends according to the TransitionMode.
Linear to Circular No blending (i.e., the TCP velocity will go to 0 in between movements).
Circular to Linear
Circular to Circular
Tangent transition Linear to Linear TransitionMode is irrelevant because there's no transition segment. Blends with the velocity specifiec by BufferMode.
Linear to Circular
Circular to Linear
Circular to Circular

More Transition Mode details

Start Velocity [1]

Image

Constant Velocity [2]

Image

Corner Distance [3]

Image

Max Corner Deviation[4]

Image
  • The transition curve is a parabola.
  • Parameter 'e' is constrained by the following:
    • TransitionParameter[TMMaxCornerDeviation].
    • E1' must be after the midpoint of the first segment.
    • S2' must be before the midpoint of the second segment.
  • The speed limit is defined by the buffer mode input (Blending High/Low/Next/Previous).
  • The actual speed used during the blended profile is a function of:
    • The min(Frist segment's deceleration, Second segment's acceleration).
    • The parameter 'e'.
    • The geometry of the movement.

Blend Factors for remote-hosted robots operated via MotomanSync

Refer to the following table to set the blend radius when using TransitionMode 10. The table shows the default distances per blend factor number, but they can be changed using the parameters specified in the table (the user needs to be inat least, Management Mode to have the Parameters section available). Notice that the value set to the parameters must be entered in μm. The robot will start the next move when the current move is within the following values of reaching its end target. 

Default Blend Factor Distances
Blend Factor
Distance Controller Parameter
Setting [μm]
1 12.5 mm
S1CxG 33 12500
2 25 mm
S1CxG 34 25000
3 50 mm
S1CxG 35 50000
4 100 mm
S1CxG 36 100000
5 200 mm
S1CxG 37 200000
6 300 mm
S1CxG 38 300000
7 400 mm
S1CxG 39 400000
8 500 mm
S1CxG 40 500000

The Blending Factor's effect on motion is visualized below. Note that BlendFactor of -1 is a velocity blend, which is different than a positional blend (the distance shown in the image below is just a reference; the final distance depends on the velocity and will not necessarily be more prominent than Blend Factor 8). If the speed or tool changes, the path's arc will also change. Verify these motions at a slower speed, then increase the speed with caution. 

BlendFactor.png


 


This help information is valid for iCube Engineer Online Help 2025.6

Copyright © 2025 YASKAWA EUROPE GmbH and © 2025 YASKAWA America, Inc.