I
Изобретение относится к программному управлению н может быть использовано при автоматизации производственных процессов, например, для управления металлорежущими станками.
Известно устройство для числового программного управления, содержащее блок задания программы, блок памяти, арифметический блок, блок управления и логический блок 1.
Недостатком этого устройства являются его узкие функциональные возможности.
Известно также устройство для числового программного управления, состоящее из блока регистров, блока задания программы, блока управления и блока хранения алгоритмов я программ 2.
Недостатки этого устройства - его сложность и узкая область применения.
Наиболее близким техническим решением к изобретению является устройство для числового программного управления станками, содержащее логический блок вычислений, первый вход которого подключен к выходу блока задания программы, второй вход - к выходу
блока коррекции программы, третий вход к выходу блока управления операциями, четвертый вход - к выходу блока оперативной Памяти, пятый вход - к выходу блока исйолкительных механизмов, щестой вход блока логических, вычислений подключен к первому выходу блока памяти алгоритмов, первый выход блока логических вычислений соединен с коммутатором, второй выход - со входом блока исполнительных механизмов, третий
10 выход - с первым входом блока управления операциями, четвертый вьгход - с первым входом блока оперативной памяти, пятый выход логического блока вычислений - с первым входом блока памяти алгоритмов, второй вход
15 которого подаслючен к второму выходу блока управления операциями, третий выход которого соединен со вторым входом блока оперативной памяти, третий вход блока памяти алгоритмов соединен с первым выходом коммута20тора, второй выход блока памяти алгоритмов подключен ко второму входу блока управления операциями, третий выход - ко входу блока задания программы, а четвертый выход.
блока памяти алгоритмов подключен ко вход) блока коррекции программы 3.
Устройство предназначено для работы в режиме непрерывной последовательной обработки программы, а переход с одного режима н какой-лнбо другой вьтолняется недостаточно операгивно, что снижает среднюю производительность станков, снабженных такими устройствами, так как в ряде случаев, особенно при отладке новых программ для сложных деталей необходимо иметь возможность вьшолнения специальных режимов прюграммной обработки, таких как пока дровая отработка программы с паузами между отработкой кадров для выполнения операций по редактированию программы в режиме диалога, отработка оддзого или нескольких кадров по контексту или номеру, повторная отработка участков программы, поэлементное выполнение автоматического цшсла по командам оператора, отработка только технологической информашта, содержащейся в программе без перемещений по осям, отработка только геометрической информации, содержащейся в программе без выдачи технологических команд и др. Причем смена режимов должна выполняться оперативно и в произвольной последовательности. Таким образом, недостатком этого устройства является его узкая область применения.
Цель изобретения - расширение области применения устройства.
Поставленная цель достигается тем, что устройство содержит блок индикации программы, пульт диалога и блок управления режимами, вход которого подключен ко второму выходу, а выход - ко второму входу коммутатора, выход пульта диалога подключен к седьмому ъхору блока логических вычислений, шестой выход которого подключен ко входу блока индикации программы.
На чертеже представлена функциональная блок-схема устройства.
Устройство для числового программного управления станками содержит блок 1 задания программы, блок 2 коррекции программы, логический блок 3 вычислений, блок 4 оперативной Памяти, блок 5 памяти алгоритмов, блок 6 управления операциями, коммутатор 7, блок 8 управления режимами, пульт 9 диалога, блок 10 индикации программы и блок J1 исполнительных механизмов.
Устройство работает следующим образом.
Блок 1 задания программы через логический блок 3 вычислений передает управляющую программу в блок 4 оперативной памяти. Блок 5 памяти алгоритмов хранит в своей постоянной памяти все управляющие алгоритмы ycтpoйctвa для числового программного управления, такие
как интерполяция, расчет эквидистанты, ввод программных корректоров, распаковка кадров управляющей программы, управление вводом и выводом управляющей программы, разгон и торможение, поиск, ввод, удаление и замена кадров и символов редактируемой программы отделеии(2 технологической информации от геометрической, а также стандартные операторы выдачи последовательностей сигналов на блок управления, который формирует и передает на станок коды технологических команд, сигналы на перемещение рабочих органов, а такж при1шмает ответы от станка о вьшолнении команд,.
С командной части пульта 9 даалога, от оператора, в логический блок 3 . вычислений поступают сигналы об установке одного из перечисленных режимов, а затем эти сигналы поступают в блок 8 управления режимами. Блок 8 режимов формирует необходимые признаки для работы блока 9 диспетчера. На основе анализа этих признаков, а также с учетом текущих результатов процесса вычислений, выполняемых в логическом блоке 3 вычислений, блок 9 диспетчера вырабатывает указания для блока 5 памяти алгоритмов, определяющие набор алгоритмов управления, используемых в данном режиме, и очередность их включения в работу.
При включении в нужном порядке в работу микрокоманды, хранящиеся в постоянной памяти блока 5, дешифрируются и, воздействуя на логический блок 3 вычислений, определяют последовательность и характер его обращений к блоку 4 оперативной памяти и к пульту 9 диалога. Наборы сигналов, вводимых оператором с информационной части пульта 9 диалога, обрабатываются логическим блоком 3 вычислений, а результаты заносятся в блок 4 оперативной памяти. Ответные сигналы вьща50ТСЯ в блок 10 индикации программы. С пульта 9 диалога могут выполняться такие действи как поиск требуемого кадра управляющей программы по его номеру, либо по контексту, заданному его буквенно-цифровым содержанием удаление, либо замена найденного кадра, либо ввод нового кадра рядом с найденным, поиск индакация, удаление, замену тшбо введение нового буквенно-цифрового адреса, в пределах рассматриваембго кадра программы; набор, ввод, чтение, замена и обнуление числовых программных корректоров; установка требуемого режима работы; установка требуемого реш1ма .ввода (вывода управляющей программы) через автономный фотосчитыватель, либо от ЭВМ высшего ранга; задание т})сбусмого кадра (по номеру или контексту) пая вывода системы в cocтoя шe, соотвотств)-к11иес /(анному
название | год | авторы | номер документа |
---|---|---|---|
Устройство для числового программного управления | 1976 |
|
SU560211A1 |
Устройство для подготовки и отладки программ | 1980 |
|
SU999020A1 |
СИСТЕМА ОПЕРАТИВНОГО РЕГУЛИРОВАНИЯ ДВИЖЕНИЯ ПОЕЗДОВ | 2020 |
|
RU2749286C1 |
Устройство для программного управления станком | 1979 |
|
SU862119A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Многокоординатная система числового программного управления | 1972 |
|
SU448435A1 |
Система числового программногоупРАВлЕНия "TPACCA-Кп | 1979 |
|
SU813371A1 |
Система числового программного управления группой станков | 1981 |
|
SU1004976A2 |
ТРЕНАЖЕР ОПЕРАТОРОВ СИСТЕМЫ УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМ ПРОЦЕССОМ РАЗДЕЛЕНИЯ ИЗОТОПОВ УРАНА ЦЕНТРОБЕЖНЫМ МЕТОДОМ В ШТАТНЫХ И АВАРИЙНЫХ СИТУАЦИЯХ | 2003 |
|
RU2250509C2 |
ТРЕНАЖЕР КОЛЛЕКТИВА ОПЕРАТОРОВ СИСТЕМЫ УПРАВЛЕНИЯ | 1998 |
|
RU2176108C2 |
Авторы
Даты
1980-05-05—Публикация
1975-12-15—Подача