6.2.1.4. Motion

A motion is used to prescribe the relative motion of Revolute, Translational, Cylindrical, CMotion, and PTCV joints by Function Expression or MOTION_USUB in user subroutine. The motion is the function of only time, variables, and diff variables. To use the motion, the user must define an expression in the Expression List dialog box.

Step to Use an Expression

  1. Check the Include Motion option on the Joint property page.

  2. Click Motion on the Joint property page as shown in the Figure 6.141. Or open the Motion property page directly on the Database pop-up menu.

    ../_images/image2412.png

    Figure 6.141 Motion dialog box [Standard type]

    ../_images/image2423.png

    Figure 6.142 Database pop-up menu of Motion dialog

  3. Choose an expression type.

    • Displacement (time): Defines as the displacement type.

    • Velocity (time): Defines as the velocity type. Additionally, an initial displacement can be specified. In rotation, the unit is radian, and in translation, it follows the system unit.

    • Acceleration (time): Defines as the acceleration type. Additionally, an initial displacement and velocity can be specified. In rotation, the unit is radian, and in translation, it follows the system unit.

  4. Choose a type as Standard Motion.

  5. Click EL, and then the Expression dialog box appears. If the user wants to use a pre-defined expression, select the number for the expression. Otherwise, the user must create an expression. Refer to Expression.

    ../_images/image2433.png

    Figure 6.143 Expression List dialog box

Note

The below expressions are not available.
- Position - DX, DY, DZ, DM
- Velocity - VX, VY, VZ, VM, VR,
- Translational Acceleration - ACCX, ACCY, ACCZ, ACCM
- Rotational Acceleration - WDTX, WDTY, WDTZ, WDTM
- Orientation - AX, AY, AZ
- Euler Angle - PSI, THETA, PHI, YAW, PITCH, ROLL
- Angular Velocity - WX, WY, WZ, WM
- Force - FX, FY, FZ, FM, TX, TY, TZ, TM
- Specific Force Functions - CONTACT
- Nodal Contact Force Function of Sheet3D - SHT3D_CF
- Strain - STRAIN
- Stress - STRESS
- RFlex strain request - R_STRAIN
- RFlex stress request - R_STRESS
- Strain MinMax request - STRAIN_MINMAX
- Stress MinMax request - STRESS_MINMAX
- Temperature request - TEMPERATURE

Step to Use a User Subroutine

  1. Check the Include Motion option on the Joint property page.

  2. Click Motion on the Joint property page as shown in the Figure 6.144. Or open the Motion property page directly on the Database pop-up menu

    ../_images/image2443.png

    Figure 6.144 Motion dialog box [User Subroutine type]

  3. Change a type to User Subroutine.

  4. Click UL, and then the User Subroutine dialog box appears. If the user wants to use a pre-defined User Subroutine, select the number of user subroutines. Otherwise, the user must create a user subroutine. Refer to User Subroutine.

    ../_images/image2452.png

    Figure 6.145 User Subroutine List dialog box