Перейти к публикации

Найти кординаты точек плоского механизма


Рекомендованные сообщения

Разве что она будет считать этот один-единственный механизм.

 На то и обозвал ее автор "мини-САПР". А для произвольного механизма уже нужна мощная, которая бы сама определяла опорные точки, считала длины, законы движения и выводила после этого "в реальном времени" положение механизма. Аналог расчетных программ. 

Ссылка на сообщение
Поделиться на других сайтах


@@Bully, Вы детально ознакомлены с замыслом ТС или отвечаете исходя из своего видения ситуации?

Ссылка на сообщение
Поделиться на других сайтах
Мне в моем глубоком невежестве кажется, что для создания такой мини-сапр не требуется писать формулы расчета конкретного механизма.. Разве что она будет считать этот один-единственный механизм.

математика это основа работы всех программ созданых  на ЭВМ

второй вопрос это реализация ее кодером...

можно написать часы на 8 ядерном процессоре и все ядра будут заняты на 100 проц

а можно написать на 1$ процессоре  и они будут работать 5 лет от таблетки 

 

предлагаю для пресечения ОФТОПА

тема решена

всем спасибо

тему закрываем

Ссылка на сообщение
Поделиться на других сайтах

@@Bully, Вы детально ознакомлены с замыслом ТС или отвечаете исходя из своего видения ситуации?

ну есс-но 

исходя из своего видения ситуации
математика это основа работы всех программ созданых  на ЭВМ второй вопрос это реализация ее кодером

Вот именно. Компьютеры появились давно и программы на них, конечно, тоже. По мере необходимости решения разных задач проги развивались тоже. Поэтому советовал бы поискать архивы старых прог типа "расчет и прорисовка кинематических механизмов". Для старых прог и ресурсы компа совсем другие потребуются. Которые любой смартфон потянет. Но, если уж задача решена, остается только поздравить Вас.

Ссылка на сообщение
Поделиться на других сайтах

Ну пока тема еще физически не закрыта, дам несколько комментариев.

1. прежде чем решать подобную задачу я бы нарисовал схему с учетом обозначений ТММ (рис.1). 

2. потом выделил из нее ключевую группу звеньев (рис. 2)  Если еще немного подумать, то "в сухом остатке" окажется всего-навсего кривошипно-ползунный (шатунный, если хотите) механизм. Кинематика тут елементарная.

3. Нашел бы движение точек А и F относительно неподвижной точки B.(рис.3)

4. Преобразовал бы координаты для уравнений кривошипно-ползунного механизма, так чтобы начало СК попало в точку A. а в качестве входного аргумента оказался бы поворотf звена ABC.

Потом для проверки затолкал бы уравнения в Mathcad ну или отечественный бесплатный SMath (там у них на форуме тема с моделированием механизмов есть, кстати). 

Возможно прорисовал в SW для сравнения.

и только потом уже программировал на языке "высокого уровня". Больно уж там с отладкой медленно идет и ошибки вявляются и исправляются трудоемко.

Вот собственно и все. 

post-22528-0-50934300-1387192423_thumb.jpg

Ссылка на сообщение
Поделиться на других сайтах

Ну пока тема еще физически не закрыта, дам несколько комментариев.

1. прежде чем решать подобную задачу я бы нарисовал схему с учетом обозначений ТММ (рис.1). 

2. потом выделил из нее ключевую группу звеньев (рис. 2)  Если еще немного подумать, то "в сухом остатке" окажется всего-навсего кривошипно-ползунный (шатунный, если хотите) механизм. Кинематика тут елементарная.

3. Нашел бы движение точек А и F относительно неподвижной точки B.(рис.3)

4. Преобразовал бы координаты для уравнений кривошипно-ползунного механизма, так чтобы начало СК попало в точку A. а в качестве входного аргумента оказался бы поворотf звена ABC.

Потом для проверки затолкал бы уравнения в Mathcad ну или отечественный бесплатный SMath (там у них на форуме тема с моделированием механизмов есть, кстати). 

Возможно прорисовал в SW для сравнения.

и только потом уже программировал на языке "высокого уровня". Больно уж там с отладкой медленно идет и ошибки вявляются и исправляются трудоемко.

Вот собственно и все. 

поспешил я однако с выводом=)

и вы нетак поняли.. кординаты точки A  и  F известны   нужно найти все другие зная только длинны стержней...

