Устройство для программного управления шпинделем Советский патент 1989 года по МПК G05B19/18 

Описание патента на изобретение SU1511735A1

Изобретение относится к области автоматики и вычислительной техники .и может найти применение в системах числового программного управления станками, в которых требуется управлять скоростью вращения шпинделя, а также поддерживать заданную в программе скорость резания при переменном радиусе обработки

Цель изобретения - повьшение быстродействия и упрощение устройства о

На фиг о 1 приведена блок-схема устройстваi на фиг. 2 - схема блока 7(8) памяти на фиг. 3 - график функциональной зависимости скорости вращения шпинделя от радиуса точения при постоянной скорости резания } на фиго 4 - таблица зависимо сти выходного кода элемента 34 памяти от входного кода скорости резания; на фиг о 5 - таблица зависи-. мости кода на выходах элементов 32, 33 памяти от величины радиуса точ е- ния (при соответствующем расчетном значении скорости вращения шпинделя); на фиг. 6 - схема блока 25 синхронизации j на фиг. 7 - график функциональной зависимости скорости вращения шпинделя в об/мин от радиуса точения и местоположения инструмен- та (за осью враг;ения или перед осью вращения); на фиг. 8 - схема коммутатора.

Устройство (фиг.1) содержит блок 1 ввода программы, шинньп формирователь 2, первый 3 и второй 4 регистры, комбинационный сумматор 5, перСП

00 СП

вьм - третий 6-8 блоки памяти, резистор 9, с первого по восьмой элементы И 10-17, первый - третий 18-20 D-триггеры, генератор 21 импульсов дешифратор 22 нуля, реверсивный делитель 23, коммутатор 24, блок 25 синхронизации, реверсивный счетчик 26 импульсов, входы-выходы 27-31.

Блок 7(8) памяти (фиг,2) состо- ит из первого - четвертого программируемых постоянных запоминающих элементов 32-35; блок 8 памяти (фиг о 2) состоит из программируемого постоянного запоминающего элемента Збо Позициями 37-70 обозначены вхо- ды-вьгхоДы блоков памяти.

Блок 25 синхронизации (фиг.6) состоит из четырех D-триггеров 71-74: триггеры 71 и 73 - канал Плюс, триггеры 72 и 74,- канал Минус

Коммутатор 2.4 (фиго8) состоит из инверторов 75-77, резистора 78, D- триггера 79, элементов И 80-83 и элементов ИЛИ 84-86,

Устройство работает следующим образом.

При задании в программе оборотов шпинделя с помощью подготовительной функции С97 под адресом S програмлш- руется число оборотов шпинделя в минуту

В этом режиме работы на соответствующем выходе устройства в зависимости от направления вращения шпинде ля (функции МОЗ или М04) должна быть обеспечена частота, соответствующая заданным в программе оборотам шпинделя . Это является первым режимом работы устройства

При задании в программе скорости резания с помощью подготовительной функции G96 под адресом S программируется величина скорости резания в м/миНо В этом режиме часто- та на выходе устройства, а следовательно, и обороты шпинделя должны изменяться по гиперболической зави- симос 2 и (сМофиГоЗ) Это является втрым режимом работы устройства,,

Рассмотрим работу устройства в первом режиме По сигналу Начальный установ, поступающему от блока ввода программы, первый - третий D- триггеры 18-20 устанавливаются в нулевое состояние, при этом на единичном выходе первого D-триггёра 18 устанавливается нулевой потенциал, который обеспечивает включение первого регистра 3 .в режим вывода информации на выходы Y, на нулевом выходе первого D-триггера 18 устанавливается потенциал единицы, который обеспечивает третье состояние на выходах второго и третьего блоков 7,8 памяти, т„е. отключение, третьего блока 8 памяти от шины, состоящей из двенадцати линий 54-65,На единичном выходе второго П-триггера 19 устанавливается нулевой потенциал, который блокирует работу пятого элемента И I4j на нулевом выходе второго D-триггера 19 устанавливается потенциал единицы, который разрешает работу шестого элемента И 15о На единичном выходе третьего D-триггера 20 устанавливается нулевой потенциал, которьй блокирует работу пятого и шестого элементов И 14, 15, Кроме того, по начальному установу в исходное состояние устанавливаются реверсивный делитель 23, блок 25 синхронизации, реверсивный счетчик 26 импульсов Блок 1 ввода программы далее работает в соответствии с мащин- ными тактами системы управления, которые вырабатываются при обращении к устройству для программного управления шпинделем в процессе работы

