Jogging: Difference between revisions

From Industrial Robotics & Automation - Fanuc Teach Pendant Programming
Content added Content deleted
No edit summary
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
Jogging the robot means moving it around manually via the teach pendant.
[[File:Jog Keys.png|thumb|The JOG keys are the 12 blue keys on the right of the teach pendant.


== Clearing the Alarms To Allow Motion ==
FANUC employs many safety features that make the job of programming, repairing, and setting up much less risky. FANUC even offers collaborative robots that are designed to be safe for working around (and with) during active operation. For more details on safety devices, see [[Safety]].


The upper 6 positive and negative X, Y, and Z keys are for moving about translationally.
In our lab, the primary safety devices are as follows:
* Emergency Stops
**Emergency Stop Buttons are available on the Teach Pendant and the Operator Panel on the robot's controller. Push in to enact an emergency stop, pull out to disable it.
* Operator Presence Control or "DeadMan Switch"
**The FANUC teach pendant's Operator Presence Control is a 3 position switch available on both the left and right back side of the controller. While holding the controller for motion, you will have to press the button in to the middle position to enable motion. Pressing it in two far (past the first "click") will disable it again. Using a properly adjusted wrist strap helps keep your hand steady and in the correct position for the Operator Presence Control.
* Teach Pendant Switch
**The FANUC teach pendant has an on/off switch located in the upper left. This will allow or prevent modifications to programs and some motion systems.
* T1/T2/Auto Mode
**When teaching the robot to perform tasks, we remove it from automatic mode and put it into a speed limited, higher safety mode.
* Distance Sensor
**Directly below the robots is a distance sensor designed to detect the presence of people and objects, to prevent full speed motion when people are within a specific radius. This sensor is only used in AUTO mode, as T1 mode limits motion speed by default.
* Force Sensor
**The robot can calculate payload and its own inertial mass to have a fairly accurate estimation of how much current should result in a desired acceleration and velocity. When the response of the robot arm is outside of expected tolerances for a given motion command, the robot enters a hard stop and applies the brakes. This is triggered often if a tool's DCS parameters have been set incorrectly and the end hits the bed, the arm itself, or the cage. It can also trigger when contacting a person, although not quickly enough to prevent injury.
**The payload can be changed in settings if desired.
* Speed Limits
**On our educational carts, the




The lower 6 are for orientation about the currently selected frame of reference.]]
Jogging the robot means moving it around manually via the teach pendant. This is a quick and easy method of determining coordinates for programming points in your programs.


To jog a robot, you must first clear all available alarms. The FANUC robots require you to hole SHIFT before pressing one or more of the JOG keys to move the robot.
Other common safety devices include:


The JOG keys are the 6 keys on the right of the teach pendant labeled with pluses and minuses.
* Cell Cages

* Magnetic Reed Switches on Doors and Panels
In JOINT frame, the keys represent the individual joints, J1 through J6.
* Light Curtains
{| class="wikitable"
* Laser Interrupt
|+
| -X (J1)
| +X (J1)
|Translate X
|-
| -Y (J2)
| +Y (J2)
|Translate Y
|-
| -Z (J3)
| +Z (J3)
|Translate Z
|-
| - Rotate X (J4)
| + Rotate X (J4)
|Yaw
|-
| - Rotate Y (J5)
| + Rotate Y (J5)
|Pitch
|-
| - Rotate Z (J6)
| + Rotate Z (J6)
|Roll
|}

