Building a kinematic scheme

Click Kinematic tab to open kinematic parameters panel.images/download/attachments/92875363/Click-kinematic.PNG


Kinematics

MachineMaker shows the current mechanism's 3D model and kinematic scheme. It is necessary to build correct kinematic linkage by specifying connector's positions.


images/download/attachments/92875363/image2022-4-4_11-33-14.png

images/download/attachments/92875363/image2022-4-4_11-40-48.png


There are three ways to specify connector position:

  • Dimensions

  • Transformation panel

  • Drag&Drop and snap points


Dimensions

Click to dimension and enter new value.

images/download/attachments/92875363/ezgif-2-0892142b88cc.gif

Transformation panel

It is also possible to set position of any connector manually.Select connector (blue bearing for rotary joints and blue dot for assembly connectors) and enter move and rotate values to the Transformation Panel at the right bottom corner.

images/download/attachments/92875363/Transformation-panel-gif.gif

Use Mouse Wheel Scroll to change values on any inputbox or combobox. Hold Shift or Ctrl keys while scrolling values to change values faster or slower.

Drag&Drop and snap points

Hold Left Ctrl key to enter Drag&Drop mode. Drag any connector (blue bearing for rotary joints and blue dot for assembly connectors). MachineMaker will show small red snap points nearby. Release mouse button to drop object.

images/download/attachments/92875363/ezgif-2-352d7f99dff1.gif

Limits

It is possible to enter limits for each node. You can find this information in DataSheets.

images/download/attachments/92875363/Limits.PNG

MachineMaker shows joint's minimum and maximum values.

images/download/attachments/92875363/image2021-5-4_23-15-27.png

Use images/download/attachments/92875363/image2021-5-4_23-18-8.png or images/download/attachments/92875363/image2021-5-4_23-18-40.png buttons to change rotation or movement direction.

Use Unlim switcher to allow unlimited rotation for positioners.

Model Position

Use Model Position to set joint values for current position of imported 3D model. These fields allows you to use CAD files of mechanisms, saved in non-zero positions.

For example here is the zero position of Kuka robots:


images/download/attachments/92875363/image2021-5-4_23-35-25.png

But Kuka download center provides only 3D models for non-zero robot position:

images/download/attachments/92875363/image2021-5-4_23-37-37.png


So we can just specify Model Position values and use 3D models provided by Kuka. It is not necessary to change them on CAD system.

images/download/attachments/92875363/Model-position.png

Model Position is also useful for linear axes.

images/download/attachments/92875363/Model-position-%282%29.png

images/download/attachments/92875363/Model-position-%283%29.png