В первом машинном такте по шестому выходу блок 1 ввода программы по шине адреса, .состоящей из шестнадцати линий, передает адрес, старшие восемь разрядов которого представляют, собой физический адрес устройства для программного управления шпинделем, а восемь младших разрядов, поступающих на первый вход первого блока 6 памяти, используются для адресации пер- во.го - четвертого- элементов И 13 Одновременного по восьмому выходу блок 1 ввода программы передает сигнал Запись.

Поступивший физический адрес устройства для программного управления шпинделем вызьшает срабатывание седьмого элемента И 16, выход которого поступает на второй вход первого блока 6 памяти, разрешая его работу, и поступает также на второй вход шинного формирователя 2, включая его в режим передачи данных от входа В к выходу Со Так, если на восьми младших разрядах шины адреса установлен код нулевой ячейки, то на выходе первого блока 6 памяти устанавливается единичный потенциал, который подклю5

чает третий вход четвертого элемент И 13. Одновременно нулевые потенциал первого - третьего выходов блока 6 памяти блокируют работу первого - третьего 10-12 элементов И

Во втором машинном такте по седьмому выходу блок 1 ввода программы по шине данных, состоящей из двенадцати линий, передает код скорости вр щения шпинделя, а по пятому выходу блок 1 ввода программы передает сигнал Разрешение доступа, который разрешает работу четвертого элемента И 13„ Так как к этому моменту времени на шине адреса присутствует соответствующий адрес, а на шине данных - соответствуюшлй код скорости вращения шпинделя, то тактовый импульс, поступающий с четвертого вы- хода блока 1 ввода программы, вызывает срабатывание четвертого элемента И 13, выходной сигнал с которого поступает на второй вход первого регистра 3, и код скорости вращения шпинделя заносится в первый регистр

В третьем машинном такте по пятом выходу блок 1 ввода программы по шине адреса, состоящей из шестнадцати линий, передает адрес, старшие во- семь разрядов которого представляют собой физический адрес устройства для программного управления шпиЗДе- лем, а восемь младших разрядов, поступающие на первый вход первого блока 6 памяти, представляют собой адрес первой ячейки, которая используется для адресации первого элемента И 10„ В этом случае единичньй потенциал присутствует на втором вы- ходе первого блока 6 памяти, подготавливая к срабатыванию в четвертом машинном такте первый элемент И 10

Одновременно нулевые потенциалы второго - четвертого выходов блока 6 памяти блокируют работу первого- третьего элементов И 10-12о

В четвертом машинном такте по седмому выходу блок 1 ввода программы по шине, состоящей из двенадцати линий (шина данных), передает сигнал нуля или единицы в зависимости от того, требуется ли подтвердить нулевое состояние первого D-триггера 18 (режим С97) или установить его в единицу (режим С96), а по пятому выходу блок 1 ввода передает сигнал Разрешение доступа, который разрешает работу первого элемента И 10 Так как

1

д 0 5

о л

5

5

7356

к этому моменту времени на шине адреса присутствует соответствующий адрес, а на шине данных - соответствующий код, а именно код нуля, что соответствует режиму работы G97, то тактовый импульс, поступающий с четвертого выхода блока 1, вызывает срабатывание первого элемента И 10, а так как на выходе D первого D-триггера 18 присутствует нулевой потенциал, то он подтверждает нулевое состояние D-триггера 18о

