[go: up one dir, main page]

RU2762693C1 - Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования - Google Patents

Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования Download PDF

Info

Publication number
RU2762693C1
RU2762693C1 RU2020122955A RU2020122955A RU2762693C1 RU 2762693 C1 RU2762693 C1 RU 2762693C1 RU 2020122955 A RU2020122955 A RU 2020122955A RU 2020122955 A RU2020122955 A RU 2020122955A RU 2762693 C1 RU2762693 C1 RU 2762693C1
Authority
RU
Russia
Prior art keywords
robot
tool
specified
movement
tool center
Prior art date
Application number
RU2020122955A
Other languages
English (en)
Inventor
Надежда Александровна Сазонникова
Владимир Николаевич Илюхин
Сергей Викторович Сурудин
Никита Николаевич Свинарев
Original Assignee
федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королева"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королева" filed Critical федеральное государственное автономное образовательное учреждение высшего образования "Самарский национальный исследовательский университет имени академика С.П. Королева"
Priority to RU2020122955A priority Critical patent/RU2762693C1/ru
Application granted granted Critical
Publication of RU2762693C1 publication Critical patent/RU2762693C1/ru

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D22/00Shaping without cutting, by stamping, spinning, or deep-drawing
    • B21D22/20Deep-drawing
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B21MECHANICAL METAL-WORKING WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21DWORKING OR PROCESSING OF SHEET METAL OR METAL TUBES, RODS OR PROFILES WITHOUT ESSENTIALLY REMOVING MATERIAL; PUNCHING METAL
    • B21D31/00Other methods for working sheet metal, metal tubes, metal profiles
    • B21D31/04Expanding other than provided for in groups B21D1/00 - B21D28/00, e.g. for making expanded metal
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J19/00Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Robotics (AREA)
  • Numerical Control (AREA)
  • Manipulator (AREA)

Abstract

Изобретение относится к области робототехники, а именно к способам позиционирования промышленных роботов. Для повышения точности позиционирования промышленного робота в процессе инкрементального формообразования проводится оценка по результатам измерения с помощью лазерного трекера положения инструмента относительно базовой поверхности, которая задается с помощью 4 сферических отражателей. При проведении измерений положения инструментального центра робота-манипулятора рядом с ним установлен сферический отражатель, положение которого относительно базовой плоскости определяется по результатам измерений с помощью лазерного трекера, имеющего частоту сканирования, соответствующую тактовой частоте робота-манипулятора. В точке, соответствующей начальному положению пуансона, проводится измерение координат инструментального центра робота-манипулятора для оценки погрешности измерений и калибровки робота, а оценка рассогласования заданной и реальной траектории перемещения робота осуществляется путем сравнения текущих и реальных координат инструментального центра робота в заданных точках на каждом шаге углубления пуансона, при пошаговом перемещении инструмента, или витке, при спиральном перемещении инструмента, с формированием корректирующего сигнала в случае превышения допустимой величины, определяемой заданной точностью обработки. Технический результат заключается в повышении точности позиционирования робота с учетом реальной траектории перемещения робота-манипулятора, обусловленной влиянием внешних факторов, например давление, температура, а также кинематическими ошибками робота, жесткостью соединений робота. 3 ил.

Description

