RoboDK
Courses tagged with "RoboDK"
CNC Machine Tool Loading and Unloading
Course modified date: 1 April 2025
- Length:8h
- Content Type:Lab
- Programming language:Python
- Equipment:Bundle discovery
We want to create a loading and unloading scenario for a machine tool. The robotic arm NED2 will have to coordinate with a virtual machine tool to enable a part to be loaded into the machine, machined, unloaded onto the conveyor and then cleared from the area by the conveyor. The machine tool will simulate machining and cleaning cycles in a loop, and the robotic arm NED2 will act in coordination.
Laboratory Contents
Chapter 1: Pick and place
- Practice the notions of reference points and points, associated with a tool and a base, in robotics.
- Understand and master articular and linear movement sequences.
- Perform pick-and-place operations in a workspace using a specific tool.
Chapter 2: Vision
- Understand and control an RGB camera's settings in a specific environment.
- Put into practice object detection with the camera.
Chapter 3: Generating trajectories
- Create the virtual environment of a robotic cell using robotic simulation software.
- Simulate a trajectory to check its feasibility and extract the information needed to program a robot.
- Compare robotic arm NED2 trajectories with simulation and optimize.
Chapter 4: Synchronization with a PLC
- Integrate operator controls into the robotic arm NED2’s environment.
- Be able to simulate robotic arm NED2’s operations with on-screen displays to develop complex behaviors.
- Deepen your programming knowledge with thread implementation in Python.
- Apply the synchronization of the robotic arm NED2's movements with external commands.
- Learn how to define the main stages of a machine tool loading and unloading operation.
Chapter 5: Integration
- Be able to create partial integrations constituting sub-systems.
- Be able to integrate all subsystems.
Prerequisite knowledge
Python: Basic syntax + simple data and control structures + loops + simple function calls
Required components
- Teacher: Pauline Vanpoulle
- Enrolled students: 41
Category: Course catalog