Аналогичным образом, так как это производилось в третьем и четвертом машинных тактах, в пятом и шестом машинных тактах осуществляется запись направления вращения шпиццеля во второй D-триггер 19 (режим работы МОЗ или М04), в седьмом и восьмом машинном тактах осуществляется запись- состояния Пуск или Стоп шпинделя в третий D-триггер 20 (режим Стоп шпинделя MOS)

В девятом машинном такте блок 1 ввода программы по восьмому выходу передает сигнал Чтение (потенциал единицы), который разрешает работу восьмого элемента И 17, с выхода, которого частота генератора 21 импульсов- начинает поступать на второй вход второго регистра 4, который с комбинационным сумматором 5 образует параллельный накапливающий сумматор и осуществляет циклы суммирования с

Импульсы переполнения с второго выхода комбинационного сумматора 5 поступают на первые входы пятого и шестого элементов И 14, 15, а затем в зависимости от состояния второго D-триггера 19, который хранит признак направления вращения, поступают на соответствующий выход устройства: МОЗ или М04 (вращение шпинделя по часовой или против часовой стрелки)

Частота на выходе устройства в режиме С97 в зависимости от значений, программируемых под адресом в программе обработки детали, определяется по формуле F

вб1Х

S

ГЕН 2

- выходная частота тактового генератора; S - число оборотов шпинделя-, 2 - объем накапливающего сумматора, при его размере в двенадцать двоичных разрядов 2 4096о

Поэтому, если объем накапливающего сумматора равен 4096, а тактовая частота генератора 21 равна

Д096 Гц, то при-коде S, равном 2000 который задан в программе обработки

F6HX 096 Гц Щ 2000 Гц.

При работе устройства во втором режиме, а именно в режиме поддержания постоянной скорюсти резания, с помощью подготовительной функции С96 под адресом S программируется значение скоро.сти резания в метрах в минуту

В этом режиме устройство работае в соответствии с формулой

V

где п - число оборотов шпинделя

в минуту в функции радиуса точения при постоянной скорости резанияJ V- скорость резания, м/мин} R - радиус точения, Мо Информация о текущем значении радиуса проходит на вход реверсивного счетчика импульсов 26, объем которого равен семи двоичным разрядам, от блока 1 ввода программы по каналам Плюс X или X. через реверсивньш делитель 23, коммутатор 24 и блок 25 синхронизации после того, как программируемая вершина инс-Грумента достигнет позиции по координате X, значение которой равно 1 27 мм от оси вращения шпинделя При работе устройства программного управления в режиме С96 рверсивный счетчик 26 может менять свое значение в диапазона от +127 м до -127 мм относительно оси вращения шпинделя. Выход из режима С96 осуществляется из позиции 4-127 мм, так, что значение счетчика остается в позиции 127 мМо

Далее при работе в зоне поддержания постоянной скорости резания, равной 127 мм. перед осью вращения и 127 мм за осью вращения, реверсивный делитель 23 пересчитывает импульсы по координате X до одного миллиметрао При дискретности задания перемещений в системе управления, равной 1 мкм, коэффициент делния реверсивного делителя 23 долже быть равен ЮООо Для работы перед осью вращения и за осью вращения коммутатор 24 по сигналу, поступающему от дешифратора 22 нуля, коммутирует импульсы, поступающие на

вход блока синхронизации таким об- раэом, что при работе перед осью вращения импульсы, поступающие по каналу Минус X (движение к оси вращения), направляются на вход Минус блока 25 синхронизации, а импульсы, поступающие по каналу Плюс X (движения от оси вращения), направляют на вход Плюс блока 23 синхронизации При работе за осью вращения импульсы, поступающие по каналу Минус X (двилсениё от оси вращения), направляются на вход Плюс блока 25 синхронизации, а импульсы, поступающие по каналу Плюс X (движение к оси вращения), направляются на вход Минус блока 25 синхронизации

