This routine will loop through a series of moves with continuous deviating action. The purpose is to replace or enhance the Iteration Move. When looping, the Iteration Move does not re-float any sub-moves that have an interference measure selected in the move options.
Within this Section:
Loop Move Float (dcsMvLoopFloat) => now integrated into Iteration Move
Group Loop Move (dcsMvLoopGroup
Sub-moves Loop Move (dcsMvLoopSubMoves)
Note: These routines will re-float the Pattern Move.
|
Group Loop Move (dcsMvLoopGroup)
This routine is a name placeholder and performs no action by itself. This routine only indicates how many moves are included under this routine. The move (a move based on this routine) intends to be used in a dcsMvLoopSubMoves by linking the move's name.
Input:
1. | (Required): The First Constant (using Values button) is the number of sub-moves under this loop group. |
2. | Object Point List: Ignored |
3. | Target Point List: Ignored |
4. | Component List: Ignored |
Output:
No action is performed from this routine.
|
Sub-moves Loop Move (dcsMvLoopSubMoves)
This routine will loop through a series of moves (assembly operation methods) with floating action.
Input:
1. | (Required): The first String (using Strings Button) is the name for a 'dcsMvLoopGroup' move. |
2. | (Required): The maximum number of iterations in Option Area |
3. | (Optional): One Interference measurement is used as interference checking in Option Area. If no interference measurement, the maximum number of iterations is used. |
4. | Object Point List: Ignored |
5. | Target Point List: Ignored |
6. | Component List: Ignored |
Output:
Loop through all included sub-moves with floating action.
|