Изобретение относится к области робототехники и позволяет повысить точность перемещений промышленного робота в процессе инкрементального формообразования.
Известен способ повышения точности перемещений промышленного робота в процессе неразрушающего контроля, описанный в статье «Off-line scan path planning for robotic NDT», M. Morozov, S.G. Pierce, C.N. MacLeod, C. Mineo, R. Summan. Описывается применение промышленного робота- манипулятора для неразрушающего контроля (NDT) в аэрокосмической промышленности в частности, для решения задач обратного инжиниринга. Робот используется для перемещения ультразвукового датчика по заданной траектории. В руку робота был установлен датчик вихревых токов. В данном способе точность перемещений робота оценивается в соответствии со стандартом ISO 9283:1998(en) «Manipulating industrial robots-Performance criteria and related test methods)). Повышение точности перемещений робота достигается за счет измерения в процессе калибровки текущих координат инструментального центра робота с помощью лазерного трекера Leica AT901b и их сравнения с координатами, заданными в командах робота. Проводится сравнение координаты в памяти контроллера и измеренной с помощью трекера координаты, затем определяется величина рассогласования. Отражатель установлен близко к инструментальному центру робота.
Для обеспечения требуемой точности перемещения руки робота требуется учет влияния ряда факторов, например, изменения температуры в процессе обработки, что невозможно обеспечить только за счет калибровки робота. Недостатками данного способа является то, что не учитывается траектория перемещения руки робота в процессе обработки, также невозможно определить положения инструментального центра робота относительно поверхности изделия.
Известен патент RU 2706260 С2 «Способ компенсации отклонения рабочей точки)), опубликованный 15.11.2019. Повышение точности позиционирования робота-манипулятора в процессе сварки осуществляется за счет измерения перемещений инструментального центра робота с помощью лазерного трекера. На основе сравнения между измеренным фактическим положением рабочей точки и ее номинальным положением определяют корректирующее значение, на основе которого во время обработки заготовки адаптируют набор компенсационных параметров для уменьшения отклонения. При этом могут учитываться и компенсироваться как априори неизвестные возмущающие воздействия, так и изменяющиеся зависимости известных возмущающих воздействий, то есть при этом используется обратная связь для улучшения компенсационных параметров в реальном времени.
Это позволяет производить адаптацию компенсационных параметров с тактовой частотой, с которой ЧПУ производит интерполяцию. Большое внимание в патенте уделено формированию управляющих команд. При этом не учитывается расположение инструментального центра робота относительно заготовки и нет возможности определения рассогласования заданной и реальной траектории перемещения инструмента в процессе обработки. В измерительной системе используется один единственный отражатель, расположенный на инструменте, что не позволяет отслеживать положение инструмента относительно заготовки.
За прототип взят способ повышения точности перемещений бурового инструмента, описанный в статье «Working pose measurement and quality evaluation of rotary drilling rig based on laser tracker», Xinghua Lu и Tao Jiang. В статье рассматривается процесс бурения с помощью буровой крупногабаритная установки. При этом 4 отражателя установлены на инструменте и 4 - на базовой поверхности для обеспечения возможности отслеживания перемещения инструмента относительно базовой поверхности. Инструмент совершает одновременно вращательное движение и поступательное перемещение вдоль оси отверстия. При работе инструмента по результатам измерения положения инструмента относительно базовой поверхности определяется ряд геометрических параметров траектории: эксцентриситет окружности, градиент перемещения вдоль вертикальной оси энтропию координат вследствие вибрации инструмента.
Предложенный в данной работе способ повышения точности перемещений заключается в оценке положения центра инструмента относительно базовой поверхности по результатам измерения с помощью лазерного трекера положения инструмента относительно базовой поверхности, которая задается с помощью 4 сферических отражателей, расчете по результатам измерений геометрических величины рассогласования заданной и реальной траектории перемещения инструмента. Если величина рассогласования пока не превышает допустимую величину, то корректировка траектории не требуется.
Данное решение рассматривает только оценку перемещения в процессе сверления и не определяет порядок формирования управляющих команд робота.
Поставлена задача обеспечения требуемой точности перемещения инструментального центра робота относительно базовой поверхности заготовки в процессе инкрементального формообразования при перемещении инструмента по более сложной, например, спиралевидной траектории или при пошаговом перемещении, и определения порядка формирования управляющей команды для робота на основе оценки величины рассогласования текущих координат инструментального центра робота и координат заданной траектории перемещения, обусловленной влиянием внешних факторов (давление, температура), а также кинематическими ошибками и жесткостью соединений робота.
Способ повышения точности перемещений промышленного робота-манипулятора (1) в процессе инкрементального формообразования заключается в оценке положения инструментального центра относительно базовой поверхности по результатам измерения его координат с помощью лазерного трекера (2) и расчете по результатам измерений величины рассогласования фактических и теоретических координат инструментального центра робота в заданный момент времени. Базовой поверхностью является жестко закрепленный прижим заготовки (3), на котором установлены 4 сферических отражателя SMR (4) (фиг. 1). Для измерения положения инструментального центра робота один отражатель жестко закреплен непосредственно рядом с ним (фиг. 1).
Фактические координаты инструментального центра робота, определенные по результатам измерений лазерного трекера, сравниваются с теоретическими координатами, заданными программой обработки заготовки, а оценка рассогласования заданной и реальной траектории перемещения робота осуществляется путем сравнения текущих и реальных координат инструментального центра робота в заданных точках после прохождения каждого витка траектории или шага углубления деформирующего инструмента с формированием корректирующего сигнала в случае превышения допустимой величины, определяемой заданной точностью обработки.
Траектория перемещения инструментального центра робота представляет собой конусовидную спираль или траекторию с пошаговым перемещением. При пошаговом движении пуансон, прикрепленный через адаптер к инструментальному центру робота, (фиг. 2, а), описывает окружность заданного радиуса, далее происходит смещение на один шаг вдоль оси изделия на окружность другого радиуса и так, пока не будут окончено формообразование. При спиральном способе (фиг. 2,б) пуансон постоянно движется по спирали.
По результатам определения величины рассогласования заданной и реальной траекторий осуществляется корректировка управляющих команд в соответствии с алгоритмом (фиг. 3).
Процедура корректировки перемещений робота содержит следующие шаги.
Перед началом работы проводится установка связи между промышленным роботом и лазерным трекером. Затем проводится загрузка CAD-модели изделия, определяющей траекторию перемещения инструментального центра робота и требуемую точность выполнения траектории. В соответствии с заданной конфигурацией изделия осуществляется загрузка алгоритма управления роботом и определение расчетных координат перемещения инструментального центра робота, а также определение допустимой погрешности перемещений инструментального центра ε.
В точке, соответствующей начальному положению пуансона, проводится измерение координат инструментального центра робота-манипулятора для оценки погрешности измерений и калибровки робота. При этом Y и Z представляют собой координаты инструментального центра робота в плоскости, перпендикулярной оси обрабатываемой детали.
Далее проводится определение величины рассогласования заданных и фактических координат начальной точки обработки по результатам измерения с помощью лазерного трекера.
Если величина среднеквадратического отклонения не превышает допустимой погрешности ε, начинается процесс обработки заготовки с помощью промышленного робота по заданной программе, одновременно проводится измерение координат отражателей в заданных точках траектории. Если величина среднеквадратического отклонения превышает допустимую величину, требуется дополнительная калибровка промышленного робота.
Далее начинается процесс обработки заготовки в соответствии с CAD-моделью.
Для осуществления данного процесса необходимо задать частоту сканирования лазерного трекера в ходе выполнения данной операции. Максимально возможное число контролируемых точек на каждом витке траектории определяется частотой сканирования лазерного трекера. Для осуществления данного метода необходим лазерный трекер, обеспечивающий измерение по трем степеням свободы с частотой сканирования не меньше тактовой частоты робота.
В процессе перемещение пуансона по каждому витку траектории проводится измерение с помощью лазерного трекера координат инструментального центра робота с заданной частотой. По результатам измерений с помощью лазерного трекера выполняется сравнение фактических координат с теоретическими, заданными CAD - моделью обрабатываемой детали. Если величина рассогласования фактических и теоретических координат пуансона превышает заданную величину ε, то она используется для расчета величины корректирующего сигнала для корректировки перемещений инструментального центра робота с частотой, соответствующей тактовой частоте робота.
После прохождения каждого витка траектории (при спиральной траектории перемещении пуансона) или шага углубления деформирующего инструмента (при пошаговой траектории) проводится оценка фактической величины перемещения деформирующего инструмента (пуансона) вдоль оси заготовки X по результатам измерений с помощью лазерного трекера. Если величина рассогласования ΔХ превышает заданную величину ε, то происходит корректировка величины перемещения вдоль оси X, а результаты измерения лазерного трекера используются для расчета величины корректирующего сигнала.

