Fanuc Robot & 3DV Manual
Fanuc Robot & 3DV Manual
Page |1
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
TABLE OF CONTENTS
1. Introduction to Fanuc Robot
1.1. Controller, Internal Parts, and Connection
1.2. Robot Joints and Field Wiring.
1.3. Teach Pendent Introduction.
1.4. Coordinate Systems.
1.5. Basic Programming Instructions.
2. Introduction to 3DV Camera.
2.1. Camera Hardware Connectivity & Configurations.
2.2. Camera FOV (MR and CR)
3. 3DV Calibration.
4. 3DV Camera Programs.
5. Coordinate Offset Teaching.
Page |2
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Joint 5
Joint 6
Joint 4
Joint 3
Joint 2
Joint 1
Air Connector
Page |3
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Emergency
Switch
USB Ports
Operator Panel
Circuit Breaker
Key
E Stop Unit
Page |4
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
E Stop Button
Touch Display
The main
Programmer Key
Arrow Key
Numeric Key
Page |5
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Page |6
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Meaning W, P, and R
To operate the robot in a user specified environment, user-specified environment, use a
corresponding Cartesian coordinate system. The following 7 coordinate system are
available:
Page |7
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Page |8
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Cell Floor:
A coordinate system to describe the floor in which the robot is placed in 4D graphics
function. To set the cell floor, set the position and attitude of the floor in the cell
coordinate system. In default settings, the cell floor is set automatically depending on the
robot model. The cell floor can be set in the coordinate system setting screen.
Page |9
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
P a g e | 10
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Register a Program:
Enter a program name and register the program. A program name consists of up to 36
alphanumeric characters including systems to discriminate program names from on another.
The following program list screen can also be displayed by pressing (SELECT) key.
P a g e | 11
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
3. Press the F2, CREATE key. The program registration screen is displayed.
4. Select a method for entering a program name (words or alphabetic characters) using
the cursor keys.
5. Enter a program name by pressing the function keys corresponding to the characters
in the program name. The function key menu displayed depends on the method
selected in step 4.
6. After entering a program name, press the (ENTER) key.
P a g e | 12
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
7. To edit the registered program, press the F3, EDIT or the (ENTER) key. The program
edit screen for the registered program will be displayed.
8. To enter program information, press the F2, DETAIL key (or the (ENTER) key) on the
screen of step 6. The program information screen is displayed.
9. After entering the program information items, press the F1, END key. The program
edit screen for the registered program is displayed.
P a g e | 13
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
STEP:
1. Press the F1, POINT key. The standard motion instruction menu will be displayed.
P a g e | 14
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
3. Move the cursor to the instruction item to be changed (motion type, feed rate,
positioning type, or supplementary motion instruction) using the cursor keys.
4. Select numeric keys and function keys to correct the instruction item. To change the
feed rate, for instance, move the cursor to feed rate. Enter a new value with
numeric keys, then press the (ENTER) key.
5. When (CHOICE) is displayed in the F4 key name field, press the F4 key. Then, an
option of another instruction item can be selected from the menu.
P a g e | 15
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
STEP:
1. Move the robot to the desired position in the work are by jog feed.
2. Move cursor to (END).
P a g e | 16
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
3. Press the F1, POINT key to display the standard motion instruction menu.
4. Select the standard motion instruction to be taught, press the (ENTER) key, and
specify the desired motion instruction. At the same time the position is taught.
6. To specify the same standard motion instruction repeatedly, press the F1, POINT key
while pressing (SHIFT) key. This adds the previously specified motion instruction.
P a g e | 17
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
The additional motion instruction makes the robot do special work while it is moving
according to the motion instruction. Some of the following additional motion
instructions are provided.
• Wrist joint motion instruction.
• Acceleration/Deacceleration override instruction.
• Skip instruction
• Position compensation instruction
• Direct position compensation instruction
• Tool offset instruction
• Direct tool offset instruction
• Incremental instruction
• Path instruction
• Soft Float
• Asynchronous additional speed
• Synchronous additional speed
• Pre-execution
• Post-execution
To teach an additional motion instruction, place the cursor behind the motion instruction
and press the F4, (CHOICE) key to display the additional motion instruction menu. Select
the additional motion instruction from the menu.
STEP:
P a g e | 18
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
2. Press the F4, (CHOICE) key. The additional motion instruction menu will be displayed.
3. Select the desired item. (For example. The following screen teaches an acceleration
override instruction.
P a g e | 19
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Basic Configuration:
The manual describes the standard iR Vision configuration. Some applicants might require
special components.
iR Vision components:
2D Camera Components.
• Robot Controller
• Camera & Lens
• Camera Cable
• Light Equipment
• Camera Multiplexer (used if needed)
3D Camera Components.
• Robot Controller
• 3DV Sensor
• Camera Cable
• Camera Multiplexer (used if needed)
• Lighting Equipment (used if needed)
P a g e | 20
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
P a g e | 21
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
P a g e | 22
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Tool Offset-
With the tool offset, the workpiece offset is measure in a coordinate frame that moves the
robot tool. This method is useful for grippers where the part position in the gripper can
vary, such as vacuum gripper. A work piece held by the robot is viewed by the camera, and
the vision system measure its position relative to the gripper. The robot then offset is
taught position so that it can manipulate (place, for example) the workpiece properly.
P a g e | 23
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Offset Frame-
An offset frame is a coordinate system used for calculation of the offset data. A found
position, etc. of the part is outputted as a position on the frame set in the offset frame.
Set the offset frame in such a way that the XY plane of the offset frame is parallel to the
plane on which a part move. For the fixed frame offset, set the offset frame as a user
frame. For the tool offset, set the offset frame as tool frame.
Calibration Grid:
A calibration grid is a multi-purpose jig that is used for a variety of purposes, such as grid
pattern calibration and calibration grid frame setting.
In iR Vision, calibration of a camera is performed using a calibration grid with a default
pattern drawn. When the camera snaps an image of the grid as shown below, iR Vision
automatically recognizes the positional relationship of the calibration grid and the camera,
lens distortion, the focal distance, etc.
P a g e | 24
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
All the black circles of the calibration grid are arrayed in a square lattice. There are four
large black circles near the center that indicate the frame origin and direction as shown in
the picture. The ratio of the diameter of a large black circle to that of other black circles is
approximately 10:6.
For the five grid points arranged in the center and at the four corners, there is a white
circle with a diameter of 1 mm placed at the center of the black circle. This white circle is
used when setting the frame with touch-up using the robot's TCP.
Depending on the application, a calibration grid can be used by fixing it to a table or
attaching it to the robot's gripper. In either case, it is necessary to set the arrangement
position and direction (mounting information) of the calibration grid when performing
calibration for the camera.
To set up the information for mounting the calibration grid, attach a pointer tool to the
robot's gripper and set it up by physically performing touch-up (calibration grid setting
using touch up), or set it up automatically without any contact by using a camera and
measuring a grid pattern (calibration grid frame setting).
P a g e | 25
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
P a g e | 26
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Set the user frame which becomes the reference frame for an offset calculation. Set it on
the worktable as shown in the figure above.
P a g e | 27
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
2DV Setup:
If the calibration grid appears on the image display view as shown below, detection of the
calibration grid and calibration will be performed normally.
P a g e | 28
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
If the calibration grid appears on the image display view as shown below, there will be a
problem in detection of the calibration grid and calibration.
3D Setup:
P a g e | 29
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Parameter Setup:
Set the grid spacing of the calibration grid and placement information.
1. Click (3 Parameter Setup) in the navigation area. The screen to make settings such as
the grid spacing of the calibration grid appears.
2. From the (Grid Spacing) drop-down box, select the grid spacing for the calibration
grid.
3. Select (No) from the (Robot-Held Cal. Grid) drop-down box.
4. Select (Use Frame) from the (Setting Fixture Pos. Method) drop-down box.
P a g e | 30
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
2. From the (Cal. Grid Frame) drop-down box, select the number of the user frame in
which the calibration grid installation information was recorded.
In order to set up the user frame for the calibration grid, refer to “KNOW-HOW: 1.2
FRAME SETTING WITH GRID FRAME SETTING FUNCTION.”
P a g e | 31
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
1. Click the button. A vertical line and a horizontal line appear in the image view
area to indicate the center of the image. Based on these lines, the calibration grid
can be aligned with the center of the image.
P a g e | 32
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
2. Click (LIVE). The live image of the selected camera will appears in the image view
area.
3. Move the calibration grid so that the center of the calbration grid is almost at the
center of the image view area. The button surface of the camera of the 3DV Sensor
faces the calibration grid almost staright with a distance of about 800 mm. Jog the
robot in XY direction of the calibration gird so that the center of the calibration grid
is almost at the center of the image view area.
4. Click the (FIND) button in (Find Grid Pattern).
1. Teach the search window to enclose only the perfect circle on the calibration grid.
When the area outside the calibration grid is included in the search range, A circle
detection error may occur. Therefore, teach the search window to enclose only the
calibration grid. Also, if the grid pattern does not fit in the camera FOV, do not allow
imperfect circle around the circumference of the camera FOV to be included within
the search range.
2. Click (OK). Check that all circles are deducted in the snap view area. If the detection
is succesful, (Find Grid Pattern) Shows (Found).
• Check that the value of (Grid Spacing) is close to the value of the selected
(Grid Spacing).
• Check that there is no red crosshair (+) on the image display view.
If the value etc. are not appropriate, perform the mounting position setup
again.
2. Click (SAVE) to save the settings, and then click (END EDIT) to close the 3DV Sensor
Data edit screen.
P a g e | 34
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
1. Click (V_3DV_SAMPLE) in the (Vision Process Tools) category on the vision data list
screen.
P a g e | 35
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Select (snap tool 1) in the tree view to open the snap tool teaching screen. In most cases,
you can use the initial settings for the sample as they are. However, if the image is too dark
or bright, adjust (Exposure Time) for select (HDR) in (Exposure Mode).
P a g e | 36
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
1. Click (SNAP).
2. Adjust each parameter so that measurement ommission (black area) will be reduced.
Repeat the procedure starting from step 3 until the parameters are adjusted
appropriately.
Running Test:
Check the unnecessary 3D points for part detection have been removed correctly.
1. Move the robot so that the part is in the F.O.V of the camera.
2. After determining the measurement position, click (SNAP) to capture an image.
3. Click the (TEACH) button to teach the model.
P a g e | 38
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
The GPM Locator model setup screen appears. Teach 2D features used for position
detection. Select features of the model on the same plane as much as possible to reduce
the effect of changes in shape due to parallax. For features that do not need to be
included in the model, (Training Mask) can be set to exclude them from the teach model.
4. Check that the pattern that you want to use as the model has been plotted with the
green line and that the model region (green cross) is on the same plane as the
pattern.
5. Click to switch to advanced mode.
6. Check the checkboxes of (Scale) and (Aspect) in (DOF).
7. Click (SAVE).
Running a Test:
4. Change the part position and repeat the same & check several times.
Set parameters for detecting the plane near the 2D feature position detected with the GPM
Locator Tool from 3D points. Select (3D Plane Measurement Tool 1) in the tree view, and
then set each item
P a g e | 40
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Here, a place a part on a reference position, runa atest and set the detection result as the
reference result as the refernce position XYZWPR.
When the vision process is performed after the settings, the recent process calculates the
offset data by comparing the actual position where the part is detected against the
reference position. In preparation, select (3DV Single-View Vis. Proc.) in the tree view and
select (Snap Tool 1) for (Display image).
This Videos is for Multi View Vision Process Hyperlink: Multi View Video
P a g e | 41
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
P a g e | 42
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
3. Specify the instruction to gsap the part and release the part after the P(4) and P (7)
motion instructions.
Check that a part on the table can be detected and picked up accurately. Start with lower
override of the robot to check that the logic of the program and the motion of the robot
are correct. Next, increase the override and keep the robot running continuously to check
that it works properly.
• Place the part near the reference position, find it and check that it can be picked up
accurately. If the accuracy of compensation is low, retry the reference position
setting.
• Move the part in the X direction of Y direction without rotation, find it and check
that it can be picked up accurately.
• Rotate the part, find it and check that it can be picked up accurately. If the part on
the reference position can be picked up accurately but the accuracy decreases as the
part rotates, the settings of the calibration grid and of the frame used for offset may
P a g e | 43
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
not have been performed accurately. If you set the frame with a pointer tool, check
the accuracy of touch up and retry calibrating the 3DV Sensor.
• Change the part's height, find it and check that it can be picked up accurately Tilt
the part, find it and check that it can be picked up accurately.
Program Backup:
This is reference video for taking backup in Pendrive through Pendrive access in teach
pendant.
P a g e | 44
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
1 Revision Details
P a g e | 45
Wipro Pari – Fanuc Robot Training & Fanuc 3DV Training Manual
Date …………………..
P a g e | 46