Course Page: Difference between revisions

From Industrial Robotics & Automation - Fanuc Teach Pendant Programming
Content added Content deleted
No edit summary
No edit summary
Line 1: Line 1:
[[File:LR Mate Fenceless.jpg|thumb|473x473px]]
[[File:LR Mate Fenceless.jpg|thumb|473x473px]]
If you have no experience with FANUC software, Industrial Electronics, or programming of any kind - and are starting from scratch, you should review these pages in the following order. This is not a complete list of available pages, others are linked within.
If you have no experience with FANUC software, Industrial Electronics, or programming of any kind - and are starting from scratch, you should review these pages in the following order. This is not a complete list of available pages, others are linked within.

The order is chosen for ease of understanding. It starts with the components, safety devices, and terminology. It's important to know these first so you can understand what they are in later pages.


== Introduction Materials ==
== Introduction Materials ==
Line 8: Line 10:
**[[Homework#Safety Devices|Safety Devices Homework Assignment]]
**[[Homework#Safety Devices|Safety Devices Homework Assignment]]


You should review the safety policies specific to your institution and lab environment.
You should review the safety policies specific to your institution and lab environment. We follow a strict safety procedure to protect the operator, nearby students, and the lab equipment.


== Basic Materials ==
== Basic Materials ==
Line 16: Line 18:
**[[Homework#Robot Types|Robot Types Homework Assignment]]
**[[Homework#Robot Types|Robot Types Homework Assignment]]
*[[Teach Pendant]]
*[[Teach Pendant]]
*[[Jogging]] - You will need to jog the robot to be able to teach points in motion programs. It is important to focus on remembering the directions of each axis and get a feel for the buttons on the teach pendant. An acceptable level to be at when moving past this section is to be able to open a book with the robot's vacuum tool without mashing jog keys.
*[[Jogging]]


== Novice Materials ==
== Novice Materials ==
'''The following are novice-level materials that will get you to creating simple programs.'''
'''The following are novice-level materials that will get you to creating simple programs.'''


*The [[EDIT]] and [[SELECT]] Screens - These are the screens you will primarily be utilizing to create and edit programs. Focus on being able to navigate between programs, create new programs, add and edit motion instructions, and use the edit commands such as insert, delete, and copy.
*The [[EDIT]] and [[SELECT]] Screens
**[[Motion Instructions]]
**[[Motion Instructions]]
***[[Motion Instructions Lab]]
***[[Motion Instructions Lab]]


* [[Frames]] - Before writing programs, the accuracy of the Tool Frame should always be confirmed and a User frame defined to the work area. When working on this section, focus on creating tool and user frames, as well as switching between available frames of reference for jogging and teaching points. The three-point methods are sufficient for our labs and projects.
* [[Frames]]
**[[Tool Frame Lab]]
**[[Tool Frame Lab]]
***[[Homework#Robot Tools|Robot Tools Homework Assignment]]
***[[Homework#Robot Tools|Robot Tools Homework Assignment]]
Line 36: Line 38:
'''The following are intermediate materials to get you creating real programs that can work in the field.'''
'''The following are intermediate materials to get you creating real programs that can work in the field.'''


*[[Data]] - Gain an understanding of data types. Registers, Position Registers, editing values and viewing them as they change.
*[[Data]]
*[[Non-Motion Instructions]]
*[[Non-Motion Instructions]]
**[[Homework#Industrial Sensors|Industrial Sensors Homework Assignment]]
**[[Homework#Industrial Sensors|Industrial Sensors Homework Assignment]]

Revision as of 18:48, 27 April 2020

If you have no experience with FANUC software, Industrial Electronics, or programming of any kind - and are starting from scratch, you should review these pages in the following order. This is not a complete list of available pages, others are linked within.

The order is chosen for ease of understanding. It starts with the components, safety devices, and terminology. It's important to know these first so you can understand what they are in later pages.

Introduction Materials

The following should be finished prior to working on the physical robot.

You should review the safety policies specific to your institution and lab environment. We follow a strict safety procedure to protect the operator, nearby students, and the lab equipment.

Basic Materials

The following should be started as you begin working on the physical robot.

  • Robot Hardware
  • Teach Pendant
  • Jogging - You will need to jog the robot to be able to teach points in motion programs. It is important to focus on remembering the directions of each axis and get a feel for the buttons on the teach pendant. An acceptable level to be at when moving past this section is to be able to open a book with the robot's vacuum tool without mashing jog keys.

Novice Materials

The following are novice-level materials that will get you to creating simple programs.

  • The EDIT and SELECT Screens - These are the screens you will primarily be utilizing to create and edit programs. Focus on being able to navigate between programs, create new programs, add and edit motion instructions, and use the edit commands such as insert, delete, and copy.

Intermediate Materials

The following are intermediate materials to get you creating real programs that can work in the field.

Additional Practice Materials

This section lists labs for practice combining above concepts and materials. They are much less guided, requiring a basic understanding of the individual concepts they use.

General Reference Materials

The following are reference pages, good for information and should be reviewed periodically to help your understanding.

The following goes beyond the scope of our first semester course, but are good for reference since you'll still have access to this in the future.