по вашему решению и по  kristeen  получается множество решений... из которых получается нужно искать нужное .. получается  это метод перебора =(

в итоге уже 3 метода... и все перебор =\

грубо но можно использовать наверно... оставлю как крайний вариант

получается не шарящий в математике пользователь пытается  задавать вопросы разработчиков САПРА=\

а хотелось красивую формулу подставил и кординаты..

остается в математич пакете попробывать решить в символьном виде.. не зная пакета..утопия

:no:

 

в конечной программе точка F будет двигатся по сложной ( и чтобы не пугать людей.. трехмерной ) траектории, и вправо я сдвинул  F как пример.

Изменено пользователем Excalibur921
Ссылка на сообщение
Поделиться на других сайтах

... в конечной программе точка F будет двигатся по сложной ( и чтобы не пугать людей.. трехмерной ) траектории, и вправо я сдвинул  F как пример.

 

Посмотрите, машина всё считает и всё наглядно. Программа готова. :biggrin:

Ссылка на сообщение
Поделиться на других сайтах

:no:

 

Я все правильно понял. Уточню только, что А - неподвижна, а задается положение точки F. Множество решений? механизм-то подвижный само уравнение, конечно, "множество решений". подвижность у механизма только одна. тут моя твоя не понимай.

А самое смишное, что не смотря на такой простой способ уравнения кинематики "у вас" и "у нас" по разным методам должны одинаковые получиться :biggrin:

Ссылка на сообщение
Поделиться на других сайтах
Я все правильно понял. Уточню только, что А - неподвижна, а задается положение точки F. Множество решений? механизм-то подвижный само уравнение, конечно, "множество решений". подвижность у механизма только одна. тут моя твоя не понимай. А самое смишное, что не смотря на такой простой способ уравнения кинематики "у вас" и "у нас" по разным методам должны одинаковые получиться

 

дело в том что я немогу составить уровнения формулы эти..

поэтому я так понял  если закрепить механизм в точке B можно расчитать только допустим 300 положений механизма где плавно меняется расстояние от A до F , записать углы всех точек (тогда можно будет найти кординаты всех точек)

и затем  при заданой кординате точки F  измерять расстояние от A до F  и угол этого отрезка и искать  решение ( заранее просчитано 300 положений  т.е есть 300 расстояний разных) перебирать где будет ближайшим..

затем довернуть все углы найденых точек... это муторно ..неточно и неудобно.. но другого решения я невижу =)

это и есть перебор..

 

развечто найжется механик кто  напишет аналитическую формулу..

нужно найти всего два  абсолютных угла  стержня ABC и   FED 

пока мучаю  ADAMS...

 

Увы я думаю 90 процентов этого форума  наверно пользователи САПРОВ а аналитическая запись это для докторов  или математиков=))

и как заметил один пользователь...

 

 

Вероятно, ТС нужно именно аналитическое решение, а не графическое.   Это да.. Но тут не каждый такое осилит)

 

 

Посмотрите, машина всё считает и всё наглядно. Программа готова.

 

http://www.youtube.com/watch?v=V_DSatSt444

 

только вместо конфетки ваша видео=)

Изменено пользователем Excalibur921
Ссылка на сообщение
Поделиться на других сайтах
только вместо конфетки ваша видео=)

Хороший пример. Только в роли дяди Пети выступаете Вы. А мальчик показал Вам реальность: эти программы давно придуманы и просто встроены в любую САПР. Двадцать лет назад мы считали на ЭВМ координаты точек механизмов промышленных швейных машин, естественно с получением траектории нужных точек. А за рубежом это делали лет 30 назад...

Ссылка на сообщение
Поделиться на других сайтах
Хороший пример.

гениальный =)

Только в роли дяди Пети выступаете Вы.

глупости

 в ролике дядя обещал одно а дал другое

как и ваше видео

пост был про поиск способа вывода формулы а вы   забахали в сапре механизм ( уже 5 ... зачем? я его в 3 сапрах сам делал и что?) и назвали его программа =\

мне нужна формула

А за рубежом это делали лет 30 назад

и ? к чему история?

пост был про поиск аналитического способа решения  этого механизма а не про то как развивалась механика в ЭВМ 

:no_1:

Ссылка на сообщение
Поделиться на других сайтах

жаль нет добрых матемтиков  :wacko:

для себя очертил пару вариантов решения 

 

1) адамс почти знаю как ( но неудобно и медленно)
2) Эйлер вылетает =\
3) УнМех уроков нет... куча мусора( макулатры в литературе)
4) изнасиловать маткад.. Решить относительно переменной в символьном виде 0_0 наверно правильно и быстро но как))
5) приблезительное решение по моему методу ( оказывается называется интерполирование 0_0) просто и понятно

