Программное управление.
При программном управлении алгоритм функционирования задан и можно построить специальное устройство — датчик программы, — вырабатывающее
. Таким образом, все схемы, показанные на рис. 1.2, в которых
есть заданная функция, а звенья 1 представляют собой датчики программы, вырабатывающие эту функцию, относятся к классу систем программного управления. Программное управление можно осуществить по-любому из фундаментальных принципов или с помощью их комбинации.
В практике используют два вида систем программного управления: системы с временной программой и системы с пространственной программой. В системах первого вида датчик программы вырабатывает непосредственно функцию
Примерами могут служить устройства, в которых движение часового механизма или двигателя с равномерным ходом преобразуется с помощью функциональных преобразователей (профилированных
филированных кулачков, реостатов и т. п.) в движение
. К таким устройствам относят устройства программы для изменения температуры закалочных печей, заводные игрушки, магнитофоны, проигрыватели и т. д. Системы второго вида используют в программном управлении металлообрабатывающими станками. В них движение исполнительного органа (инструмента) осуществляется по заданной в пространстве траектории, закон же движения по траектории во времени мало существен и в широких пределах может быть произвольным.
Используются два способа пространственного программного управления. Первый состоит в том, что движение по каждой из координатных пространственных осей выполняется отдельным приводом, движение по одной из осей задается произвольно (обычно равномерным), а остальные движения увязываются с первым так, чтобы инструмент двигался по заданной траектории. Примером может служить копировальный палец П, скользящий по шаблону 3 в системе управления 1 копировальным станком 2 (рис. 1.7). Одно движение — подача по оси х двигателем
— происходит равномерно, второе — движение по оси у — задается профилем кулачка (шаблона 3). При обработке изделия 4 инструмент Ф станка 2 повторяет движение пальца П. Второй способ состоит в том, что заданная траектория описывается с помощью системы параметрических уравнений, в которых параметром является время, а затем строится решающее устройство, задающее движение приводам по отдельным осям в соответствии с этими параметрическими уравнениями.
Системы программного управления по своей структуре также могут быть статическими и астатическими, однако, поскольку величины
в них непостоянны, статическая ошибка не устраняется, так как возникают установившиеся ошибки, зависящие от скорости и высших производных. Для устранения этих составляющих ошибки можно вводить в систему дополнительные астатические звенья (повышать порядок астатизма). Этот вопрос рассматривается более детально в § 5.2.