Add Info B-82904EN 01
Add Info B-82904EN 01
The addition of
FANUC Robot series R-30iA/R-30iA Mate CONTROLLER
R-30iA Line Tracking OPERATORS MANUAL
Spec.No./Ed. B-82904EN/01
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Unit
Maintenance
Parts
Notice
Correction
Another
Draw
No. B-82904EN/1
Hardware
Encoder to A05B-2451K102(7M)
Multiplexer A05B-2451K103(14m)
5V Connector A02B-0061K203
Draw
No. B-82904EN/1
Hardware
Draw
No. B-82904EN/1
increase decrease
P.79
5. Repeat Steps 2 through 4 until the robot lines up with P[1].
NOTE
Although the variable $io_delay is part of $LNCFG_GRP[], it is only group based
when the ACCUTRIG instruction is used. When the ACCUTRIG instruction is
used, the $io_delay value will be taken from $LNCFG_GRP[g], where g is the
group number from the tracking schedule. If ACCUTRIG is not used, then
$LNCFG_GRP[1].$io_delay is the value that will be used.
Also, when the ACCUTRIG instruction is used, the amount of adjustment in
$LNCFG_GRP[g].$io_delay is limited to 1 ITP in the negative direction, and 5 ITP
in the positive direction, where ITP is the controller ITP time, and it is stored in the
read-only system variable $SCR.$ITP_TIME. Larger adjustments will not be
performed. If the ACCUTRIG instruction is not used, then there is no limitation on
$LNCFG_GRP[1].$io_delay.
Note
In line tracking static error can be tuned by $IO_DELAY, but in visual tracking to tune static error should
reteach position. Please refer to iRVision Visual Tracking START-UP GUIDANCE for the detail.
Draw
No. B-82904EN/1
increase decrease
Draw
No. B-82904EN/1
Steps
1. Press MENUS.
2. Press NEXT.
3. Select SYSTEM.
4. Press F1, [TYPE].
5. Select Variables.
6. Move the cursor to the following variables and set their values accordingly,
$HSLTENBL = TRUE
$LNCFG.$HSDI_ENABLE = TRUE
7. Turn off the controller, and then turn it on again to accept the new setting.
Note
When HSDI is loaded, if normal DI as the trigger is used to teach a tracking program, please set
$LNCFG.$HSDI_ENABLE to FALSE. If it is not done, sometimes tracking program can not be edited.
Draw
No. B-82904EN/1
In software versions V7.50P03 and later, the above limitation is gone by turning $LNCFG.$COMP_SW bit18
(262144) to TRUE.
Draw
No. B-82904EN/1
P.92
When ACCUTRIG is used, the system tick would be recorded when the part detect switch is triggered. The
system then finds the encoder value at that system tick. Therefore, the formula is
However, since the relative tracking position can be changed by adjusting the prediction times, the accuracy can
be expressed as 1 ms. The tracking accuracy can be computed using the following equation.
delete
Draw
No. B-82904EN/1
Delete
Draw
No. B-82904EN/1
Delete
Draw
No. B-82904EN/1
Delete
Draw
No. B-82904EN/1
Delete
Draw
No. B-82904EN/1
Delete
Draw
No. B-82904EN/1
Draw
No. B-82904EN/1
Draw
No. B-82904EN/1
Draw
No. B-82904EN/1
output.
LNTK-045 Gp %d^2 near downstrm bound %d^3
Cause: The robot is approaching the downstream boundary that is currently in use.
Remedy: This is a warning to indicate that a Track Destination Gone error could be imminent. It
can be avoided by stopping the conveyor, changing the boundary or touching up the path
to improve cycle time.
Draw
No. B-82904EN/1
Spec.No./Ed. B-82904EN/01
2.Summary of Change
New, Add,
Applicable
Group Name/Outline Correct,
Date
Delete
Basic
Unit
Maintenance
Parts
Notice
Correction
Another
Draw
No. B-82904EN/01-02
2.2.3 Limitation
This function cannot be used together with the following functions:
- Coordinated Motion
- Space Check
- Remote TCP
- Auto Singularity Avoidance function
- Finishing Function Package
- Servogun Gun Change function
- Robot Link
- Interference Check
- Through-Arc Seam Tracking (TAST)
- Automatic Voltage Control Tracking (AVC)
- Root Pass Memorization and Multipass (RPM)
- Touch sensing
Draw
No. B-82904EN/01-02