даж незнаю что выбрать..

Ссылка на сообщение
Поделиться на других сайтах
жаль нет добрых матемтиков ... ...  даж незнаю что выбрать..

"Дайте мне точку опоры и я переверну мир"

Дайте мне решение и я решу проблему.  :biggrin:

Халявы не бывает.

Не умеешь - не берись.

Займись чем-то попроще, например бисероплетением.

Ссылка на сообщение
Поделиться на других сайтах
Адамс? разве он дает аналитичечкое решение? 

нет не дает...

но наверно выбора небудет...

нужна формула для своей программы.. ябы создал удобней  для себя и быстрей  любого сапра

а данные расчетов кончено в графической форме.. яж не робот зачем мне голые формулы :biggrin:  в уме интегрировать??

вот думаю помучать mathcad...

Ссылка на сообщение
Поделиться на других сайтах
собственно тут математики не особо чего. вечерком "погонял  иксА" слегка. ,не проверял - без проверки не использовать. дальше уж сами. успехов.

жесть  :biggrin:

ну вот же по сути аналитическое решение что я спрашивал ( сам напросился)

но гдето такой длинны формулу я накатал на листке.. но у меня нет квадратов.. 

попробую в маткаде забахать..

вобще у вас получается огромная формула...

даж незнаю.. она сопоставима с методом подбора по времени высчитывания но он надежней и проще

попробую  ка я создать формулу тоже..

а ктото говорил элементарная механика  :no_1:  инверсная совсем другая...

 

и все больше склоняюсь что пользователи не шарящие в математике и программировании  не должны создавать  САПР  :laugh:  это я про себя ( и загорелось же..)

 

P.S

взять СВ с блоками
 

что за СВ ? солидворкс?

Ссылка на сообщение
Поделиться на других сайтах

там ошибочка вышла. удалил сообщение. под вечер уже невнимательность обострилась

Формула тут трансцеденртная получается. выход тут либо еще все это както покрутить, либо упрощенную формулу брать для механизма по рис.2 (выше). 

хотя такое уравнение численно решить - не сверхзадача. если только это не задача для какогото контроллера.

post-22528-0-15319900-1387485199.jpg

Ссылка на сообщение
Поделиться на других сайтах
трансцеденртная получается.

да... это было на написано в выкипеди

ввел вчера свою формулу( полтора экрана монитора 0_0) маткад завис...

все больше склоняюсь что ниче у меня не получится.. по уму создать

 

это не задача для какогото контроллера.

прога будет на компе =)

 

Прикрепленные изображения

вот больше похоже на настоящую формулу

тепрерь нужно в маткаде задать неизвесным Фи1 ?

а угол альфа у вас что?

не могли бы вы рисунок докинуть где какие углы назначили? и   другие обозначения

 

ваша формула выглядит самой адекватной :worthy:  в отличие от моих=\

Ссылка на сообщение
Поделиться на других сайтах

mgAIuxPeyQ.jpg

затенулась программа .. думаю всетки решить как первый раз думал подбором..

в маткаде нешарю.. в математике не шарю... но всюду лезу :laugh:

