Dec 21, 2024  
2017-2018 
    
2017-2018 [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

SKET 262 - Industrial Robotics II

Credits: 3
Emphasizes programming, advanced manipulation, grip load instructions, velocity, and acceleration instruction, offline editing, handling errors, and robot configuration. Discusses programming concepts and structures in the C+ programming language, industry-like applications and system integration projects. Emphasizes a hands-on approach to system analysis, critical thinking, solutions to open-ended problems, computer usage, and teamwork. Credit may be earned in SKET 262 or ET 262  but not both.

Prerequisite(s): SKET 162  
Corequisite(s): None
Lecture Hours: 15 Lab Hours: 30
Meets MTA Requirement: None
Pass/NoCredit: No

Outcomes and Objectives
  1. Understand Robot Basics.
    1. Follow safety guidelines and demonstrate use of emergency-stops and servo lockouts
    2. Properly power up robot controller and demonstrate fault recovery procedures
    3. Demonstrate the abilty to energize and de-energize the robot motors
    4. Locate and identify different teach pendant keys and their functions
    5. Place robot in the following operating modes: automatic, low speed and 100 percent manual modes
  2. Perform robot manipulation functions.
    1. Understand and define a tool center point using the 4-point, 5-point, and 6-point methods.
    2. Define and use work objects.
    3. Create and use a user frame and an object frame.
    4. Define different acceleration and ramp speed rates.
    5. Demonstrate the abilty to change the robot's velocity, acceleration and deceleration speeds for smoother motion.
    6. Demonstrate the abilty to use different commands in order to setup an interrupt, turn on or off an interrupt, trap errors, and trigger routines from I/O motion.
  3. Perform the following programming functions.
    1. Use decision-making, register and math, and time instructions in a program.
    2. Use offsets for movement instructions.
    3. Use work objects for movement references.
    4. Edit position date including: motion types, position name, velocity, and accuracy.
    5. Create and edit existing programs and positions.
    6. Cut, edit, mark, paste, and delete lines of the program.
    7. Create, declare, and edit of routines of data types such as registers and robtargets.
    8. Program subroutines for progper program flow.
    9. Program advanced motion commands.
    10. Program the robot using proper motion techniques.
    11. Demonstrate the abilty to distinguish and create different data types and data tables.
    12. Define and understand the programming techniques for data arrays for error messages and positions.
    13. Use the robot controller service port to transfer files between the robot controller and a computer, understand syntax of offline programs and I/O, and edit and reload programs offline.
  4. Demonstrate advanced robot control.
    1. Define different error handling methods and how to use them.
    2. Understand the instructions that are used with error handling and how they will affect program flow.
    3. Demonstrate the abilty to use the different instructions in order to setup an error handling routine.
    4. Understand and define different world zones, limit motion, and set digital outputs using world zones.
    5. Explain and solve wrist configuration and singularity problems during program execution.
    6. Set teach pendant programmable keys.



Add to Portfolio (opens a new window)