|
|
| (7 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| − | | + | ==RoboDK== |
| − | = Using RoboDK = | + | *[[How To Assign A New Robot Model To RoboDK|How to assign a new robot to RoboDK]] |
| − | == How to assign a robot to RoboDK from STEP files ==
| |
| − | The main purpose of this section is to teach the user, step by step, how to assign a new robot to RoboDK by using STEP files. <br />
| |
| − | First of all we'll need the appropriate STEP files. Only after receiving those files we can start working.<br />
| |
| − | Our primary goal is to create several STEP files that separately contains the robot's joints parts.<br />
| |
| − | The meaning is that every file contains all the robot's parts that move together along the same axis. <br />
| |
| − | It's preferred off-course to receive all files separately, but mostly the hole robot will be sent as one file.
| |
| − | | |
| − | | |
| − | === '''step 1''' ===
| |
| − | Inside that file, the robot is divided to it's joints parts (for example: base, joint 1, joint 2). [snapshot from solidworks showing that]
| |
| − | # Open the file in SolidWorks.
| |
| − | # Figure out the structure of the robot.
| |
| − | # check if actually divided to the needed joints parts.
| |
| − | #; If not divided correctly to the appropriate sub-assembly, we'll need to do that by ourselves.
| |
| − | ::* Mark all the parts and sub-assembles that move around the same axis and unite them to the same sub-assembly.
| |
| − | ::* Save and name that sub-assembly with the appropriate joint name (base, joint 1, joint 2).
| |
| − | | |
| − | | |
| − | === '''step 2''' ===
| |
| − | Now that we have our sub-assembly's corrected as the right base and joints, the next step is to assign the robot the correct orientation.
| |
| − | * In SolidWorks, the default orientation is that the base is parallel to the XZ plane.
| |
| − | * Move the robot to be parallel to the XY plane.
| |
| − | | |
| − | | |
| − | === '''step 3''' ===
| |
| − | Centralizing the robot relatively to it's base:
| |
| − | # Define the base center.
| |
| − | # Centralize all joint's sub-parts that supposed to be centralized, relatively to the defined base center.
| |
| − |
| |
| − | | |
| − | === '''step 4''' ===
| |
| − | Define all parts in every sub-assembly separately:
| |
| − | *Every sub-assembly has parts that integrate differently with one another.
| |
| − | *Some are concentric, some are linked and some have fixed distance between them, all of this features must be defined correctly if they are not defined already.
| |
| − | # Define the connections above for every possible part in the sub-assembly (including trademarks/symbols and so forth).
| |
| − | # Make sure they're parallel to the right plane and move around the right axis.
| |
| − | | |
| − |
| |
| − | === '''step 5''' ===
| |
| − | Now save every sub-assembly as a STEP.AP2M file
| |
| − | | |
| − | | |
| − | === '''step 6''' ===
| |
| − | Open the files in RoboDK. Now we'll define the robot's utilities with RoboDK.
| |
| − | :Go to ''''utilities'''' --> ''''Model Mechanism or Robot'''', the following window will appear.<br /> [[File:RoboDK_-_utilities.jpg|1000px]]
| |
| − | # Choose the type of robot.
| |
| − | # Measure the robot with SolidWorks and assign the appropriate measures for every link of the robot.
| |
| − | # Choose the correct graphics for every link from the sub-assembles we created.
| |