Для ЛЛ: я сделал программу в Excell для расчёта размерных цепей – вот она.
Чем эта программа лучше/хуже имеющихся в сети и о других её вариантах более подробно в этом посте.
Я довольно долго работал на заводах нашей необъятной родины инженером-конструктором и в силу специфики работы для выполнения чертежей довольно часто приходилось и приходится делать расчёты размерных цепочек. В ВУЗе нас этому учили делать вручную на курсе «Взаимозаменяемость, стандартизация и технические измерения». Здесь методику расчётов я объяснять не буду, так как те, кому это интересно, уже умеют считать размерные цепи или хотя бы понимают, о чём речь. На всякий случай – методичка - 4 раздел.
На работе я эти расчёты делал по методу максимума-минимуму, автоматизировал и пользовался программой, написанной в MathCAD. Принцип работы: вводишь значения размеров номинала, верхних и нижних отклонений, причём для уменьшающих звеньев значение номинала заводится со знаком «–». Программа выдаёт номинальный размер замыкающего звена, его верхнее и нижнее отклонение и максимальное и минимальное значение этого размера. Не очень наглядно, но до поры до времени мне этого хватало.
*здесь должен был быть скриншот с Маткадом, но программы у меня нет, устанавливать её мне лень, а портабле не запускается*
Но со временем Маткадом пользоваться стало неудобно. Во-первых: на предприятии закончилась лицензия, во-вторых: portable-версия запускалась довольно долго и часто «вылетала» даже на таких простых расчётах. В-третьих: чтобы сделать красивый и наглядный расчёт, который потом пригодится в работе, нужно вставлять в Маткад картинки либо эскизы Компаса, а затем сохранить его в PDF, что тоже довольно непросто и увеличивает шансы зависания. Распечатывать из Маткада тоже почему-то плохо получалось, то шрифты пропадали, то картинки не отображались.
В Компасе есть встроенное приложение для расчёта размерных цепей причём прямо на чертежах, но тут тоже есть существенные недостатки, из-за которых я отказался от этого способа. Для правильно расчёта в нём, цепи должны быть замкнуты (то есть каждая последующая размерная линия должна точно примыкать к прыдыдущей). Сложности с диаметрами, которые нельзя включить в расчёт, надо переделывать рисунок под линейный размер. Да и считает он, судя по всему только простые цепочки - когда есть последовательность размеров, а надо найти суммирующий размер и его допуски. Если размерная цепочка сложная, меняет направление, то Компас начинает тупить и неожиданно завершать цепочку. К тому же для правильного расчёта нужно, чтобы размеры на чертеже были 1 к 1, а когда идёт проектирование, в том же Маткаде гораздо удобнее "поиграть" размерами и допусками, чтобы выбрать оптимальную конструкцию. В Компасе ради этого приходится переделывать половину эскиза, это неудобно. Отчёт Компас сохраняет в текстовом виде, что тоже, по-моему, неудобно.
Помимо Маткада, Компаса, есть приложение и для Solid Works, но я решил перейти в Эксель. Как и подобает ленивому инженеру, сначала я поискал нужные программы для расчётов в сети.
Первая найденная программа мне не понравилась тем, что там надо было увеличивающие и уменьшающие звенья вводить в разные столбцы и от этого терялась наглядность цепочки размеров, когда они идут друг за другом. К тому же надо каждый раз соображать какое это звено.
Вторая программа была оформлена гораздо лучше, но опять же, здесь были отдельные столбцы для уменьшающих и увеличивающих звеньев, а это неудобно.
В итоге я сделал первую версию своей программы, по сути просто переписав Маткад в Эксель. Получилось просто и эффективно, но не очень наглядно. Верхние и нижние отклонения были в одной строке с номиналом, и появились промежуточные вычисления (в файле эти столбцы скрыты), которые в Маткаде были реализованы в одной финальной формуле. Но в Экселе я не смог это реализовать, не настолько я в нём разбираюсь.
Следующим шагом было допиливание визуала. Взяв форму из Второй программы, я заполнил её своими формулами и получил итоговый вариант (в файле они с первым вариантом в разных вкладках). Из минусов здесь то, что есть скрытые столбцы, в которых выполняются промежуточные расчёты. Пока что я забил форму до 21 звена, при необходимости можно легко продолжить заполнение. Из плюсов – таблица получилась наглядная, размеры с верхними и нижними допусками выглядят естественно, как на чертежах. В Эксель картинки и Компас вставить гораздо проще и удобно, можно сохранять в PDF, оставить в том же Экселе, легко распечатать.
В общем, оставляю результат своих трудов в открытом доступе, готов выслушать конструктивную критику и постараюсь ответить на ваши вопросы в комментариях.