Chapter 12 Troubleshooting
1
Parameter name Function Data type
Validation timing
RotStartPos Reserved - - -
FedStartPos Reserved - - -
RotaryCutID
of rotary cut instructions;
a group of rotary cut
instructions use the
same number. Setting
USINT
1~8
(The variable
value must be
set)
When Execute
changes from FALSE
to TRUE
Notes:
1. The value of "SyncStartPos" in SYNC area is always greater than that of "SyncStopPos" in SYNC
area. As shown in the figure below, the cutting length is 320; "SyncStartPos" is 310 and
"SyncStopPos" is 10.
2. The limit for SYNC area is that it must not be greater than the half of cutting length. In above figure,
SYNC area is 20, and the half of the cutting length is 160.
3. The length parameters in the function are RotaryAxisRadius, FeedAxisRadius, CutLenth,
SyncStartPos, and SyncStopPos with the same unit. For example, if the unit for one of the
parameters is CM (centimeter), the units for other parameters must be CM as well.
Output Parameters
Function Data type Valid range
Done TRUE when the instruction is completed. BOOL TRUE / FALSE
TRUE when the instruction is being executed.
TRUE when there is an error.
ErrorID
Contains error codes when an error occurs. Please refer
to section 12.2 for the corresponding error code.
WORD
Output Update Timing
Timing for changing to TRUE
Timing for changing to FALSE
Done
When initializing is completed.
When Execute changes from
TRUE to FALSE after the
instruction execution is completed.
Done changes to TRUE when the
instruction execution is completed
after Execute
to FALSE during the instruction
execution. One cycle later, Done
11-183