Шаговый графопостроитель
Иллюстрации
Показать всеРеферат
272691
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Соеетскиз
Социалистических
Республик
Зависимое от авт. свидетельства №
Заявлено 13.Ч1.1968 (№ 1247740/18-24) с присоединением заявки №
Приоритет
Опубликовано ОЗ.Ч1.1970. Бюллетень № 19
Дата опубликования описания 16.IX.1970
1(л. 42пто, 3/00
Комитет по делам изобретений и открытий при Совете Министров
СССР
МП11 G 06k 3/00
УДК 681.327.11(088.8) Автор изобретения
Ф. Г. Мильнер 4 л т 1т1ЩЦку
1ь т.".",;
Институт технической кибернетики АН Белорусской ССР -:, !
Заявитель
ШАГОВЬ1Й ГРАФОПОСТРОИТЕЛЬ
Изобретение относится к автоматике. Графопостроитель предназначен для устройств управления дискретными перемещениями головки с инструментом относительно планшета с носителем или поверхности обработки.
Известны шаговые графопостроители, содержащие устройство ввода-управления, шаговые двигатели, датчики, блок управления, интерполятор, разделительные схемы, триггеры, счетчики и линии задержки.
Предлагаемое устройство отличается от известных тем, что в нем выходы кодовых шин датчиков положения через вентили и разделительные схемы подключены к установочным входам реверсивных счетчиков, выходы нулезых шин которых через первые вентили подключены к шинам нулевых кодов датчиков положения, а через вторые вентили, инверторы и линии задержки — к тем же шинам нулевых кодов датчиков положения. Выходы вторых вентилей подключены к управляющим входам третьих вентилей, импульсные входы которых подключены к генератору импульсов, а выходы через разделительные схемы и вентили распределения, соединенные с соответствующими выходами триггеров знаков координат перемещений, подключены к соответствующим входам блоков управления приводом, а также через разделительную схему — к нулевому входу триггера пуска, единичный выход которого через вентиль, соединенный с генератором импульсов, подключен ко входу интерполятора. Единичный вход триггера пуска через разделительную схему подключен к выходам первых вентилей, а также ко входам четвертых вентилей. другие входы которых подключены к соответствующим выходам триггеров знаков, а выходы — к импульсным входам вентилей передачи дополнительных кодов в соответствующие циклические счетчики, входы (+) и (— ) которых через линии задержки подключены к соответствующим входам олоков управления. Это позволяет устранить погрешность привода и повысить точность работы графопостроителя.
Схема устройства представлена на чертеже.
Выходы устройства ввода-управления 1 соединены со входами интерполятора 2, триггеров 8 и 4, знака перемещений по осям х и у и через сборку 5 — с единичным входом триггера пуска 6, а через сборку 7 — с нулевыми. Единичный выход триггера пуска 6 соединен с управляющими потенциальными выходами всятплсй 8 — 12, импульсные входы которых соединены с выходом генератора импульсов И. Вторые входы вентилей 11, 12, 9 и 10 соединены с выходами вентилей 14 — 17 перемещений по осям х и у.
Выходы триггеров знака соединены с по30 тснциальными входами вентилей 14 — 17 рас3 пределения импульсов по входам (+), (— ) блоков 18 и 19 управления щаговыми двигателями. К импульсным входам вентилей подключены выходы сборок 20 — 28, соответст;венно ко входам этих сборок подключены выходы интерполятора, через ключи 24 — выход генератора единичных импульсов 25, а также выходы вентилей 26 и 27, импульсные выходы которых соединены с выходом генератора 18, а потенциальные управляющие входы — с выходами схем «И» 28 и 29, Эти же выходы соединены со сборкой 80, выход которой подключен к формирователю 81. Выход последнего соединен со вторым входом сборки 7.
Ко входам схемы «И» 28 подключены выхо.ды шины нулевого кода счетчика 82(Х), а через линию задержки 38 и инвертор 84 — выход нулевой шины датчика положения 35(Х). Кроме того, выходы нулевых шин счетчика Х и датчика Х соединены со входами схем «И» 86, выход которой подключен ко входу сборки 87, ко второму входу которой подключен выход схемы «И» 88, входы которой соединены с выходными шинами нулевых кодов датчика положения 89(Y) и счетчика 40 (ЛУ). Нулевой выход датчика 89 через линию задержки 41 и инвертор 42 соединен со входом схемы «И»
29, второй вход которой соединен с выходом нулевой шины счетчика 40, а выход — со входом сборки 80. Выход сборки 87 соединен через сборку 5 с единичным входом триггера б.
Датчики положения 85 и 89 соединены цри помощи кинематических звеньев 48 и 44 с щаговыми двигателями 45 и 46.
Выходы кодовых шин датчиков 35 и 89 через группы вентилей 47 и 50 передачи прямого и обратного кодов соединены со входами разделительных схем 48,и 49, выходы которых соединены со входами триггеров счетчиков 82 и 40. К импульсным входам вентилей 47 и 50 подключен выход блока 1 ввода-управления.
Нулевой выход триггера 8 подсоединен ко входу схемы «И» 51, второй вход которой соединен с выходом схемы «И» 86. Выход схемы
51 соединен с импульсным входом вентилей передачи обратного кода 47. Нулевой выход триггера 4 .соединен со входом «И» 52, второй вход которой соединен с выходом схемы «И»
88. Выход последней подсоединен к импульсным входам вентиля 50 передачи обратного кода.
Работает устройство следующим образом.
Сигналом «пуск» с устройства ввода-управления 1 через сборку 5 устанавливается в единичное состояние триггер б, разрешая поступление импульсов от генератора 18 в интерполятор 2, распределяющий импульсы на соответствующий входы (+) и (— ) блоков 18 и
19 управления щаговыми двигателями 45 и 46.
Эти импульсы проходят через сборки 20 — 28 иа импульсные входы вентилей 14 17. При наличии единичного кода на триггере знака 8 (перемещение +Х) открывается вентиль 14, сигнал с нулевого выхода того же триггера открывает вентиль 15 (— Х), сигнал с единич2?2691 ного выхода триггера знака 4 (+У) открывает вентиль 16, сигнал с нулевого (— Y) — вентиль 17.
Выходной код триггеров 8 и 4 определяется сигналом с блока 1 на соответствующих их входах.
Поступление импульсов па шаговые двигатели 45 и 46 определяет координатные перемещения исполнительного органа, фиксируемые датчиками положения 35(Х) и 39(Y).
Датчики циклические. Они имеют форму дисков с кодировочными пазами, через которые на фотодатчики попадает свет от лампочки подсветки. Минимальный ход равен нулю, максимальный определяет собой число элементарных шагов, которое должно быть меньше среднестатического числа шагов, после отработки которых возможна утеря импульса па входе шагового двигателя, или равно ему.
Это число определяет число разрядов цикли20 ческих реверсивных счетчиков 82 и 40. В рассматриваемом примере коды от 0 до 9 следуют в порядке О, 1, 2, 3,..., 9 и число разрядов их равно четырем.
В начале обраоотки, если головка с инструментом находится в некотором промежуточном положении, сигнал «Пуск», поступающий на сборку 5, одновременно попадает на импульсные входы вентилей передачи 47 и 50, з0" разрешая ввод и счетчики 82 и 40 через разделительные схемы 48 и 49 кодов датчиков
85 и 89. Сигнал с единичного выхода триггера б открывает вентиль 8, разрешая поступление импульсов .от И в интерполятор. Этот же сигнал открывает вентили 11, 12, 8 — 10, разрешая поступление импульсов от интерполятора на входы (+) или (— ) счетчиков 82 и 40, при движении, вперед — на входы (+), назад — на входы (— ). Если после заверше40 ния одного цикла формируется нулевой код счетчика 82, но отсутствует задержанный линией задержки 88 сигнал, который через схему «НЕ» 84 поступает на схему «И» 28, то сигнал с выхода последней через сборку 80 и
4> формирователь 81 поступает на сборку 7, с выхода которой он устанавливает в «нуль» триггер 6, запрещая поступление импульсов от генератора 18 на вход интерполятора. Импульсы с выходов вентилей 14 и 15 через вен50 тили П и 12 попадают на входы (+) или (— ) счетчика 82. Одновременно сигнал с выхода схемы «И» 28 открывает вентиль 26, пропуская импульс от генератора И на входы сборок 20 и 21 импульсов, поступающих с выходов этих сборок на входы вентилей 14 и 15.
Если в состоянии «единица» находится триггер 8, сигнал через вентиль 14 проходит на вход (+) блока 18 управления шаговым двигателем 45, разрешая перемещение голов60 ки на один элементарный шаг по оси Х вперед. Если в состоянии «единица» триггер 4, открыт вентиль 15, разрешающий прохождение импульса на вход (— ) блока 18. Как только на выходе схемы «И» 86 выработается сиг65 нал совпадения нулевых кодов счетчика и
272691 чика, через сборку 87, формирователь 58 и рку 5 этим сигналом устанавливается в ничное состоячие триггер б, разрешая ьнейшую работу интерполятора по обычпрограмме. налогично корректируется погрешность оси У. десь при наличии сигнала рассогласования выходе схемы «И» 29, на входы которой гупают сигналы с выхода нулевой шины чика 40 и через линию задержки 41 и схе«НЕ» 42 с выхода нулевой шины датчика, ал со схемы «И» 29 через сборку 80, мирователь 81 и сборку 7 устанавливает в ль» триггер пуска б, запрещает работу ерполятора и через вентиль 27, управляеi в bы х оoд о м M сcх еeмMbы ««ИH» » 2299,, с бооор кКи Н 2222, 28 и гили 1б и 17, управляемые единичным и евым выходами триггера знака 4 (ось Y) гупление на входы (+) или (— ) блока авления 19 шаговым двигателем 4б сигнаединичного перемещения в том или ином равлении. После появления сигнала на вые схемы «И» 88, на входы которой посту т сигналы с выходов шины нулевого кода ..чика 40 и датчика 89, последним через зку 87, формирователь 58 и сборку 5 усталивается в единицу триггер б и разреша работа интерполятора по программе. .ри сравнении кодов только с нулевых шин аа работает согласно описанному ранее ре<у. Однако, если в некоторых случаях кор ия должна производиться и на некоторых межуточных значениях цикла, возникает тответствие в связи с тем, что после нуле> кода при движении вперед коды датчика (етчика совпадают;
Датчик 0 123..... 9
Счетчик 0 123..... 9 и движении назад датчик формирует код, олнительный к коду счетчика:
Датчик 0 987.... 1
Счетчик 0 123..... 9 ля устранения неоднозначности в данном име используются дополнительно группы ..илей передачи дополнительного кода и
<а «И» 51, объединяющая выходы (— ) гера знака 8 и схемы «И» 8б совпадения звых кодов датчика и счетчика Х, и таксхема «И» 52, объединяющая нулевые выл триггера знака 4 и схемы «И» 88 совния нулевых кодов датчика у и счетчиЛУ. ри наличии сигнала на выходе схемы «И» ли 52 (по окончании обработки цикла) через вентили 47 и 50 передачи дополниных кодов устанавливает на соответствующих счетчиках код, дополнительный до полного кода датчика, и сигналы поступают на входы (— ) счетчиков. Таким образом, 1<03l I датчика и счетчика совпадают:
0 987 . . . . . . 1
0 987 и можно производить сравнения для коррекции кодов любых шин по аналогии с нулевыми. Для этого достаточно установить на входы схем 88, 28, 86, 41, 88 и 29 дополнительно схемы «ИЛИ», объединяющие шины всех кодов, после которых должна производиться коррекция.
Предмет изобретения
Шаговый графопостроитель, содержащий устройство ввода-управления, интерполятор, триггеры, вентили, блок управления, шаговые двигатели, датчики, разделительные схемы, счетчики, линии задержки, отличающийся тем, что, с целью устранения погрешности привода и повышения точности работы устройства, в нем выходы кодовых шин датчиков положения через вентили и разделительные схемы подключены к установочным входам реверсивных счетчиков, выходы нулевых шин которых через первые вентили подключены к шинам нулевых кодов датчиков положения, а через вторые вентили, инверторы и линии задержки— к шинам нулевых кодов датчиков положения, выходы вторых вентилей чодключены к управляющим входам третьих вентилей, импульсные входы которых подключены к генератору импульсов, а выходы через разделительные схемы и вентили распределения, соединенные с соответствующими выходами триггеров зна4о ков координат перемещений, подключены к соответствующим входам блоков управления приводом, а также через разделительную схему подключены к нулевому влоду триггера пуска, единичный выход которого через вен
45 тиль, соединенный с генератором импульсов. подключен ко входу интерполятора, единичный вход триггера пуска через разделительную схему подключен к выходам первых вентилей, а также ко входам четвертых венти50 лей, другие входы которых подключены к соответствующим выходам триггеров знаков, а выходы — к импульсным входам вентилей передачи дополнительных кодов в соответствующие циклические счетчики, входы (+) и
55 (— ) которых через линии задержки подключены к соответствующим входам блоков управления.
272691
Составитель Е. И. Иванеева
Редактор В. Ф. Полещук Техред Л. В. Куклина, Корректор Н. С. Сударенкова
Заказ 2243/10 Тираж 480 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва, 5К-35, Раушская наб., д. 4)5
Типография, пр. Сапунова, 2