== Clearing the Alarms To Allow Motion ==
[[File:Red Circle Alarms.png|thumb|Highlighted with the red circle is a common fault displayed in the status bar at the top of the teach pendant's LCD.|alt=|500x500px]]
FANUC employs many safety features that make the job of programming, repairing, and setting up much less risky. FANUC even offers collaborative robots that are designed to be safe for working around (and with) during active operation. For more details on safety devices themselves, see [[Safety]].


Utilizing the teach pendant, you will see available alarms on the top of the screen. Rectify each error's cause and press "RESET" to bring the robot out of the FAULT state. You will see the FAULT indicator go green.

Common errors you may encounter are as follows:

* DCS Cart. Pos. limit
** The robot has moved to the safe zone limit and will not continue out of it. Move the robot directly in the direction away from the DCS zone limit.
* E-Stop
** The alarm will specify which E-Stop is still active and preventing motion of the robot. For example, TP E-Stop refers to the emergency stop button at the top right of the teach pendant. Our lab only has the two, but there is no limit to how many emergency stops may be added to a robot cell.
* [https://blog.ansi.org/2019/01/robot-singularity-protection-ria-kinematic/ Singularity]
** The robot is not able to continue moving in a straight line (cartesian motion) in its current joint configuration. Jog J5 in JOINT mode to remove the robot from singularity.
* DEADMAN Defeated
** You have let go of or squeezed too tightly on the deadman switch. Starting with the deadman switch in the outermost position, press in until it reaches the center "safe" state.
* TP Disabled in T1 Mode
** The teach pendant is in the OFF state. Turn the teach pendant switch (top left) to the ON position
* Collision Detect Alarm
** The robot has detected excess force has been applied to the robot arm. Determine what the robot has collided with and adjust it or your program coordinates to prevent the event from occurring again.
*INTP-105 Run request failed. PROG-040 already locked by another task.
**The last program run has not reached its END instruction and is still waiting to continue, its variables still loaded in memory. Hit the physical FCTN button and then select "Abort All" in the menu that comes up.


<br />
<br />
Line 35: Line 69:
Teaching points on the FANUC robot is a bit easier than just measuring and then entering numbers on the teach pendant.
Teaching points on the FANUC robot is a bit easier than just measuring and then entering numbers on the teach pendant.
You can jog the robot by holding shift and one or more of the motion keys, after clearing all the alarms, to the position you desire to use.
Once all Alarms are cleared, you can jog the robot by holding '''shift''' and pressing one or more of the '''jog''' keys to move the robot to the position you desire to use.


Select the line of the motion instruction you want to teach, hold shift and press the on-screen button "touchup".
Select the line of the motion instruction you want to teach, hold shift and press the soft key (on-screen button) labeled "touchup".
== Jogging in Different Frames ==


<br />
[[File:Shift and COORD.png|thumb|Pressing Shift and COORD will bring up this screen. Notice Tool Frame 1, Jog Frame 1, and User Frame 5 are currently in use. Since Tool frame is currently selected, typing the number 5 will switch to Tool Frame 5.|alt=|500x500px]]
Holding the shift button and hitting COORD will bring up a yellow menu at the top allowing you to change the Tool, Jog, and User Frame numbers to what you desire.




The selection at the bottom will let you change to jogging within a specific frame of reference.
== Jogging in Different Frames ==


Pressing COORD without shift will change to the next frame system in the list.



[https://en.wikipedia.org/wiki/Cartesian_coordinate_system Cartesian Space]


In the world frame of reference, the following is true:
In the world frame of reference, the following is true:
Line 58: Line 99:


'''R''' - The R axis is Roll and is the rotation around the Z axis.
'''R''' - The R axis is Roll and is the rotation around the Z axis.

See [https://en.wikipedia.org/wiki/Cartesian_coordinate_system Cartesian Space] for more information.

Latest revision as of 16:11, 28 January 2021

The JOG keys are the 12 blue keys on the right of the teach pendant. The upper 6 positive and negative X, Y, and Z keys are for moving about translationally. The lower 6 are for orientation about the currently selected frame of reference.

Jogging the robot means moving it around manually via the teach pendant. This is a quick and easy method of determining coordinates for programming points in your programs.

To jog a robot, you must first clear all available alarms. The FANUC robots require you to hole SHIFT before pressing one or more of the JOG keys to move the robot.

The JOG keys are the 6 keys on the right of the teach pendant labeled with pluses and minuses.

In JOINT frame, the keys represent the individual joints, J1 through J6.

-X (J1) +X (J1) Translate X
-Y (J2) +Y (J2) Translate Y
-Z (J3) +Z (J3) Translate Z
- Rotate X (J4) + Rotate X (J4) Yaw
- Rotate Y (J5) + Rotate Y (J5) Pitch
- Rotate Z (J6) + Rotate Z (J6) Roll

Clearing the Alarms To Allow Motion

Highlighted with the red circle is a common fault displayed in the status bar at the top of the teach pendant's LCD.

FANUC employs many safety features that make the job of programming, repairing, and setting up much less risky. FANUC even offers collaborative robots that are designed to be safe for working around (and with) during active operation. For more details on safety devices themselves, see Safety.


Utilizing the teach pendant, you will see available alarms on the top of the screen. Rectify each error's cause and press "RESET" to bring the robot out of the FAULT state. You will see the FAULT indicator go green.

Common errors you may encounter are as follows:

  • DCS Cart. Pos. limit
    • The robot has moved to the safe zone limit and will not continue out of it. Move the robot directly in the direction away from the DCS zone limit.
  • E-Stop
    • The alarm will specify which E-Stop is still active and preventing motion of the robot. For example, TP E-Stop refers to the emergency stop button at the top right of the teach pendant. Our lab only has the two, but there is no limit to how many emergency stops may be added to a robot cell.
  • Singularity
    • The robot is not able to continue moving in a straight line (cartesian motion) in its current joint configuration. Jog J5 in JOINT mode to remove the robot from singularity.
  • DEADMAN Defeated
    • You have let go of or squeezed too tightly on the deadman switch. Starting with the deadman switch in the outermost position, press in until it reaches the center "safe" state.
  • TP Disabled in T1 Mode
    • The teach pendant is in the OFF state. Turn the teach pendant switch (top left) to the ON position
  • Collision Detect Alarm
    • The robot has detected excess force has been applied to the robot arm. Determine what the robot has collided with and adjust it or your program coordinates to prevent the event from occurring again.
  • INTP-105 Run request failed. PROG-040 already locked by another task.
    • The last program run has not reached its END instruction and is still waiting to continue, its variables still loaded in memory. Hit the physical FCTN button and then select "Abort All" in the menu that comes up.


Jogging for Teaching Points

Teaching points on the FANUC robot is a bit easier than just measuring and then entering numbers on the teach pendant.

Once all Alarms are cleared, you can jog the robot by holding shift and pressing one or more of the jog keys to move the robot to the position you desire to use.

Select the line of the motion instruction you want to teach, hold shift and press the soft key (on-screen button) labeled "touchup".

Jogging in Different Frames


Pressing Shift and COORD will bring up this screen. Notice Tool Frame 1, Jog Frame 1, and User Frame 5 are currently in use. Since Tool frame is currently selected, typing the number 5 will switch to Tool Frame 5.

Holding the shift button and hitting COORD will bring up a yellow menu at the top allowing you to change the Tool, Jog, and User Frame numbers to what you desire.


The selection at the bottom will let you change to jogging within a specific frame of reference.


Pressing COORD without shift will change to the next frame system in the list.


In the world frame of reference, the following is true:

X - The X axis on our robot is the forward and back motion of the robot. Standing in front of the robot cart, positive X is toward you.

Y - The Y axis on our robot is the left and right motion of the robot. Standing in front of the robot card, positive Y is to your right.

Z - The Z axis on our robot is the up and down motion of the robot. Standing in front of the robot card, positive Z is up.

W - The W axis is YAW and is the rotation around the X axis.

P - The P axis is Pitch and is the rotation around the Y axis.

R - The R axis is Roll and is the rotation around the Z axis.

See Cartesian Space for more information.