Таким образом, при работе перед осью враш,ения и движения обрабатывающего инструмента к оси вращения скорость вращения шпинделя возрастает, а при движении обрабатывающе- го инструмента от оси вращения скорость вращения шпинделя убывает

При работе за осью вращения и , движении обрабатывающего инструмента от оси вращения скорость враще- ния шпинделя убывает, а при движении обрабатывающего инструмента к оси вращения скорость шпинделя возрастает „

При работе устройства в режиме поддержания постоянной заданной в программе скорости резания в первом машинном такте по шестому выходу блок I ввода программы по шине, состоящей из шестнадцати линий (шина адреса) передает адрес, старшие восемь разрядов которого представляют собой физический адрес устройства для программного управления шпинделем, а восемь младших раз- рядов, поступающих на первый вход первого блока 6 памяти, используются для адресации первого - четвертого элементов И Одновременно по восьмому выходу блок 1 ввода програм- мы передает сигнал Запись о Поступивший физический адрес устройства для программного управления шпинделем вызывает срабатьгоание седьмого: элемента И 16., с выхода которого сиг- нал поступает на второй и третий входы первого блока 6 памяти, разрешая его работу, и поступает также на второй вход шинного формирователя 2, включая его в режим передачи дан9

ных от входа В к выходу С, Так, есл на восьми младших разрядах шины адреса установлен код нулевой ячейки, то на выходе первого блока 6 памяти устанавливается единичный потенциал который подключает третий вход четвертого элемента И 13, Одновременно нулевые потенциалы второго-четверто го выходов блока 6 памяти блокируют работу первого - третьего элементов И 10-12„

Во втором машинном такте по седьмому выходу блок i ввода программы (по шине данных) передает код скор сти резания, который в этом режиме программируется под адресом S, а по пятому выходу блок 1 ввода программы передает сигнал Разрешение доступа, который разрешает работу че вертого элемента И 13, Так как к этому времени на шине адреса присутствует соответствующий адрес, а на шине данных соответствующий код скорости резания, то тактовый импульс поступающий с четвертого выхода блока ввода программы, вызывает срабатывание четвертого элемента И 13, выходной сигнал с которого поступает на второй вход первого регистра 3, и код скорости резания V заносится в первый регистр 3„ В третьем машинном такте по шестому выходу блок 1 ввода программы по шине адреса пердает адрес, старшие восемь разрядов которого представляют собой физический адрес устройства для программного управления шпинделем, а восемь младших разрядов, поступающие на первый вход первого блока 6 па- мяти, представляют собой адрес первой ячейки, которая используется для адресации четвертого элемента И Юо В этом случае единичный потенциал присутствует на втором вы- ходе первого блока 6 памяти, подготавливая к срабатыванию в четвертом машинном такте первый элемент И 10о Одновременно нулевые потенциалы первого, третьего и четвертого выходов блока б памяти блокируют работу второго - четвертого элементов И 13с,

В четвертом машинном такте по седьмоьгу выходу блок 1 ввода программы передает по первой линии сигнал единицы, а по пятому выходу блок 1 ввода программы передает сигнал Разрешение доступа, который

735

10

разрешает работу четвертого элемента И Юо Так как к этому моменту времени на шине адреса присутствует соответствуюпц-тй адрес, а на шине данных - соответствующий код, а именно код единицы на первой линии шины (G96) , то тактовый импульс поступаю.щий с четвертого выхода блока 1 ввода программы, вызывает срабатывание первого элемента И 10, а так как на входе D первого D-триг- гера 18 присутствует единичньш потенциал, то он устанавливает в единичное состояние D-триггер 18 (режим G96) На первом выходе первого D-т риггера 18 устанавливается потенциал единицы, которьш поступает на третий вход первого регистра 3 и переводит первый выход этого регистра в режим третьего состояния, т,е, отключает выход регистра 3 от первого входа комбинационного cyNJMaTO- ра 5, Одновременно на втором выходе первого D-триггера 18 устанавливается нулевой потенциал, который по- ст пает на третий вход второго блока 7 памяти и на шестой вход третьего блока 8 памяти о

