background image

Rhino

Robot

3

 

User Manual

 

6/32 

Kinematiq SAS 2015-2020. All Rights Reserved. 

The Movements tab 

 

 
 
Open: Open a RhinoRobot project or model 
Save: Save a RhinoRobot project 
Save As: Save the RhinoRobot project with a different name 
 
Cartesian 
X, Y, Z: fields to enter Cartesian coordinates of the TCP 
Rx, Ry, Rz: fields to enter Roll, Pitch and Yaw rotations of the TCP (in degrees) 
 
Reset position: reset the position of the robot 
Save position: save the position of the robot as a CPlane, 

it will be stored in the ‘Named 

CPlane

s’ panel of 

Rhinoceros, (see the Record Position Section page 22) and can be used to build a toolpath. 
 
Joint 
A1, A2, A3, A4, A5, A6: fields to enter articular positions 
E1, E2: fields to enter external axis positions 
 
Programmed 
Select curves: Select curves to program targets on 
Select mesh: Select a mesh to program targets orientation on  
Select points: Select points to program targets on 
Frames type: Select the type of frame to use 
Distance between frames: Distance between frames along the curve (in mm) 
Frames at kinks: Flag to force targets at kinks positions 
Rx, Ry, Rz offset: fields to enter a rotation offset of the frames (in degrees) 
 
Play/Pause: Play and pause the simulation at the theoretical speed set in the Export tab 
 

 

Содержание RhinoRobot3

Страница 1: ...RhinoRobot3 User Manual...

Страница 2: ...tting up external axis 14 Linear axis 14 Rotary axis 15 Setting up a remote TCP 16 Moving the Robot 17 Cartesian movement 17 Articular movement 17 Programmed movement 18 Programming a toolpath 18 Sele...

Страница 3: ...Rights Reserved Customizing the RhinoRobot interface 27 Customizing the Post processor 28 Project naming and Post Processor matching 28 Simulating the toolpath 29 Testing different axes configurations...

Страница 4: ...et connection for installation and activation Multiple button mouse with scroll wheel is recommended Operating systems Windows 10 64 bits with licensed Rhinoceros 6 Installation If you don t already h...

Страница 5: ...ved User Interface Displaying RhinoRobot The RhinoRobot installation file will install the user interface inside Rhinoceros 3D To display the user interface panel you can either right click in the pan...

Страница 6: ...anel of Rhinoceros see the Record Position Section page 22 and can be used to build a toolpath Joint A1 A2 A3 A4 A5 A6 fields to enter articular positions E1 E2 fields to enter external axis positions...

Страница 7: ...Configuration E1 E2 Select if you want a linear or rotary configuration and if the target axis must be continuously aligned with the CPlane axis External TCP Flag to set the robot motions as referring...

Страница 8: ...ration mm s Vel field to set the velocity mm s Sm field to set the smoothing mm s Export Export the robot program Export File path Set the file path for the robot program export Run Collision check pe...

Страница 9: ...os is launched first click on the RhinoRobot panel or type RhinoRobot in the command line In RhinoRobot Open the ready made 3dm file of your robot Robot files are available here https www kinematiq ne...

Страница 10: ...ogramming part Those two files are connected through their name You should always open and save the Rhinoceros 3dm file via the RhinoRobot Panel so that its Grasshopper counterpart can be opened at th...

Страница 11: ...eometries or import as a block and then explode it Make sure the robot is at his default angle by clicking on the reset position in the RhinoRobot panel then place the tool on the robot flange using t...

Страница 12: ...elect the already existing RR_TCP plane Type CPlane in the command line and place the plane where you want it to be on your TCP Orient it the way you want with the rotate CPlane command in the CPlane...

Страница 13: ...downloaded from us to change it or add multiple bases follow the same process as for the tools just name your blocks RR_Base and then RR_Base_1 RR_Base_2 and define their corresponding named CPlanes R...

Страница 14: ...no World 0 as the base point Name it appropriately RR_E1 or RR_E2 more coming on this subject set up a dedicated named CPlane RR_E1 or RR_E2 You can configure one or two external axes which can be lin...

Страница 15: ...020 All Rights Reserved Rotary axis The rotary axis must rotate around the Z axis blue of the named CPlane The rotary axis can be named E1 or E2 if you name it E1 you have to specify that E1 is rotary...

Страница 16: ...port your geometries set them in place and create a block with Rhino World 0 as the base point Name it accordingly RR_Tool What changes is that the CPlane RR_Tool you will set is not on the RR_Tool Rh...

Страница 17: ...020 All Rights Reserved Moving the Robot There are three ways to move the robot Cartesian movement You can enter Cartesian coordinates as well as Roll Pitch and Yaw Articular movement You can interact...

Страница 18: ...This is covered in detail in the following Programming a toolpath section Programming a toolpath RhinoRobot consists of a Grasshopper program interacting with a Rhinoceros 3D interface You can theref...

Страница 19: ...rate a toolpath based on the curve s you select and optionally a supporting mesh Selecting a mesh Depending on the Frames type you choose you may need to select a mesh The selected mesh must be a sing...

Страница 20: ...20 32 Kinematiq SAS 2015 2020 All Rights Reserved Selecting points RhinoRobot will generate a toolpath based on the selected points The order will be the selection order or the historical one if you s...

Страница 21: ...frames Z axes will be aligned with the mesh normals If you have selected points you have to select points as a Frames type If you choose Read file as a Frames type you will be prompted for a file con...

Страница 22: ...position button You can record as many positions as you want Each time you save a position it is saved as a named CPlane as RR_Pos_xxx and it is linked through a line to the previous position If you s...

Страница 23: ...ded positions Named CPlanes are listed and editable in the Named Views panel of Rhinoceros You can also copy and paste CPlanes and edit their positions You will have to accurately rename the copied CP...

Страница 24: ...sshopper icon or typing grasshopper in the command line A RhinoRobot definition consists of two main Grasshopper clusters a cluster is a program within a Grasshopper definition The first one called Fr...

Страница 25: ...uster called RR_Targets and also a path for the file export It contains the post processor specific to your robot or robot brand To enter a cluster just double click on its name The name of the parame...

Страница 26: ...t panel Customizing your toolpath You can also very easily customize or replace the default toolpath set of frames created by the Frames cluster For example you can add approach and retraction points...

Страница 27: ...you can add as many publishable components as you like To edit your custom tab click on the Grasshopper panel of Rhinoceros and click on the edit button in the top right corner It is also possible to...

Страница 28: ...by adding custom commands sub programs etc Project naming and Post Processor matching When you open a 3dm file via the RhinoRobot panel it first looks for its Grasshopper counterpart a file with the s...

Страница 29: ...ab You will find a Display group of features Frame axis length is self explanatory and allows you to hide or enhance the frames display You can also simply scroll the simulation track bar or press pla...

Страница 30: ...Reserved Testing different axes configurations You can test up to 8 different axes configurations to find the best one for your program note that depending on your robot type and the chosen movement t...

Страница 31: ...eath at the end of the check In this collision check you have the possibility to add any chosen geometry that will be tested for collision with the tool Note that the robot itself the tool and the ext...

Страница 32: ...ogram When you are done with your frames construction and satisfied with the simulation you can set the acceleration the velocity and the smoothing for the toolpath a theoretical cycle time is also di...

Отзывы: