Empowering Today’s Learners to Become Tomorrow’s Leaders
Students be able to understand individual components of a flexible manufacturing system.
Students be able to recognize the working relationship between the CNC mill and the robot.
Students will develop, analyze and select components for a CIM system for a specific industrial application.
RoboDK is a powerful simulator for industrial robots and robot programming.
RoboDK simulation software allows you to get the most out of your robot.
Select your robot
Define your tool
Load your 3D model
Simulate your toolpath
Generate robot programs
Steps in creating your program:
Load a Robot from the Online Library
Add Reference Frames
Load Objects
Add Tools
Add Targets
Create Programs offline and simulate them
Generate a program for the robot controller and select a post processor
Export a simulation to share them as in 3D HTML or 3D PDF
Create a Pick & Place, going from side to side.
Recording Method - targets are found by physically moving the robot’s arm. In RoboDK holding the Alt & Shift keys, drag and drop the robotic arm by the Gripper's TCP (Tool Center Point) to its Target Position. Then Right Click on the Robot and choose "Teach Current Position" to record the target or Press Ctrl+T.
Download the Following Models:
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Teaching Method - is where we type in coordinates without having to move the robot arm. In RoboDK we can enter Absolute or Relative coordinates into the Target Options Dialog Box (F3). We can also record targets by manually moving the arm. To do this we hold down the Alt key and drag the Robot Arm into position, unfortunately this is not always very accurate. To fix the accuracy we need to adjust the positions/targets, in robotics this it is also called Touching Up.
Parent/Child Relationship
In the image to the right the Parents are the Part Reference Frames and the Children are the Targets. The Children will always follow the parent, but the parents will NOT follow the Children. The Parents are Absolute Position and the children would be Relative Position
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Download the Following Models:
Dobot-Magician.robot*
Dobot-Gripper-v4.tool*
Dobot-4th-Axis-v3.sld*
Cube_v25.step*
Table_v2.sld*
*= Previously Download
Figure the Roll of the Gripper, Entering in coordinates
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Using Relative Coordinates to Absolute Targets/Positions
Download the Following Models:
Dobot-Magician.robot *
Dobot-4th-Axis-v3.sld*
Table_v2.sld*
*= Previously Downloaded
Parent/Child Relationship
In the image to the right the Parents are the Part Reference Frames and the Children are the Targets. The Children will always follow the parent, but the parents will NOT follow the Children. The Parents are Absolute Position and the children would be Relative Position.
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Using Circular Movements
Download the Following Models:
Dobot-Magician.robot *
Table_v2.sld*
Download the Following Python Scripts:
Activity E2 - Create your own initials
Put your first Initial in the first square
We will make zero in the middle square
Place your Last initial in the last square
Label all the points in the grid
Enter your coordinates in a spread sheet
Don't forget to lift the pen for approaches and Lifts.
In RoboDK Create a new station
Use the uFactory Lite6 Robot
uFactory Pencil Tool
Table
Paper
(May need to adjust the distance of the paper)
Trace On and Trace Off Python Scripts
Record your Station
Download the Following Models:
Table_v2.sld*
Paper.sld *
*= Previously Downloaded
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Using Python to setup a Welding Hexagonal Path
Download Activity F - Using Python Worksheet
Download Activity F - Using Python - The Setup
Download the Following Models
Download the following Python Scripts:
Using Python to Setup a Conveyors
Download Activity F2 Conveyor In & Out
Download the Following Models:
uFactory-Lite6.robot*
Download the following Python Scripts:
*= Previously Downloaded
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Using a Feeder and Stacking
Download Activity G - Worksheet
Download Activity G - Palletization & Storage-pt1
Download Activity G - Palletization & Storage-pt2
Download Activity G - Palletization & Storage-pt3
Download Activity G - Palletization & Storage-pt4
Download Following Models
Dobot-Magician.robot *
Dobot-4th-Axis-v3.sld*
Dobot-Suction-Cup-v3.tool*
Table_v2.sld*
Cube_v25.sld (New Design)
Download the following Python Scripts:
NextPart_Out.py (Different then Pervious script)
(Check the Python script to make sure of the changed reference plane from 'Conveyor Out' to 'Feeder_Out')
***Note: in the Program Pick_Cube. The pause may not be long enough. Increase the time of the pause if its picking up the cube to soon!***
Using Palletizing Plugin
You can accomplish automated palletizing using the palletizing plugin. The palletizing plugin will help you create a palletizing program quickly using a visual and intuitive interface.
Download Actvity G 2- Palletizing Plugin
Download the Following Models:
uFactory-Lite6.robot*
Table_v2.sld*
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Download the following Python Scripts:
Clear_Feeder.py *
Clear_Pallet.py *
InitFeedPosition.py *
New_Cube_25x25.py *
NextPart_Out.py *
(Check the Python script to make sure of the changed reference plane from 'Conveyor Out' to 'Feeder_Out')
New_Cube_25x25-Logo.py
(Edit the Python Script and change new_obj.setVisible(True) to new_obj.setVisible(0))
Feeder, Slide Rail & CNC Mill with Pallet
Download Activity H - Handshaking Worksheet
Part 1 - Add and Place Objects & References & Scripts
Part 2 - Add and Place Targets
Part 3 - Create Simulation & Home Programs
Part 4 - Create Pick & Place and Main Programs
Download the Following Models:
Dobot-Magician.robot *
Dobot-4th-Axis-v3.sld*
Feeder-Out.robot*
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Download Activity I -Conveyor with Sensors WS
Part 1 - Add and Place Objects & References
Part 2 - Add and Place Targets
Part 3 - Create Simulation & Home Programs
Part 4 - Create Pick & Place and Main Programs
Download the Following Models:
Dobot-Magician.robot *
Dobot-4th-Axis-v3.sld*
Dobot-Suction-Cup-v3.tool*
Dobot-Conveyor-v3.robot*
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.
Download Activity J - Robot to Robot Handshaking WS
Part 1 - Add and Place Objects & References & Scripts
Part 2 - Add and Place Targets
Part 3 - Create Simulation & Home Programs
Part 4 - Create Pick & Place and Main Programs
Download the Following Models:
uFactory-Lite6.robot*
Download the following Python Scripts:
Clear_Pallet.py *
(you will need to edit the Python script and change the reference plane from 'CubePlane' to 'Pallet')
New_Cube_25x25.py *
Activities 2, 3, 5 & 6
Create a screencast of your Robotic Arm Movement with the ScreenPal video capture tool 🔗↗️(follow the link for more information.). After you capture your simulation, save the video to your Robotics/RoboDK folder, then upload it to your Google Drive. Next share the video on your Google Drive with your instructor. Then insert the video into your project page of your portfolio website. Click here for more information on inserting your video into your portfolio/website.