Texничecки и преимуществами изобретения являются повышение быстродействия устройства (требуемая дискретность задания оборотов вращения шпинделя 100, 200 о о о Гц на один оборот в минуту достигается путем кратного увеличения частоты генератора), также снижение количества электронны компонентов, простота и надежность устройства.

Формула изобретения

Устройство для программного управления шпинделем, содержащее блок ввода программы, первый регистр, выходы которого соединены с первой группой входов комбинационного сумматора, вторая группа входов которо го подключена к выходам второго регистра, D-входы которого соединены с группой выходов комбинационного сумматора, а также реверсивньш делитель, выход которого соединен с первым информационным входом коммутатора, второй и третий информационные входы которого подключены к соответствующим информационньм входам ревер сивного делителя, управляюш гй вход коммутатора подключен к выходу дешифратора нуля, информационные входы которого подключены к разрядным выходам реверсивного счетчика импульсов, первый и второй входы которого соединены с соответствующими выходами блока синхронизации, установочный вход которого подключен к установочному входу реверсивного делителя, ревер- |сивного счетчика импульсов и уста- :новочному ВЫХОДУ блокв программы, 1о тли чающееся тем, что, с целью повышения быстродействия и упрощения устройства, в него введены шинный формирователь, первый, второй и третий блоки памяти, генератор им- пульсой, восемь элементов И, первый и третий D-триггеры, первый и второй информационные входы реверсивного делителя подключены к первому и второму информационным выходам блока ввода программы, установочный выход которого подключен к R-входам первого, второго и третьего D-тригге- ров, к С-входам которых подключены соответственно выходы первого, второго и третьего элементов И, к первым входам которых подключены третий информационньй выход блока ввода программы и первый вход четвертого элемента И, к вторым входам - четвертый информационный выход блока ввода п1)ограммы и второй.вход четвертого элемента И, первый, второй и третий выходы первого блока памяти подключены к третьим входам первого, второго и третьего элементов И соответственно, четвертый выход первого блока памяти подключен к третьему входу четвертого элемента И, выход которого соединен с тактирующим входом первого регистра, к информационному входу которого подключены через шину D-входы первого, второго и третьего D-триггеррв и выход шинного формирователя, к первому входу которого подсоединены через шину разрядные выходы второго регистра и вторая группа входов комбинационного

сумматора, выход которого подключен к первым входам пятого и шестого элементов И, втбрые входы которых под ключены соответственно к нулевому и единичному выходам второго D- триггера, нулевой выход первого D- триггера подключен к установочному входу первого регистра, а нулевой

выход третьего D-триггера подключен к третьим входам пятого и шестого элементов И, пятый выход блока ввода программы подсоединен к первому входу первого блока памяти и к перво5 му входу седьмого элемента И, выход которого подключен к установочным входам первого блока памяти и шинного формирователя, к третьему входу шинного формирователя подключен0 шестой выход блока ввода программы, а к четвертому входу - седьмой выход блока ввода программы и первый-вход восьмого элемента И, к второму входу которого подключен выход генератора

5 импульсов, а выход восьмого элемента И соединен с входом второго регистра и с третьим входом блока синхронизации, выход первого регистра соединен с первым входом второго

0 блока памяти, первая группа выходов которого подключена к первым адрес- HbBsi входам третьего блока памяти, вторая группа выходов - к второму и третьему адресным входам третьего бло ка памяти, к четвертому адресному входу которого подключен выход реверсивного счетчика импульсов, к первому управляющему входу третьего блока памяти и к первому управляюQ щему входу второго блока памяти подключен через резиртор положительный потенциал, а к второму управляющему входу третьего блока памяти подключены единичный выход первого D-тригс гера и второй управляющий вход второго блока памяти, а выход третьего блока памяти подключен посредством монтажного ИЛИ к второй группе входов комбинационного сумматора.

нт

Фиг.

п, oS/MUH.

