Print Page
Active as of Spring Semester 2015
I. General Information
1. Course Title:
Offline Programming and Simulation
2. Course Prefix & Number:
RAST 2120
3. Course Credits and Contact Hours:
Credits: 3
Lecture Hours: 1
Lab Hours: 4
4. Course Description:
The course will introduce students to offline or virtual programming utilizing a 3-D graphical simulation software platform utilized by a major robotics manufacturer. The student will utilize the simulation software package to virtually model an existing robotic system in order to simulate a robotic process, create and modify robot code, and conduct feasibility studies.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2120 - Offline Programming and Simulation
All Course(s) from the following...
Course Code | Course Title | Credits |
MTRD 1130 | Introduction to Engineering Graphics | 2 cr. |
RAST 2132 | Robot Programming | 3 cr. |
9. Co-requisite Courses:
RAST 2120 - Offline Programming and Simulation
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
Program-Applicable Courses – This course is required for the following program(s):
Robotics Offline Programming Advanced Certificate
Other - If this course is not required in a program or is not part of the MN Transfer Curriculum, it may be used for the purpose(s) listed below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Develop a 3-D model of an industrial robotic system and download code into a physical application. |
Apply abstract ideas to concrete situations |
Produce a 3-D model utilizing a robot Cartesian coordinate system and geometric positioning. |
Utilize appropriate technology |
Evaluate the functionality of a 3-D model of a robotic system and verify system cycle time. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Utilize correct software tools;
- Compose robotic specific code to perform an automated task;
- Organize the process components required for specific robotic workcells;
- Construct 3-D models of an industrial robot application;
- Procure a 3-D model of an industrial robot from approved robotic manufacturers and import into simulation;
- Prove and predict robotic system functionality and cycle time;
- Evaluate and conclude differences between robotic simulation and actual robot motion with regards to tool center point position and control;
- Predict robot system interferences and limitations;
- Prioritize robot motion parameters in order to achieve the best solution when determining robot speed against robot accuracy.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Software
- Installation
- Configuration
- Robot Models
- Peripheral Devices
- Fixturing
- Various Tool Packages
- Material Handling
- Welding
- Packaging
- Importing and Exporting CAD Files
- End of Arm Tooling
- Gripper Fingers
- Gripper States
- Tool Center Point
- Fixtures
- Conveyor Packages
- End User Product or Parts
- Robot Code Development
- Programming
- Condition Handlers
- Program Macros
- System and Software Calibration
- User Frame Configuration
- Tool Frame Configuration
- Robot Mastering
- System Calibration
- System Power up and Testing
- System Functionality
- System Cycle Time
- System Limitations
2. Laboratory/Studio Sessions
- Software
- Installation
- Configuration
- Operation
- Various Tool Packages
- Importing Pre-manufactured Models
- Robots
- Grippers
- Peripheral Devices
- Positioners
- Creating System Components
- End of Arm Tooling
- Gripper Fingers
- Fixturing
- Creation of Robot Code
- Programming
- Condition Handlers
- Program Macros
- Calibration
- System Calibration
- Software Calibration
- User Frame Setup
- Tool Frame Setup
- Translation
- Downloading
- Testing
- System Commissioning
- System Functionality
- System Cycle Time
- System Limitations
I. General Information
1. Course Title:
Offline Programming and Simulation
2. Course Prefix & Number:
RAST 2120
3. Course Credits and Contact Hours:
Credits: 3
Lecture Hours: 1
Lab Hours: 4
4. Course Description:
The course will introduce students to offline or virtual programming utilizing a 3-D graphical simulation software platform utilized by a major robotics manufacturer. The student will utilize the simulation software package to virtually model an existing robotic system in order to simulate a robotic process, create and modify robot code, and conduct feasibility studies.
5. Placement Tests Required:
Accuplacer (specify test): |
No placement tests required |
Score: |
|
6. Prerequisite Courses:
RAST 2120 - Offline Programming and Simulation
All Course(s) from the following...
Course Code | Course Title | Credits |
MTRD 1130 | Introduction to Engineering Graphics | 2 cr. |
RAST 2132 | Robot Programming | 3 cr. |
9. Co-requisite Courses:
RAST 2120 - Offline Programming and Simulation
There are no corequisites for this course.
II. Transfer and Articulation
1. Course Equivalency - similar course from other regional institutions:
2. Transfer - regional institutions with which this course has a written articulation agreement:
III. Course Purpose
1. Program-Applicable Courses – This course is required for the following program(s):
Robotics Offline Programming Advanced Certificate
3. Other - If this course does NOT meet criteria for #1 or #2 above, it may be used for the purpose(s) selected below:
Technical Elective
IV. Learning Outcomes
1. College-Wide Outcomes
College-Wide Outcomes/Competencies |
Students will be able to: |
Analyze and follow a sequence of operations |
Develop a 3-D model of an industrial robotic system and download code into a physical application. |
Apply abstract ideas to concrete situations |
Produce a 3-D model utilizing a robot Cartesian coordinate system and geometric positioning. |
Utilize appropriate technology |
Evaluate the functionality of a 3-D model of a robotic system and verify system cycle time. |
2. Course Specific Outcomes - Students will be able to achieve the following measurable goals upon completion of
the course:
- Utilize correct software tools;
- Compose robotic specific code to perform an automated task;
- Organize the process components required for specific robotic workcells;
- Construct 3-D models of an industrial robot application;
- Procure a 3-D model of an industrial robot from approved robotic manufacturers and import into simulation;
- Prove and predict robotic system functionality and cycle time;
- Evaluate and conclude differences between robotic simulation and actual robot motion with regards to tool center point position and control;
- Predict robot system interferences and limitations;
- Prioritize robot motion parameters in order to achieve the best solution when determining robot speed against robot accuracy.
V. Topical Outline
Listed below are major areas of content typically covered in this course.
1. Lecture Sessions
- Software
- Installation
- Configuration
- Robot Models
- Peripheral Devices
- Fixturing
- Various Tool Packages
- Material Handling
- Welding
- Packaging
- Importing and Exporting CAD Files
- End of Arm Tooling
- Gripper Fingers
- Gripper States
- Tool Center Point
- Fixtures
- Conveyor Packages
- End User Product or Parts
- Robot Code Development
- Programming
- Condition Handlers
- Program Macros
- System and Software Calibration
- User Frame Configuration
- Tool Frame Configuration
- Robot Mastering
- System Calibration
- System Power up and Testing
- System Functionality
- System Cycle Time
- System Limitations
2. Laboratory/Studio Sessions
- Software
- Installation
- Configuration
- Operation
- Various Tool Packages
- Importing Pre-manufactured Models
- Robots
- Grippers
- Peripheral Devices
- Positioners
- Creating System Components
- End of Arm Tooling
- Gripper Fingers
- Fixturing
- Creation of Robot Code
- Programming
- Condition Handlers
- Program Macros
- Calibration
- System Calibration
- Software Calibration
- User Frame Setup
- Tool Frame Setup
- Translation
- Downloading
- Testing
- System Commissioning
- System Functionality
- System Cycle Time
- System Limitations