Алгоритм модуля автоматизированного расчета технологических размерных цепей
Abstract
Разработан алгоритм автоматизации размерного анализа технологических процессов работающий на основе представления технологических размеров и их допусков в виде матриц смежности. Предложенный алгоритм использует представление размерной схемы технологического процесса, как в виде графа, так и в виде размерных цепей. Алгоритм требует ввода конструкторских размеров, допусков технологических размеров, а также припусков на обработку. Нумерация поверхностей обработки может осуществляться в произвольном порядке, что никак не влияет на расчеты, и составляться автоматически.
Расчет средних значений технологических размеров, допусков припусков и конструкторских размеров производится простейшими математическими преобразованиями. Алгоритм использует как особенности представления размерных структур в виде цепей, так и в виде графов, это позволяет определять относительное положение поверхностей и, в то же время, использовать возможности математических преобразований графа. Алгоритм одинаково рассчитывает размерные цепи как для тел вращения, так и для более сложных конфигураций изделий. Потенциально, этот же алгоритм способен на расчет цепей отклонения расположения. Основным достоинством представленного алгоритма является способ составления матриц допусков и средних значений размеров, позволяющий производить расчет замыкающих звеньев размерной цепи без необходимости выявления отдельных размерных цепей, определения увеличивающих и уменьшающих звеньев.
Приведен пример размерного анализа технологического процесса механической обработки ступенчатого вала. Рассчитаны допуски и средние значения всех операционных размеров, входящих в технологический процесс. Представлен алгоритм выявления каждого отдельного размера и его допуска из общего массива рассчитанных данных. Назначение средних значений припусков на обработку не рассматривается в данном примере, так как связанные с этим расчеты производятся вне основных матриц.