Похожие патенты SU1511735A1

название год авторы номер документа
Устройство для программного управления 1981
  • Кошкин Владимир Львович
  • Симецкий Юрий Александрович
  • Лапандин Александр Иванович
SU976428A1
Система числового программного управления с постоянной скоростью резания для токарно-винторезных станков 1981
  • Логинов Григорий Викентьевич
  • Кузьмин Александр Васильевич
SU978102A1
Устройство для программного управления позиционного типа 1983
  • Горбенко Эдуард Тихонович
  • Кошкин Владимир Львович
  • Смирнов Лев Николаевич
  • Чуйкин Станислав Александрович
SU1158976A1
Устройство для двухкоординатного программного управления 1981
  • Кошкин Владимир Львович
  • Лапандин Александр Иванович
SU962857A1
Мажоритарное декодирующее устройство 1986
  • Семашко Алексей Владимирович
  • Новиков Николай Стагорович
  • Туркин Андрей Иванович
  • Кейстович Александр Владимирович
  • Иванкович Борис Сергеевич
SU1372627A1
Многокоординатный цифровой интерполятор 1984
  • Мурза Владимир Максимович
  • Огранович Михаил Наумович
  • Простаков Олег Георгиевич
  • Раисов Юрий Абрамович
  • Спасский Василий Нилович
  • Тройников Валентин Семенович
SU1200246A1
Устройство для проверки выполнения последовательности команд микропроцессора 1984
  • Овечкин Юрий Григорьевич
SU1247874A1
Контурная система программного управления 1989
  • Рачков Борис Степанович
  • Кулаков Юрий Александрович
SU1681298A1
Устройство для адаптивного программного управления металлорежущими станками 1980
  • Шмыров Валерий Александрович
  • Новичихин Василий Алексеевич
SU964581A1
Устройство для задания циклов в системах цифрового программного управления 1985
  • Лапандин Александр Иванович
  • Горбенко Эдуард Тихонович
  • Кошкин Владимир Львович
SU1280575A1

Иллюстрации к изобретению SU 1 511 735 A1

Реферат патента 1989 года Устройство для программного управления шпинделем

Изобретение относится к автоматике и вычислительной технике и может найти применение в системах ЧПУ станками, в которых требуется управлять скоростью вращения шпинделя, а также поддерживать заданную в программе скорость резания при переменном радиусе обработки. Цель изобретения - повышение быстродействия и упрощения устройства. Устройство для программного управления шпинделем содержит блок ввода программы, регистры, комбинационный сумматор, три блока памяти, три D-триггера, элементы И, реверсивный счетчик импульсов, генератор импульсов, блок синхронизации, дешифратор нуля, реверсивный делитель. Данное устройство имеет повышенное быстродействие при простоте и надежности схемы. 8 ил.

Формула изобретения SU 1 511 735 A1

V -ZSQM/nuH

V ZaOti/tiuH V l50f1/nuH V lOOn/MUH V 5QM/MUH

2Q 0 SO 80 ЮО т по т Ш ж 220 ж 260 280 308

Фиг.З

При мм djiuHa окружности раднй in, т.е. скорость Вращения шпинделя численно раВнй скорости резания.

Ш

Фиг Л

i

,-х

глк

пин.

,„пг, (сюраапб Уращеми ЗиВишпинделя)

п1Текащее значение радиуса точения)

Фиг. 7

Леталб

Резец

Документы, цитированные в отчете о поиске Патент 1989 года SU1511735A1

Устройство для программного управления 1981
  • Саламаха Николай Павлович
  • Дорошев Юрий Павлович
  • Литовченко Виктор Иванович
  • Храмцов Валерий Викторович
SU960736A1
Кипятильник для воды 1921
  • Богач Б.И.
SU5A1

SU 1 511 735 A1

Авторы

Леонтьев Виктор Александрович

Сергеев Лев Михайлович

Горбенко Эдуард Тихонович

Даты

1989-09-30Публикация

1987-08-31Подача