Claims (1)

  1. Способ повышения точности позиционирования промышленного робота, заключающийся в оценке по результатам измерения с помощью лазерного трекера положения инструмента относительно базовой поверхности, которая задается с помощью четырех сферических отражателей, расчете по результатам измерений величины рассогласования заданной и реальной траектории перемещения инструмента, отличающийся тем, что для измерения положения инструментального центра робота-манипулятора рядом с инструментальным центром робота-манипулятора установлен сферический отражатель, положение которого относительно базовой плоскости определяется по результатам измерений с помощью лазерного трекера, имеющего частоту сканирования, соответствующую тактовой частоте робота-манипулятора, оценка рассогласования заданной и реальной траектории перемещения робота осуществляется путем сравнения теоретических и фактических координат инструментального центра робота в заданных точках после прохождения каждого витка траектории или шага углубления деформирующего инструмента с формированием корректирующего сигнала в случае превышения допустимой величины рассогласования, определяемой заданной точностью обработки, а для оценки погрешности измерений и калибровки робота-манипулятора проводится измерение координат инструментального центра робота в точке, соответствующей начальному положению инструмента.
RU2020122955A 2020-07-06 2020-07-06 Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования RU2762693C1 (ru)

Priority Applications (1)

Application Number Priority Date Filing Date Title
RU2020122955A RU2762693C1 (ru) 2020-07-06 2020-07-06 Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
RU2020122955A RU2762693C1 (ru) 2020-07-06 2020-07-06 Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования

