4.2.15 Реечная передача

Шарнир моделирует реечную передачу с произвольным расположением оси вращения вала и оси поступательного перемещения рейки. Эти оси зафиксированы относительно корпуса редуктора. Шарнир допускает вращение входного вала относительно корпуса, и это вращение преобразуется в поступательное перемещение рейки.
При создании шарнира задаются: точка оси вращения вала PointShaft, точка оси поступательного перемещения рейки PointRack, вектор направления вращения вала VectorShaft и вектор направления поступательного перемещения рейки VectorRack. В модели используются копии этих объектов PointShaft*, PointRack*, VectorShaft* и VectorRack*, которые прикрепляются к звену Frame.

Рис. 88. Реечная передача
Синтаксис метода создания
rack(Frame, Shaft, Rack, PointShaft, VectorShaft, PointRack, VectorRack, R, freeze=..., work=..., color=..., visible=...)
Обязательные позиционные параметры метода
body Frame
Имя звена - корпуса реечной передачи.
body Shaft
Имя звена - вала реечной передачи.
body Rack
Имя звена - рейки.
point PointShaft
Исходная точка, задающая точку оси вала реечной передачи. Копия этой точки PointShaft* прикрепляется к звену Frame. Точка PointShaft* задает точку оси вращения вала в процессе движения исследуемого механизма.
vector VectorShaft
Исходный вектор, задающий направление оси вала реечной передачи. Копия этого вектора VectorShaft* прикрепляется к звену Frame. Вектор VectorShaft* задает направление вращения оси входного вала в процессе движения исследуемого механизма.
point PointRack
Исходная точка, задающая точку оси поступательного перемещения рейки. Копия этой точки PointRack* прикрепляется к звену Frame. Точка PointRack* задает точку оси поступательного перемещения рейки в процессе движения исследуемого механизма.
vector VectorRack
Исходный вектор, задающий направление оси поступательного перемещения рейки. Копия этого вектора VectorRack* прикрепляется к звену Frame. Вектор VectorRack* задает направление оси поступательного перемещения рейки в процессе движения исследуемого механизма.

Передаточное отношение реечной передачи - радиус шестерни вала. 
, где
- поступательное перемещение рейки относительно корпуса;
- угол поворота вала относительно корпуса.




Необязательные именованные параметры метода
Параметры являются общими для всех методов создания шарниров и описаны в пункте «Необязательные именованные параметры всех методов создания» общей части раздела «Шарнир (joint)» главы «Основные объекты».
Описание
При переводе проекта из режима редактирования в режим исследования в шарнире производятся следующие действия.
1. Создается узел O1X1Y1Z1 (см. Рис. 88), который прикрепляется к звену Frame. Центр этого узла O1 совпадает с точкой PointShaft*. Ось X1 совпадает с вектором VectorShaft*.
2. Создается узел O2X2Y2Z2 (см. Рис. 88), который прикрепляется к звену Shaft. В момент создания узел O2X2Y2Z2 совпадает с узлом O1X1Y1Z1.
3. Создается вспомогательный узел O1WX1WY1WZ1W (см. Рис. 88), который прикрепляется к звену Frame. Центр этого узла O1W совпадает с точкой PointRack*. Ось X1W совпадает с вектором VectorRack*.
4. Создается узел O3X3Y3Z3 (см. Рис. 88), который прикрепляется к звену Rack. В момент создания узел O3X3Y3Z3 совпадает с узлом O1WX1WY1WZ1W.
В процессе движения исследуемого механизма совпадают центры узлов O1, O2, оси X1, X2, оси X3, X1W, и центр узла O3 находится на оси X1W.
Внутренние системные объекты
sensor gamma [angle]
Угол
поворота вала относительно корпуса (см. Рис. 88).
