ПОИСК Статьи Чертежи Таблицы Программирование рабочего цикла автоматов из "Комплексная автоматизация производственных процессов " Таким образом, программирование рабочего цикла для специального оборудования, особенно агрегатных станков и автоматических линий, производят в процессе их проектирования, после чего автомат и автоматическая чиния уже не могут быть переналажены на другой рабочий цикл. В связи с этим программирование рабочего цикла универсальных автоматов и полуавтоматов, специальных станков и автоматических линий, станков с программным управлением имеет свои характерные особенности, хотя методика программирования является общей для любых систем управления. [c.319] Программирование работы автоматов с распределительным валом. При разработке технологических процессов обработки на автоматах с распределительным валом необходимо соблюдать следующие правила. [c.319] Окончательно проверенную схему обработки вычерчивают в масштабе 1 1, что облегчает проектирование инструментов и приспособлений. Все операции вычерчивают в крайнем рабочем положении инструмента. [c.321] Минимальный зазор А является необходимым для предотвращения удара инструмента о заготовку, что может вывести инструмент из строя. Следует иметь в виду, что этот отрезок пути (величина зазора А) будет пройден с рабочей скоростью подачи, и время на это будет затрачено непроизводительно, почему и следует максимально сокращать величину зазора. [c.321] Для каждого типа автомата в зависимости от его размеров и конструкции рабочих органов —суппортов и приспособлений, а также скоростей их подвода величины минимального зазора А будут различные, так как удар между инструментом и заготовкой в основном возможен из-за возникающих сил инерции. Величина минимального зазора также зависит от состояния автомата, т. е. от величины износа его целевых механизмов. Ориентировочные значения А для различных типов автоматов приведены в табл. ХМ. [c.321] Дл —добавочное количество оборотов детали (инструмента) при остановке инструмента для обеспечения более высокой чистоты поверхности (Art === 2 -i-5). [c.322] Расчетный лист настройки содержит все подсчитанные величины длину хода, принятые скорость и подачу, количество оборотов или время на операцию, время или углы на холостые ходы и рабочие операции. На основе этих данных строят циклограмму в полярных (рис. XI-2, а) и в прямоугольных (рис. XI-2, б, в) координатах. [c.322] Циклограмма автомата дает графическое изображение рабочего цикла, являясь как бы зеркалом, отражающим все происходящие в автомате процессы. Составление циклограммы, как следующий этап после составления технологической карты обработки, должно выявить все ошибки, допущенные как при разработке технологического процесса, так и при проектировании отдельных механизмов автомата. Следовательно, наряду с составлением циклограммы ведут проверку и окончательную корректировку всех предшествующих работ. Циклограмма и технологическая схема обработки дают возможность установить последовательную работу каждого механизма во времени и пространстве и тем самым позволяют судить о работе всей машины. [c.322] Циклограмма строится на основе расчетного листа настройки автомата следующим образом. В левую вертикальную графу пишется название механизмов, участвующих в цикле автомата. Справа, напротив каждого механизма, строится кривая, характеризующая работу механизма в зависимости от угла поворота распределительного вала или времени. Эта кривая строится в координатах угол поворота вала в градусах или сотках —перемещение механизма. Перемещение механизма желательно откладывать в масштабе, тогда по циклограмме легко судить о характере и величине перемещения отдельных звеньев относительно друг друга. [c.322] Циклограмма для автоматических линий составляется в том же порядке, охватывает работу всех станков линии и всех вспомогательных механизмов и позволяет обеспечить последовательность выполнения всех операций и блокировку рабочих органов. [c.322] Пользуясь расчетным листом настройки и циклограммой, приступают к составлению программ работ всех рабочих органов, которые затем задаются профилем кулачков или копиров. [c.322] Программирование цикла станков с программным управлением. Составление программы обработки для станков с цикловыми и цифровыми системами программного управления требует значительно большего количества расчетов, чем при составлении программы для систем управления с распределительным валом и кулачками. При этом объем перерабатываемой информации и количество расчетов в значительной степени зависят от выбранного типа оборудования, сложности изготовляемой детали, а также формы рабочего инструмента. Использование станков с большим числом управляемых координат, применение различных устройств, расширяющих его технологические возможности, как правило, позволяют сократить объем перерабатываемой информации, а следовательно, и количество расчетов при составлении программы. [c.324] Команды на перемещение строятся на основе цифр, проставленных в чертеже детали, они характеризуют форму и размеры обрабатываемой детали, точность изготовления детали. Расчет величины рабочих перемещений исполнительных механизмов и длительности рабочих и холостых ходов производится так же, как и для автоматов с распределительным валом. Цикловые команды есть результат назначения технологом соответствующих режимов обработки, определенной последовательности операций и т. п. Помимо рассмотренных команд программа обработки обычно включает еще служебную информацию, обеспечивающую правильность отработки станком всех команд. Объем служебной информации зависит от принятой системы кодирования команд. [c.324] Построение программы обработки осуществляется таким образом, что для каждого перемещения рабочего органа в программе указывается комплекс команд, необходимых для получения соответствующего перемещения. Полная программа обработки в станках с цифровым программным управлением состоит как бы из отдельных цифровых блоков информации или кадров программы, которые последовательно отрабатываются системой управления станка. Построение программ в виде цифровых блоков информации или кадров является главной особенностью систем цифрового управления. [c.324] В позиционных системах управления отдельный кадр программы содержит полную цифровую информацию, необходимую для обработки одного отверстия, а в непрерывных системах управления кадр программы содержит данные для обработки элементарного участка криволинейного контура в зависимости от способа его аппроксимации. Таким образом, в системах цифрового управления станками программа обработки представляет собой строгую последовательность отдельных цифровых блоков информации (кадров), содержащих в себе в виде отдельных целых чисел данные о перемещении рабочих органов станка, соответствующее количество цикловой и служебной информации. [c.324] Рассмотрим вопрос кодирования команд на перемещение, что тесно связано с выбором системы счисления информации. Известно, что в десятичной системе счисления любое число может быть записано с помощью 10 различных цифр, но его реализация в машине связана с существенным усложнением аппаратуры и использованием нестандартных программоносителей. Поэтому в настоящее время большинство систем цифрового управления используют, как правило, двоичную систему счисления, где в качестве основания принята цифра 2. [c.325] Представление чисел в двоичной системе счисления осуществляется всего двумя цифрами 1 и О вместо обычных 10 цифр. Это дает возможность машине достаточно просто и надежно реализовать ее с помощью устройств, имеющих два устойчивых, рабочих состояния. Известно, что каждая цифра в десятичной системе счисления имеет значение (вес) в 10 раз больше цифры, стоящей вправо от нее, а в двоичной системе счисления соответственно в 2 раза больше. [c.325] Запишем число 349 в десятичной и двоичной системе счисления. В десятичной системе оно может быть представлено как 3-10 4-10 + 9-10 == == 349, а в двоичной системе оно может быть представлено 1-2 + 0-2 -Ь + 1-2 + 0-26 + 1-2 -Ь 1-2 1-2 + 0-2Ч- 1-2 == 101011101. Написание чисел в двоичной системе счисления длиннее, чем в десятичной. Кроме того, применение чисто двоичной системы счисления связано с трудностью чтения значения числа, требующего известного навыка затруднительны расчеты, связанные с двоичным кодированием становится невозможным применять существующие перфоленты из-за трудности записи двоичного числа поперек ее, так как количество разрядов у двоичного числа может быть велико. [c.325] Простым и наиболее удобным для программирования является нормальный двоично-десятичный код 8—4—2—1 (восемь, четыре, два, один), где разряды каждой тетрады имеют значения (вес), являющиеся степенями основания двойки. [c.325] К цикловой командной информации, как уже отмечалось выше, относятся указания о направлении перемещений исполнительных органов, информация по коррекции команды управления, информация о смене инструмента, включении и выключении охлаждающей жидкости, переключении скоростей, подач и т. п. Поэтому в отличие от цифровой записи команд на перемещение, для цикловых команд применяются как буквенные обозначения, так и различные смысловые знаки (символы), выражающие суть того действия, которое должен выполнить станок, что облегчает запоминание и расшифровку программы. С этой целью координаты перемещения обозначаются через буквы X, У, 2 и т. д. Команды о смене соответствующего инструмента обозначаются порядковыми номерами (1, 2, 3,. . р), символы + и — служат для обозначения направлений перемещений, а время отработки кадра задается числом секунд. [c.325] Вернуться к основной статье