Difference between revisions of "RoboDK"

From SoftMC-Wiki
Jump to: navigation, search
(this page in being built)
 
(8 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 apear
 
# 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.
 

Latest revision as of 14:43, 16 October 2018