Publications (1)

Publication Number Publication Date
RU2762693C1 true RU2762693C1 (ru) 2021-12-22

Family

ID=80039446

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2020122955A RU2762693C1 (ru) 2020-07-06 2020-07-06 Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования

Country Status (1)

Country Link
RU (1) RU2762693C1 (ru)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2785421C1 (ru) * 2022-06-30 2022-12-07 Автономная некоммерческая организация высшего образования "Университет Иннополис" Система адаптивной компенсации промышленного робота

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006110962A2 (en) * 2005-04-22 2006-10-26 K.U.Leuven Research And Development Asymmetric incremental sheet forming system
JP2006341262A (ja) * 2005-06-07 2006-12-21 Amino:Kk 薄板の成形方法および装置
RU2466858C1 (ru) * 2011-06-01 2012-11-20 Российская Федерация в лице Министерства промышленности и торговли Российской Федерации Способ контроля точности контурных перемещений промышленных роботов
CN203426298U (zh) * 2012-08-10 2014-02-12 福特环球技术公司 用于渐进成形机的坯料保持夹具
CN107300373A (zh) * 2017-08-21 2017-10-27 泰安华鲁锻压机床有限公司 基于六自由度辅助机器人的复杂曲面测量装置
RU2679860C1 (ru) * 2018-05-29 2019-02-13 Федеральное государственное автономное образовательное учреждение высшего образования "Дальневосточный федеральный университет" (ДВФУ) Способ обработки легкодеформируемых изделий

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006110962A2 (en) * 2005-04-22 2006-10-26 K.U.Leuven Research And Development Asymmetric incremental sheet forming system
JP2006341262A (ja) * 2005-06-07 2006-12-21 Amino:Kk 薄板の成形方法および装置
RU2466858C1 (ru) * 2011-06-01 2012-11-20 Российская Федерация в лице Министерства промышленности и торговли Российской Федерации Способ контроля точности контурных перемещений промышленных роботов
CN203426298U (zh) * 2012-08-10 2014-02-12 福特环球技术公司 用于渐进成形机的坯料保持夹具
CN107300373A (zh) * 2017-08-21 2017-10-27 泰安华鲁锻压机床有限公司 基于六自由度辅助机器人的复杂曲面测量装置
RU2679860C1 (ru) * 2018-05-29 2019-02-13 Федеральное государственное автономное образовательное учреждение высшего образования "Дальневосточный федеральный университет" (ДВФУ) Способ обработки легкодеформируемых изделий

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Matsubara, S. Incremental Backward Bulge Forming of a Sheet Metal with a Hemispherical Tool. Journal of the JSTP, vol.35, pp.1311-1316, 1994. *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2785421C1 (ru) * 2022-06-30 2022-12-07 Автономная некоммерческая организация высшего образования "Университет Иннополис" Система адаптивной компенсации промышленного робота
RU2785422C1 (ru) * 2022-06-30 2022-12-07 Автономная некоммерческая организация высшего образования "Университет Иннополис" Система адаптивной компенсации промышленного робота
RU2826673C1 (ru) * 2023-09-25 2024-09-16 Автономная некоммерческая организация высшего образования "Университет Иннополис" Способ роботизированной одноточечной инкрементной формовки
RU2829743C1 (ru) * 2023-11-24 2024-11-05 Автономная некоммерческая организация высшего образования "Университет Иннополис" Способ калибровки промышленного робота
RU2827077C1 (ru) * 2023-12-26 2024-09-23 Автономная некоммерческая организация высшего образования "Университет Иннополис" Способ роботизированной одноточечной инкрементной формовки
RU2850406C1 (ru) * 2024-05-17 2025-11-11 Федеральное государственное бюджетное учреждение науки Институт проблем морских технологий им. академика М.Д. Агеева Дальневосточного отделения Российской академии наук (ИПМТ ДВО РАН) Способ коррекции траекторий движения рабочего органа многозвенного манипулятора необитаемого подводного аппарата
RU2848929C1 (ru) * 2025-06-23 2025-10-21 Федеральное государственное автономное образовательное учреждение высшего образования "Дальневосточный федеральный университет" (ДВФУ) Лазерно-оптическая система для калибровки манипулятора промышленного робота

