Инструкция к подпрограмме кинематического анализа ведущего звена
ПОДПРОГРАММА КАВЗ (j, А, В), где j - идентификатор входной вещественной переменной, соответствующий обозначению угла j поворота ведущего звена ОА; А(5) – идентификатор входного вещественного массива, элементами которого являются следующие параметры А(5) = (); В(6) – идентификатор выходного вещественного массива, элементами которого являются следующие параметры В(6) = .
3 МЕТОДИКА СОСТАВЛЕНИЯ АЛГОРИТМА И ПРОГРАММЫ КИНЕМАТИЧЕСКОГО АНАЛИЗА ДВУХПОВОДКОВОЙ ГРУППЫ С ТРЕМЯ ВРАЩАТЕЛЬНЫМИ КИНЕМАТИЧЕСКИМИ ПАРАМИ
При кинематическом анализе рассматриваемой структурной группы должны быть заданы следующие параметры в соответствии с рисунком 3: координаты, проекции векторов скоростей и ускорений кинематических пар А и В, которыми группа присоединяется к механизму: ; линейные размеры звеньев группы: a и b; координаты произвольных точек D и E в системе подвижных координат и , связанных со звеньями АС и ВС; коэффициент сборки группы k. Коэффициент сборки группы k определяет координаты кинематической пары С относительно кинематических пар А и В и принимает значения . Коэффициент сборки группы k принимает значение +1, если при обходе на рисунке 2 треугольника АВС против движения часовой стрелки последовательно встречаются вершины А, В и С, в противном случае – k = -1. В результате расчета определяются: координаты, проекции векторов скоростей и ускорений точек D, E и кинематической пары С: ; ; угловые параметры группы: a, b, g, , , , . Вычисление кинематических характеристик группы осуществляется по алгоритму 2. В алгоритме предусмотрена проверка существования сборки звеньев группы - формула 2, которая необходима, например, в алгоритмах синтеза механизмов, для выявления ошибок ввода. Если группа не собирается, т.е. нет точки С, то значению g присваивается большое отрицательное значение, которое выводится на печать. В алгоритме предусмотрена проверка выполнения различных требований: наличие произвольных точек D и E; определение только координат точек звеньев и положений звеньев; окончание расчета определением скоростных характеристик. Эти требования обеспечиваются логическими выражениями, обозначенными в алгоритме 2 формулами 18, 21, 24, 33, 36, 39, 48, 51, которые соответствуют операторам условного перехода на применяемом алгоритмическом языке. Алгоритм 2 оформлен в виде подпрограммы с именем КАГ1 и составлена инструкция по ее применению.
Алгоритм 2 - Кинематический анализ двухповодковой группы с тремя вращательными кинематическими парами. 1. ; 2. Если , то переход на метку ; 3. ; 4. ; 5. ; 6. ; 7. ; 8. ; 9. 10. 11. 12. 13. 14. 15. ; 16. ; 17. ; 18. Если , то переход на метку ; 19. 20. 21. M2: если , то переход на метку ; 22. 23. 24. : если , то переход на метку ; 25. ; 26. ; 27. ; 28. ; 29. ; 30. ; 31. ; 32. ; 33. Если , то переход на метку ; 34. ; 35. ; 36. : если , то переход на метку ; 37. 38. 39. : если, то переход на метку ; 40. 41. 42. ; 43. 44. ; 45. ; 46. ; 47. ; 48. Если , то переход на метку ; 49. ; 50. ; 51. : если , то переход на метку ; 52. 53. 54. Переход на метку ; 55. : и вывод на печать: сборки не существует; 56. : конец алгоритма.
Рисунок 3 – Расчетная схема двухповодковой группы с тремя вращательными кинематическими парами.
Инструкция к подпрограмме КАГ1 кинематического анализа двухповодковой группы с тремя вращательными кинематическими парами
ПОДПРОГРАММА КАГ1 (А1, А2, А3, А4, Р, К),
где А1(6) – идентификатор входного вещественного массива, элементами которого являются следующие параметры группы А1(6) = (a, b, );
|