Изменено пользователем Excalibur921
Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.
Примечание: вашему сообщению потребуется утверждение модератора, прежде чем оно станет доступным.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.




  • Сообщения

    • lux59
      Спасибо! Но немного не о том спросил я, просто через симметрию все равно получается две кривых, скажем левая и правая, как то слить их можно? вот как пример 2 кривые верхняя и нижняя одна целая вторая из 2х сегментов, в других программах знаю как сделать единой, вот в солиде недавно работаю нужная такая история, Спасибо! проба.SLDPRT
    • Syomik
      Спасибо что отозвались! Да тип режущей кромки указал 3 квадрант.   Не могли бы вы уточнить что вы имеете ввиду, а то я не опытный.   У вас на симуляции интересующий меня участок прорисовывается как требуется, что же у меня за движения. Хочется разобраться чтобы в дальнейшем быть уверенным в правильности своих действий.
    • alex0800
      G28 U0 ; G54 ; G40 ; G80 ; G99 ; G50 S1500 ; ; T0101 ; G96 S250 M03 ; G99 ; M03 ; G00 Z0 ; G00 X220.0 ; M08 ; G01 X-0.5 F0.2 ; G00 Z2.0 ; G00 X214.0 ; G41 ; G71 U3.5 R0.3 ; G71 P1 Q2 U0.6 W0.3 F0.5 ; N1 G00 X142.0 ; G01 X150.0 Z-2.0 ; G01 Z-26.0 ; G01 X151.6 ; G01 Z-50.0 ; G01 X152.5 ; G01 Z-100.325 ; G01 X189.776 ; G02 X193.754 Z-102.116 I0 K-2.0 ; G01 X194.639 Z-106.325 ; G01 X199.88 Z-156.325 ; N2 X214.0 ; G40 ; M09 ; G28 U0 ; G00 Z150.0 ; T0303 ; G96 S250 ; G99 ; M03 ; G00 Z2.0 ; G00 X214.0 ; M08 ; G42 ; G70 P1 Q2 F0.1 ; G40 ; M09 ; G28 U0 ; G00 Z150.0 ; M30 ;   это ваша программа при выборе инструмента указали какой его тип подрезку центра начинай от -5 и иди к большему диаметру в строчке  G95 S250 M03 ПИШИ включение оборотов. я изменил программу так как на симуляторе резец стоит перед деталью 
    • malvi.dp
      Дорисовать к основной линии линию симметрии или выбрать в качестве линии симметрии основную линию. Ещё в качестве линии симметрии можно выбрать плоскость, кромку или грань. Все зависит от того, что вы планируете делать дальше.
    • Vengeance
      Параметр 5148 определяет вектор отвода лезвия после расточки отверстия (G76/G87 ESCAPE)
    • Vengeance
      Нужно добавить точку в Chain Geometry и включить в Lead In/Out Use Entry Point
    • AlexKaz
      Цак для сна, оказывается.  
    • _GOST_
      08.06.2024 Макросы обновлены Версия v.0.8.17 beta   Исправлены баги: 1. Макрос BOM_Export. Исправлен баг, в результате которого в спецификации дублировались заготовки при суммировании. 2. Макрос BOM_Export. Исправлен баг, в результате которого в отдельной папке спецификации в формате PDF предыдущих ревизий не удалялись. 3. Макрос BOM_Export. Исправлен баг, в результате которого после выполнения макроса закрывалась модель сборки. 4. Макрос M_Prop. Исправлен баг, в результате которого слетал параметр "Тип документа" у сборок с заполняемыми вручную свойствами. 5. Макрос M_Prop. Исправлен баг, в результате которого при снятии галочки с пункта "Ввести вручную" обозначения и наименования активируется галочка "Добавить материал в наименование". 6. Макрос M_Prop. Исправлен баг, в результате которого макрос не находил групповую спецификацию из модели исполнения. 7. Макрос M_Prop. Исправлен баг, в результате которого после снятия галочки "Задать формат" поле "Файл чертежа" не заполнялся. 8. Макрос M_Prop. Исправлен баг, в результате которого не обновлялось поле "Примечание" при чтении данных из чертежа. 9. Макрос M_Prop. Исправлен баг, в результате которого иногда закрывались файлы моделей. 10. Макрос Save_as_PDF. Исправлен баг, в результате которого в имени файла сборок добавлялся некорректный код документа. 11. Макрос Common_Settings. Исправлен баг, в результате которого не открывались общие настройки.   Улучшения: 1. Макрос M_Prop. Добавлено требование заполнения поля "Раздел" для активированной заготовки перед применением и закрытием. 2. Макрос M_Prop. В настройки добавлена кнопка для запуска текстового файла со списком типов и кодов документов. 3. Макрос M_Prop. Добавлена возможность указать в качестве единиц измерения в спецификации длину из любого параметра с возможностью конвертации единиц измерения. 4. Макрос DW_Firs_Save. Добавлено уведомление о попытке перезаписать существующий файл с предложением изменить имя файла или заменить. 5. Макрос  Common_Settings. Во вкладке макроса M_Prop добавлена кнопка для открытия текстового файла со списком сортаментов. 6. Макрос Save_as_PDF. Добавлено новое правило имён файлов чертежей в форматах PDF и DWG для документов без обозначения и разделителя в имени файла. Default.zip
    • gudstartup
      ну тогда сравните их хотя в ncguide ваши параметры нормально отрабатывают без глюков. но это все таки эмулятор
    • gudstartup
      гадание на кофейной гуще. это ваш бп ибо до его  включения ничего не вышибало сами увидите когда займетесь а если супрессор гвоздем тогда вашу теплуху на раз вышибет
×
×
  • Создать...