Similar Documents

Publication Publication Date Title
US9782899B2 (en) Calibration method for coordinate system of robot manipulator
USRE45391E1 (en) Method and an apparatus for performing a program controlled process on a component
CN1221500B (zh) 改进精度的机床系统及其方法
US6345213B1 (en) Control method for an industrial robot
US7904202B2 (en) Method and system to provide improved accuracies in multi-jointed robots through kinematic robot model parameters determination
US8401692B2 (en) System and method for tool testing and alignment
CN111002304B (zh) 用于获取机械手的末端执行器的位置和定位的装置
KR101797122B1 (ko) 이동형 3차원 좌표 측정기(cmm)의 에러 측정 및 보상 방법
TWI754888B (zh) 校準方法及校準系統
JP6091826B2 (ja) 加工装置の制御装置、加工装置、及び加工データの補正方法
KR20080088165A (ko) 로봇 캘리브레이션 방법
CN112902898B (zh) 三维测量装置及所适用的机械手臂的校正方法
CN113365785A (zh) 校准工业机器人的工具的方法、控制系统和工业机器人
RU2762693C1 (ru) Способ повышения точности перемещений промышленного робота в процессе инкрементального формообразования
JP6228905B2 (ja) 作業ロボットの設置状態検出方法
US20240308077A1 (en) Automated calibration of a production machine
JP5667437B2 (ja) ロボットの外部軸の計測方法、ロボットの教示データ作成方法、およびロボットのコントローラ
Millington et al. Innovative mechanism to identify robot alignment in an automation system
English et al. Kinematic calibration of six-axis robots
CHITARIU et al. EXPERIMENTAL RESEARCH ON POSITIONING ACCURACY OF EDUCATIONAL ROBOTS
KR20070096627A (ko) 로봇의 위치측정장치 및 방법
JP2025524182A (ja) 座標位置決め機械
EP4561792A1 (en) Coordinate positioning machine
KR20060012936A (ko) 퍼셉트론 센서를 이용한 산업용 로봇 캘리브레이션 시스템
JP2025525045A (ja) 座標位置決め機械