Rotary lock





| C |
in the palette on the schematic

The block is designed to simulate a rotary motion lock, which consists of two rotary moving bodies. A locking mechanism is installed on one body (conditionally the case), and grooves for the lock are located on the second body (conditionally the rotor). When the lock passes through the groove, a braking torque is applied.

The relative angular position s in radians is calculated by the formula:

where:
  • φB and φF – turn angles at the ports "B" and "F", respectively, rad
  • φfix – angular position of the nearest lock, rad

It is possible to place the locks at an equal distance from each other, or to set their position manually.

The braking torque can be set either analytically or tabularly. Analytically, the torque T in Nm is calculated by the formula:

where:
  • Tmax – maximum torque, Nm
  • Δφ – torque range, rad
If the relative angular position is outside the torque range, then the braking torque is zero (Figure 1).


Figure 1. Dependence of the braking torque on the relative angular position

Inputs

Name Description Connection line type
B Port for connecting a conditionally fixed case Rotary mechanics
F Port for connecting a conditionally movable shaft Rotary mechanics

Outputs

None.

Properties

Name Parameter Description By default Data type
Position of locks A group of properties that set the positions of the locks
Method for setting the position of the locks FiType Allows you to select the method of setting the position of the locks. The possible values are: "Equal distance", "Manual" Equal distance Перечисление
Number of locks on the range [0 , 2pi] N Number of locks on the range [0 , 2pi]. The property is available when selecting the method of setting the position of the locks at "Equal distance" 4 Целое
Positions of locks [-pi , pi], rad FiArr The positions of the locks are in the range of [-pi , pi]. The property is available when selecting the method of setting the position of the locks "Manual" [-3.14159 , -1.57080 , 0 , 1.57080 , 3.14159] Массив
Parameterization A group of properties that set the characteristics of the braking torque
Method of plotting the torque curve TType Allows you to choose how to set the torque curve. The possible values are: “Analytically", "Table" Analytically: Перечисление
Maximum torque, Nm Tmax Maximum torque The property is available when selecting the method of setting the torque curve "Analytically" 1 Вещественное
Torque range, rad dFi Torque range The property is available when selecting the method of setting the torque curve "Analytically" 0.1 Вещественное
Array of relative positions, rad Tx Array of relative positions. The property is available when selecting the method of setting the torque curve "Table" [-0.1 , -0.08 , -0.06 , -0.02 , 0.02 , 0.06 , 0.08 , 0.1] Массив
Array of torques, Nm Ty Array of torques. The property is available when selecting the method of setting the torque curve "Table" [0 , 0 , -1 , -0.5 , 0.5 , 1 , 0 , 0] Массив
Friction factor, Nm·s/rad B Friction factor 0 Вещественное

Parameters

Name Parameter Description Data type
Relative turn angle, rad Fi Relative turn angle Вещественное
Relative angular speed, rad/s W Relative angular speed Вещественное
Torque, Nm T

Torque transmitted to port "F"

Вещественное

Examples

Examples of block application: