Устройство для программного управленияграфопостроителем
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
oi>79872() еК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. сеид-еу (22) Заявлено 150379 (2t) 2737233/18-24 (51)М К 3 с присоединением заявки HP
G 05 В 19/18
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет
Опубликовано 23,01.81. Бюллетень NP 3
Дата опубликования описания 230181 (53) УДК 621. 503. 55 (088.8) (72) Авторы изобретения
В.A.Ëåoíòüåâ, Э.Т.Горбенко, Л.М.Сергеев и В.Л.Кашкин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО УПРАВЛЕНИЯ
ГРАФОПОСТРОИТЕЛЕМ
Изобретение относится к автоматике и вычислительной технике, а именно, к устройствам числового програм" много управления и может, в частности, найти применение в устройствах контроля программ, способных вычерчивать чертеж деталей с помощью графопостроителей.
Известен координатограф, содержащий чертежный стол планшетного типа с шаговым приводом, блок управления шаговым приводом, а также блоки масштабирования по координатам Х и У (1).
Недостатком этого координатографа является то, что при вычерчивании чертежей в большом масштабе, обеспечивающем эффективный контроль контура детали, возможны выходы чертежного блока эа допустимые размеры стола, что вынуждает оператора подбирать приемлемый масштаб изображения путем нескольких итераций. Это снижает производительность координатографа и не обеспечивает необходимой точности контроля мелких фрагментов больших деталей.
Наиболее близким техническим решением к предлагаемому является устройство для программного управления координатографом, содержащее две пары элементов И и последовательно соединенные блок концевых выключателей, схему ИЛИ и триггер. При этом выходы триггеров подключены ко входам элементов И, одна пара элементов И соединена с шаговым приводом, а другая через реверсивный счетчик со входом триггера. Устройство обес10 печивает продолжение процесса вычерчивания чертежа детали .при ошибке в выборе масштаба(2), Однако информация о контуре фраг- мента детали, вышедшего эа поле гра35 фического стола, не воспроизводится, что делает данное устройство неприемлемым для практического использования.
Цель изобретения — расширение об2О ласти применения устройства, а именно, сохранение графической информации о фрагментах детали, вышедших за поле чертежного стола, путем их зеркального отображения на чертеж25 ное поле графопостроителя.
Указанная цель достигается тем, что в устройство для программного управления графопостроителем, содержащее блок задания программы, блок
3Q концевых выключателей, блок чпоав798720 ления приводом и реверсивный счетчик, входы которого подключены к вы- ходам первого и второго элементов
И, соединенных первыми входами с первым выходом триггера, второй выход которого подключен к первым 5 входам третьего и четвертого элементов И, введены три элемента ИЛИ. шесть элементов И и дна блока задерж. .ки, выходы первого и второго элементов ИЛИ соединены с соответствующими входами блока управления приводом, первые входы — с выходами третьего и четвертого элементов И, соответственно, а вторые входы — соответственно, с выходами пятого и шестого элементов И, подсоединенных первыми 15 входами к первому выходу триггера, выход третьего элемента ИЛИ подключен к первому входу триггера, первый вход — к выходу реверсивного счетчика, а второй и третий входы — соот- 20 нетственно, к выходу седьмого и восьмого элементов И, выход первого блока задержки соединен со вторыми входами первого, третьего и пятого элементов И, а вход — с первым выходом з5 блока задания программы и с первыми входами восьмого и девятого элементон И, выход нторого блока задержки подключен ко вторым входам второго, четвертого и шестого элементов И, а вход — ко второму выходу блока задания программы и к первым входам седьмого и десятого элементов И, первый выход блока концевых выключателей соединен со вторыми входами девятого и седьмого элементов И, а второй выход — co вторыми нходами восьмого и десятого элементов И, причем выходы девятого и десятого элементон
И подключены к соответствующим вторым входам триггера. 40
Выходы девятого и десятого элементов И соединены с первым и вторым входами триггера соответственно, третий вход которого подключен v. ныходу третьего элемента ИЛИ, первый вход которого соедкнен с выходом ревер сивного счетчика, а второй и третий входы — с выходами седьмого и восьмого элементов И, соответственно.
На чертеже изображена функциональ- $(} ная схема устройства, содержащая блок
1 задания программы, первый 2 и второй 3 блоки задержки, первый 4 и второй 5 элементы И, ренерсивный счетчик б, третий 7, четвертый 8, пятый 9 и шестой 10 элементы И, первый 11 и второй 12 элементы ИЛИ, седьмой 13 и восьмой 14 элементы И, третий элемент ИЛИ 15, десятый 16 и девятый 17 элементы И, блок концевых выключателей 18, триггер 19 и 60 блок 20 управления приводом.
Устройство работает следующим образом. .При вычерчивании чертежа в пределах чертежного поля графопостроите- 65 ля триггер 19 находится в состоянии
"0", при котором элементы И 7 и 8 открыты, элементы И 4, 5, 9 и 10 закрыты. Элементы И 13, 14, 16 и 17 закрыты сигналами, приходящими на них с блока 18 по каналам "+" и
При этом управляющие сигналы, приходящие от блока 1 по каналам прямого или обратного движения через блоки
2 и 3, элементы И 7 и 8 и элементы
ИЛИ 11 и 12, поступают на блок 20 управления приводом, который перемещает чертежный узел в соответствии с программой.
При выходе изображения за пределы чертежного стола графопостроителя срабатывает один из концевых выключателей и блок 18 вырабатывает сигнал по соответствующему каналу.
Если срабатывает концевой выключатель "+", то по цепи "+" блок 18 вырабатывает разрешающий сигнал на элементы И 13, 17. Последующий сигнал, прошедший по каналу прямого отображения, опрашивает элемент И 17, а так как на втором входе элемента
И 18 находится разрешающий потенциал, то он срабатывает и включает триггер
19 н состояние "1". Состояние "1" закрывает элементы И 7 и 8 и разреша т работу элементов И 4, 5, 9 и 10.
Этот же импульс опрашивает элемент
И 14, а так как по каналу "-" с блока 18 приходит запрещающий сигнал, то элемент И 14 не срабатывает.
Через время, обусловленное описанными переключениями, блок 2 вырабатывает сигнал, который через элемент И 4 поступает на вход "+" счетчика б, и последующие сигналы, приходящие по каналу прямого движения, накапливаются в нем. Одновременно срабатывает элемент И 9, сигналы управления, приходящие с блока 2 через элемент ИЛИ 12, поступают в канал "-" блока 20 и чертежный узел начинает перемещаться в направлении, противоположном сигналам управления, приходящим от блока 1, т.е. изображение зеркально отражается в чертежное поле стола графопостроителя, При изменении направления запрограммированного движения сигналы управления через элемент И 5 поступают на вход " -" счетчика б и через элементы И 10 и ИЛИ 11 на вход "1" блока 20. Момент, когда в счетчике устанавлинается "О" означает, что чертежный блок двигается в пределах стола только в противоположном направлении. При достижении счетчиком б состояния "О", на его выходе формируется сигнал, который через элемент ИЛИ 15 возвращает триггер 19 в первоначальное состояние, которое открывает элементы И 7 и 8 и закрывает элементы И 4, 5, 9 и 10. При этом управляющие сигналы поступают
798720 через элементы И 7 и 8 и элементы
ИЛИ 11 и 12 на блок 20, что вызывает перемещение чертежного узла.
Работа устройства при срабатывании выключателя "-" блока 18 аналогична описанной.
Элементы И 13 и 14 служат для обеспечения работы в граничных усло1виях. При движении в прямом направлении срабатывает концевой выключатель "+" блока 18, но следующий управляющий импульс от блока 1 приходит по каналу обратного движения, срабатывает элемент И 13, и по цепи через элемент ИЛИ 15 триггер 19 возвращается в нулевое состояние.
Эффект изобретения заключае ся в повышении производительности и эффективности контроля программ путем обеспечения контроля при ошибках масштабирования.
Формула изобретения устройство для программного управления графопостроителем, содержащее р блок задания программы, блок концевых выключателей, блок управления приводом и реверсивный счетчик, входы которого подключены к выходам первого и второго элементов И, соединенных первыми входами с первым выходом триггера, второй выход которого подключен к первым входам третьего и четвертого элемента И, о т л ич а ю щ е е с я тем, что, с целью расширения области применения устройства, в него введены три элемента ИЛИ, шесть элементов И и два блока задержки, выходы первого и второго элементов ИЛИ соединены с соответствующими входами блока управления приводом, первые входы - с выходами третьего и четвертого элементов И, соответственно, а вторые входысоответственно, с выходами пятого и шестого элементов И, подсоединенных первыми входами к первому выходу триггера, выход третьего элемента
ИЛИ подключен к первому входу триггера, первый вход — к выходу реверсивного счетчика, а второй и третий входы — соответственно, к выходам седьмого и восьмого элементов И, выход первого блока задержки соединен со вторыми входами первого, третьего и пятого элементов И, а вход — с первым выходом блока задания программы и с первыми входами восьмого и девятого элементов И, выход второго блока задержки подключен ко вторым входам второго, четвертого и шестого элементов И, а вход — ко второму выходу блока задания программы и к первым входам седьмого и десятого элементов И, первый выход блока концевых выключателей соединен со вторыми входами девятого и седьмого элементов И, а второй выход - co вторыми входами восьмого и десятого элементов И, причем выходы девятого и десятого элементов И подключены к соответствующим вторым входам триггера.
Источники информации, принятые во внимание нри экспертизе
1. Патент CIA Р 4052648, кл. 364-105, опублик. 1978.
2. Авторское свидетельство СССР
9452809, кл. G 05 В 19/18, 1974 (прототип).
798720
Составитель Н.Белинкова
Техред Т.Маточка Корректор О .Билак
Редактор В.Еремеева
Филиал ГЧП "Патент", r. Ужгород, ул. Проектная,4
Заказ 10045/61 Тираж 951 Подписное
ВНИИПИ Государственного комитета СССР по,д лам изобретений и открытиЯ
113035, Москва, Ж-35, Раушская наб., д. 4/5