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

 

Изобретение относится к области автоматики и вычислительной техни ки и может быть использовано в системах ЧПУ станками и другим оборудованием . Целью изобретения является расширение функциональных возможностей за счет корректировки неперпендикулярности направляющих станка с ЧПУ и повышение точности. Устройство для программного управления содержит блок I задания программы, блоки 2-5 разложения векторов, каждый из которых состоит из линейного интерполятора 6, триггера 7, элемента И 8, а также сумматор 9 и блок 10 управления приводами. Устройство позволяет после обмера геометрических характеристик станка ввести соответствующие коэффициенты и обеспечить неперпендикулярность осей с точиог стью одной дискреты во всем диапазоне перемещений по всем линейным координатам станка. При ремонте изношенного станка достаточно изменить коэффициенты в устройстве. 1 з.п. ф-лы, 4 ил. § (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

„„SU„„1365050 А1 (5в 4 G 05 В 19/18

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCKOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4084878/24-24 (22) 03.07.86 (46) 07.01.88. Бюл. Ф 1 (72) В. Л. Кошкин (53) 62!.503.55(088 ° 8) (56) Авторское свидетельство СССР

Ф 983651, кл. G 05 В 19/18, 1981.

Авторское свидетельство СССР

Ф 862117, кл, G 05 В 19/19, 1979. (54) УСТРОЙСТВО ДЛЯ ПРОГРАММНОГО

УПРАВЛЕНИЯ (57) Изобретение относится к области автоматики и вычислительной техни" ки и может быть использовано в системах ЧПУ станками и другим оборудованием. Целью изобретения является расширение функциональных воэможностей за счет корректировки неперпендикулярности направляющих станка с ЧПУ и повышение точности. Устройство для программного управления содержит блок 1 задания программы, блоки 2"5 разложения векторов, каждый из которых состоит из линейного интерполятора 6, триггера 7, элемента И 8, а также сумматор 9 и блок 10 управления приводами. Устройство позволяет после обмера геометрических характеристик станка ввести соответствующие коэффициенты и обеспечить неперпендикулярность осей с точно " стью одной дискреты во всем диапазоне перемещений по всем линейным координатам станка. При ремонте изношенного станка достаточно изменить коэффициенты в устройстве ° 1 з.п. ф-лы, 4 ил.

1365050

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

Целью изобретения является рас" ширение функциональных возможностей за счет корректировки неперпендикулярности направляющих станка с ЧПУ и повышение точности.

На фиг ° 1 приведена структурная схема устройства; на фиг. 2 — векторная диаграмма, поясняющая принцип

его работы; на фиг, 3 — линейный интерполятор; на фиг. 4 — блок суммирования °

Устройство (фиг. 1) содержит блок

1 задания программы, блоки 2-5 разложения векторов, каждый иэ которых состоит из линейного интерполятора 6, триггера 7, элемента И8, а также сумматор 9 и блок 10 управления приво" да ми, Линейный интерполятор 6 (фиг. 3) содержит накапливающие сумматоры 1113, элементы И14-16.

Сумматор 9 содержит элементы

ИЛИ 18-20.

Перед началом работы информация распределяется по блокам следующим образом, Теоретическая ось Х рассматривается как результат суммирования некоторых векторов, отложенных на реальных неперпендикулярных осях станка Xc, Vc. Так, вектор 0, лежащий на оси Х, является суммой векторов о и a", лежащих на осях станка Х

Ус Соответственно вектор Ь, лежащий иа оси У, является суммой векторов

1 И

Ь и Ь, лежащих соответственно на осях станка Х,, У, (фиг. 2). В соответствии с векторной диаграммой на входы линейных интерполяторов блоков

2 и 3 разложения векторов подаются коды величин векторов а, a, а", а на входы линейных интерполяторов 6 блоков 4 и 5 разложения векторов подаются коды величин векторов Ь, b

И

Ь . После этого блок 1 задания программы начинает отрабатывать програм" му П(Х, У), составленную в координатах Х, У. Каждый импульс с выхода блока 1 направления +Х поступает на вход блока 2 разложения векторов и устанавливает в единицу триггер 7.

Единичный потенциал с триггера 7 открывает элемент И8 и высокая час5

1r

55 тота В с выхода элемента И 8 поступает на вход аргумента интерполятора 6. Интерполятор начинает отрабатывать заданную информацию, причем на выходах координат, в которые занесены величины а и о, формируют приращения разложения вектора а на оси станка Х„, У, а именно +Х

I с >

-У ° Так продолжается до тех пор, пока на выходе координаты, в которую занесена величина о, не появится импульс, который и сбросит в ноль триггер 7. Элемент И8 закрывается и прохождение частоты f на вход интерполятора 6 прекращается до поступления следующего импульса с выхода направления +Х на единичный вход триггера 7 блока 2. Таким образом, происходит разложение вектора о на векторы а и о " . Аналогично интерполятор 3 раскладывает вектор (-а) на векторы а и a " но противоположных знаков. Интерполяторы 4 и 5 — — п делают то же с векторами b, Ь, b в направлениях + У. Наличие независимых интерполяторов для каждого направления гарантирует сходимость по нулям программы в осях Х, У, при сходимости по нулям программы в осях Х, У. В случае трехкоординатного интерполятора 1 линейные интерполяторы 6 становятся четырехкоординатными, так как каждый вектор идеальных осей Х, У, Z раскладывается на три сточные оси Хс, У,, Z, а количество блоков разложения векторов увеличивается соответствен" но до шести. Коды величин векторов с (Ь ), а"(Ь ), а(b) подаются на входы накапливающих сумматоров 1113, которые перед началом работы сбрасываются в ноль сигналом пред" варительной установки (ПУ).

При поступлении ча вход аргумента / импульса частоты f он стробирует сигналы переполнения сумматоров 11"

l3 поступая на вторые входы элементов И14-16, формируя тем самым выходные сигналы интерполятора. По заднему фронту импульса fв коды величин a (Ь ), о (Ь ), а(Ь) добавляются в сумматоры 11-13. Таким образом реализуется линейная интерполяция по принципу цифрового дифферен" циального анализатора. Действительно, если частоты f> и f> (фиг. 1) о сдвинуты на 180, то сигналы с по"

I И метками и никогда не совпадут по формулаизобретения

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

30 з 13650 времени и в дополнительной синхронизации нет необходимости.

Устройство позволяет после обмера геометрических характеристик стан5 ка ввести соответствующие коэффициенты и обеспечить неперпендикулярность осей с точностью одной дискреты во всем диапазоне перемещений по всем линейным координатам станка.

Так при цене отсчета S G,001 мм и величине перемещения 1 м обеспечится неперпендикулярность 0,001 мм на

1 м. При ремонте изношенного станка достаточно изменить коэффициенты в устройстве.

Предлагаемое изобретение позволяет повысить класс точности станка эа счет компенсации неперпендикулярнос" ти (непараллельности) осей координат и оси вращения шпинделя.

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

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

Составитель А. Исправникова

Редактор Л. Гратилло Техред И.Попович Корректор С, Шекмар

Заказ 6609/40 Тираж 866 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

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

 

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано для централизованного числового программного у правления группой объектов

Изобретение относится к технике автоматического управления и может быть использовано в системах программного управления робототехническими комплексами

Изобретение относится к области автоматики и вычислительной техники и может быть использовано в системах числового программного управления станками с повьшенными требованиями к герметичности и надежности работы для ввода программ в системах ЧПУ с пульта оператора

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

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике

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

Изобретение относится к устройствам управления и может применяться в системах автоматизации управления технологическими линиями и оборудованием

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении распределенных систем программного управления, а также подсистем логического управления многоуровневых АСУ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, а также АСУТП

Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении управляющих и вычислительных систем высокой производительности, АСУТП, а также других систем, к которым предъявляются жесткие требования по надежности

Изобретение относится к электротехнике и может быть использовано в системах автоматического управления для регулирования частоты вращения электродвигателя постоянного тока
Наверх