Изобретение относится к автоматике и вычислительной технике и может найти применение в системах автоматизации конструкторского проектирования и в других системах, где необходимы средства автоматического нанесения графической информации.
Цель изобретения - повышение быстродействия устройства.
На фиг.1 нредставлена блок-схема устройства; на фиг.2 - нример конкретного конструктивного выполнения формирователя кодов управления.
Устройство (фиг.1) содержит элемент 1 ИЛИ, блок 2 памяти, регистры 3 и 4, группу 5 компараторов, делители 6 частоты, компаратор 7, реверсивный счетчик 8, дешифратор 9, индикатор 10, элементы 11 И, распределитель 12 импульсов, выполненный, например, по авт. св. № 1088096, усилитель 13, селектор 14 импульсов, формирователь 15 кодов управления и мультивибратор 16, представляющий собой мультивибратор с цифровым управлением, выполненный, например, по авт. св. oNb 570988. Показаны также вход 17, на который поступают данные с пульта ввода, вход 18, на который поступают дан- Hbie от ЭВМ, и вход 19, на который поступают сигналы управления блоком памяти. Формирователь (фиг.2) содержит элементы 20,21 И-ИЛИ-НЕ и элементы 22-48 Н-НЕ.
Устройство работает следующим образом,
При вычерчивании чертежа в пределах рабочего поля графопостроителя скорость
10
поступают на щаговые двигатели. На один шаговый двигатель, который отрабатывает меньщее приращение, поступают импульсы с номинальной частотой, а на другой шаговый двигатель, отрабатывающий большее приращение, поступают импульсы с частотой меньше номинальной пропорционально коду этого приращения.
Таким образом, шаговые двигатели все время работают в оптимальном скоростном режиме, что позволяет, по сравнению с известными устройствами, повысить скорость нанесения графической информации и чить неточность нанесения, обусловленную пропуском щагов двигателя при погрешностях в управлении.
Режим окончания отработки приращений задается сигналами с выходов компараторов 5, на входы которых поступают сигналы с соответствующих регистров 3,4 и делителей 6 частоты. При записи в регистры других при- 2Q ращений процесс отработки их выполняется аналогичным образом.
При выходе изображения чертежа за пределы рабочего поля графопостроителя на первом и третьем выходах дешифратора 9, соединенных со вторыми входами элемен- 25 тов 11 И, появляются сигналы, запрещающие прохождение импульсов на шаговые двигатели, и на четвертом выходе дешифратора 9, соединенного с индикатором 10, формируется сигнал, с помощью которого фиксируется момент времени, в течение ко15
35
выдачи информации выбирается автомати- торого фрагмент чертежа не вычерчивается
графопостроителем.
Информация о фрагменте чертежа, вы- щедшего за границы рабочего поля, запоминается и при необходимости невычерченный фрагмент может быть восстановлен. Для этого с пульта ввода вводится поправка, на которую смешается графоноситель (лист бумаги, на котором вычерчивается чертеж) относительно координатной системы графопостроителя, при этом пишущий узел графо40 построителя автоматически перемещается на величину поправки так, чтобы невычерченный ранее фрагмент чертежа попал в пределы рабочего поля графопостроителя. После перемещения и юстировки графопостроителя на величину поправки запомненная ранее
45 информация о невычерченном фрагменте чертежа используется для вывода этого фрагмента на графоноситель. После выполнения рассмотренных действий обеспечивается полный вывод чертежа на графоноситель без погрешностей, обусловленных выходом изоб50 ражения за пределы рабочего поля.
При выходе изображения за пределы рабочего поля по одной из координат дешифратор 9 формирует сигнал, поступающий на мультивибратор 16. В этом случае на выходе мультивибратора 16 появляются импульсы, обеспечивающие перемещение пишущего узла графопостроителя вдоль границы рабочего поля с номинальной скоростью. Последнее позволяет существенно повысить скочески таким образом, чтобы обеспечить опти- .мальный режим работы шаговЕях двигателей (на фиг.1 не показаны). Для обеспечения оптимального режима работы шаговых двигателей на них необходимо подать импульсы с номинальной частотой.
Информация, предназначенная для вывода на графоноситель, поступает либо от ЭВМ (вход 18), либо с |ульта ввода (вход 17) и через эле.мент I ИЛИ записывается в блок 2 по сигналам управления, поступаюпдими на вход 19. Запись информации в блок 2 идет до полного его заполнения или до поступления сигнала «Конец передачи, после чего устройство переходит в режим чтения (считывания) кодов из блока 2. Информация о приращениях по горизонтальной и вертикальной осям через соответствующие регистры 3 и 4 поступает на первые входы делителей 6 частоты, группу компараторов 5, на входы компаратора 7 и селектора 14.
Компаратор 7 выбирает регистр, в котором записано меньшее приращение, и подключает его выходы через селектор 14 к формирователю 15. Последний преобразует код выбранного приращения в код, задающий частоту мультивибратора. Эта частота поступает на третьи входы делителей частоты, которые формируют импульсы с заданной частотой. Эти импульсы через элементы 11 И, распределитель 12 и усилитель 13
55
0
поступают на щаговые двигатели. На один шаговый двигатель, который отрабатывает меньщее приращение, поступают импульсы с номинальной частотой, а на другой шаговый двигатель, отрабатывающий большее приращение, поступают импульсы с частотой меньше номинальной пропорционально коду этого приращения.
Таким образом, шаговые двигатели все время работают в оптимальном скоростном режиме, что позволяет, по сравнению с известными устройствами, повысить скорость нанесения графической информации и чить неточность нанесения, обусловленную пропуском щагов двигателя при погрешностях в управлении.
Режим окончания отработки приращений задается сигналами с выходов компараторов 5, на входы которых поступают сигналы с соответствующих регистров 3,4 и делителей 6 частоты. При записи в регистры других при- Q ращений процесс отработки их выполняется аналогичным образом.
При выходе изображения чертежа за пределы рабочего поля графопостроителя на первом и третьем выходах дешифратора 9, соединенных со вторыми входами элемен- 5 тов 11 И, появляются сигналы, запрещающие прохождение импульсов на шаговые двигатели, и на четвертом выходе дешифратора 9, соединенного с индикатором 10, формируется сигнал, с помощью которого фиксируется момент времени, в течение ко5
торого фрагмент чертежа не вычерчивается
рость нанесения графической информации. Действительно, при выходе изображения за пределы рабочего поля и при срезании фрагмента чержежа длина среза может быть очень малой, в то время как длина контура фрагмента чертежа за границей рабочего поля может быть очень большой.
Формула изобретения
Устройство для вывода графической информации, содержащее блок памяти, один вход которого является первым входом устройства, другой вход соединен с выходом элемента ИЛИ, а выходы подключены к входам соответствующих регистров, выходы которых соединены с одними входами соответствующих компараторов группы и делителей частоты, элементы И, одни входы которых подключены к выходам соответствующих делителей частоты, другие входы соединены с выходами соответствующих компа
раторов группы, а выходы элементов И подключены к входам распределителя импульсов, выход которого соединен с усилителем, выход которого является выходом устройства, реверсивный счетчик, входы кото рого соединены с выходами делителей частоты, подключенными к другим входам соответствующих компараторов группы, а выход реверсивного счетчика подключен к дешифратору, выходы которого соединены с индикатором и с другими входами элементов И, отличающееся тем, что, с целью повышения быстродействия устройства, оно содержит последовательно соединенные компаратор, входы которого подключены к выходам регистров, селектор импульсов, другие входы кото- рого подключены к выходам регистров, формирователь кодов управления и мультивибратор, другой вход которого подключен к соответствующему выходу дешифратора, а выход соединен с третьими входами делителей частоты.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для управления шаговым двигателем | 1983 |
|
SU1108600A1 |
Интерполятор для шагового графопостроителя | 1974 |
|
SU528588A1 |
Многокоординатный регулятор линейнойСКОРОСТи | 1978 |
|
SU798728A1 |
Передающее устройство телеизмерительной системы | 1986 |
|
SU1483476A1 |
Преобразователь угла поворота вала в код | 1977 |
|
SU645190A1 |
Аналитический стереофотограмметрический прибор | 1980 |
|
SU932232A1 |
УСТРОЙСТВО ДЛЯ ИЗМЕРЕНИЯ МАГНИТНОГО СКЛОНЕНИЯ НА МОРЕ | 1990 |
|
RU2069876C1 |
Интерполятор для шагового графопостроителя | 1978 |
|
SU736137A1 |
СИСТЕМА УПРАВЛЕНИЯ ПРИВОДАМИ СТАНКА-АВТОМАТА ДЛЯ ОБРАБОТКИ ВИНТОВЫХ КАНАВОК НА ИЗДЕЛИИ | 1993 |
|
RU2082594C1 |
Способ определения цикловой подачи топлива в дизельном двигателе и устройство для его осуществления | 2021 |
|
RU2775798C1 |
Изобретение относится к автоматике и вычислительной технике и позволяет существенно повысить быстродействие устройства путем автоматизированного управления скоростными режимами работы шаговых двигателей, что обеспечивает повышение скорости вычерчивания горизонтальных, вертикальных и наклонных линий под любым углом. Автоматизированное управление скоростным режимом достигается с noMouLbra последовательно соединенных компаратора, селектора, формирователя кодов управления и мультивибратора с цифровым управлением. 2 ил. ю 4; 1 со
Патент США № 4052648, кл | |||
Способ получения мыла | 1920 |
|
SU364A1 |
Чугунный экономайзер с вертикально-расположенными трубами с поперечными ребрами | 1911 |
|
SU1978A1 |
Патент США № 3873769, кл | |||
Способ получения кодеина | 1922 |
|
SU178A1 |
Сплав для отливки колец для сальниковых набивок | 1922 |
|
SU1975A1 |
Авторы
Даты
1986-07-30—Публикация
1985-01-11—Подача