KR20200051485A - 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법 및 감속기 시스템의 제조 방법 - Google Patents
감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법 및 감속기 시스템의 제조 방법 Download PDFInfo
- Publication number
- KR20200051485A KR20200051485A KR1020190136056A KR20190136056A KR20200051485A KR 20200051485 A KR20200051485 A KR 20200051485A KR 1020190136056 A KR1020190136056 A KR 1020190136056A KR 20190136056 A KR20190136056 A KR 20190136056A KR 20200051485 A KR20200051485 A KR 20200051485A
- Authority
- KR
- South Korea
- Prior art keywords
- reducer
- correction data
- robot
- correction
- reduction gear
- Prior art date
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1633—Programme controls characterised by the control loop compliant, force, torque control, e.g. combined with position control
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/10—Programme-controlled manipulators characterised by positioning means for manipulator elements
- B25J9/102—Gears specially adapted therefor, e.g. reduction gears
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1628—Programme controls characterised by the control loop
- B25J9/1653—Programme controls characterised by the control loop parameters identification, estimation, stiffness, accuracy, error analysis
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1656—Programme controls characterised by programming, planning systems for manipulators
- B25J9/1661—Programme controls characterised by programming, planning systems for manipulators characterised by task planning, object-oriented languages
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1679—Programme controls characterised by the tasks executed
- B25J9/1692—Calibration of manipulator
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical 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/404—Numerical 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 control arrangements for compensation, e.g. for backlash, overshoot, tool offset, tool wear, temperature, machine construction errors, load, inertia
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Manipulator (AREA)
- Numerical Control (AREA)
Abstract
공작 기계의 개체차와 사용 조건에 기초하는 보정 데이터가 미리 설정되어, 초기 기동(초기의 세팅)을 조기에 행할 수 있는 공작 기계, 공작 기계의 구동 유닛 및 제어부, 이들의 보정 방법, 및 이들 보정 데이터의 작성 방법을 제공하는 것을 목적으로 한다.
본 출원은, 본 발명의 일 실시 형태에 관한 공작 기계에서는, 당해 공작 기계의 제조 시의 당해 공작 기계의 개체마다의 위치 오차에 관한 개체차와, 당해 공작 기계의 사용 조건에 따른 보정 데이터가 입력되도록 구성되어 있다.
본 출원은, 본 발명의 일 실시 형태에 관한 공작 기계에서는, 당해 공작 기계의 제조 시의 당해 공작 기계의 개체마다의 위치 오차에 관한 개체차와, 당해 공작 기계의 사용 조건에 따른 보정 데이터가 입력되도록 구성되어 있다.
Description
본 발명은, 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법, 및 감속기 시스템의 제조 방법에 관한 것이다.
종래부터, 예를 들어 레이저 용접 용도나 플라스마 용접 용도의 로봇(공작 기계)을 수평면 상에서 직선 동작시켰을 때, 중력 방향의 굴곡 등이 발생하여 가공 정밀도에 악영향을 미치는 것을 알고 있다. 당해 굴곡은 로봇의 손끝 위치를 중력 방향으로 변화시키는 축에 설치된 감속기의 각도 전달 오차에 의해 발생하는 것이라고 여겨져, 지금까지 감속기의 입력측과 출력측에 회전 속도 검출 수단을 마련하여 각도 전달 오차를 개체마다 직접 계측하는 방법 등 다양한 방법이 제안되어 왔다.
조립된 로봇에 대해, 작업 공간이 좁은 로봇 가동 현장에 있어서, 인위적 조정 수단을 필요로 하는 일 없이 각도 전달 오차의 보정 파라미터를 동정하는 장치로서, 특허문헌 1이 알려져 있다. 특허문헌 1은, 각 관절부에서 회전 구동하는 모터와, 모터에 연결된 감속기와, 감속기에 연결되는 로봇 암을 구비하는 로봇에 있어서, 로봇의 손끝 위치의 궤적 오차를 보정하기 위해, 각 모터에 대한 각도 지령에 가산되는 보정값의 파라미터를 동정하는 장치이며, 당해 모터에 대한 토크 지령이 최대가 되는 링크 각도에 있어서 최댓값을 취하는, 토크 지령과 동일 주기의 사인파의 위상에 기초하여, 보정값의 위상 파라미터를 동정하고, 또한 동정된 위상 파라미터 및 임의의 진폭 파라미터를 사용하여 계산되는 보정값과 각도 지령의 합계에 대해 순운동학 계산을 행함으로써 얻어지는 로봇의 손끝 위치와 로봇의 현재의 손끝 위치의 차분에 대해 로봇의 동작 시간 내에서의 적분값을 계산하고, 당해 적분값이 최소가 되는 진폭 파라미터를 보정값의 진폭 파라미터로서 동정하는 수단을 구비한 로봇 암 위치 보정 파라미터의 동정 장치를 개시하고 있다.
그러나 특허문헌 1에 개시된 장치에서는, 로봇(공작 기계)의 개체차인 각도 전달 오차의 보정 파라미터를 동정하기 위해 시간이 걸려, 보정 파라미터를 작성하는 동안, 공장 설비의 정지가 필요해져, 생산성이 저하된다고 하는 문제가 있었다. 또한, 로봇의 개체차에 관한 보정 파라미터에 불과하므로, 로봇의 최종 조정을 행할 필요가 있다고 하는 문제가 있었다. 또한, 당해 보정 파라미터는 로봇의 개체차에 관한 것이며, 로봇의 사용 조건에 따른 것은 아니므로, 로봇의 동작의 정밀도가 반드시 충분하다고는 하기 어려웠다.
본 발명의 목적 중 하나는, 초기 기동(초기의 세팅)을 조기에 행할 수 있는 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법, 및 감속기 시스템의 제조 방법을 제공하는 것이다.
본 발명의 일 실시 형태에 의한 감속기 시스템은, 감속기와, 상기 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하는 보정 데이터를 기억한 메모리를 구비한다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서는, 상기 보정 데이터가 상기 사용 조건에 있어서의 상기 감속기의 사용으로부터 수집된 위치 데이터에 기초하여 생성된다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서는, 상기 감속기가 사용되는 로봇의 구동 유닛에 상기 보정 데이터가 입력된다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서는, 상기 감속기가 사용되는 로봇의 구동 유닛의 제어부에 상기 보정 데이터가 입력된다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서는, 상기 보정 데이터에 의해 상기 제어부가 상기 구동 유닛으로의 지령값을 보정한다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서, 상기 위치 오차는, (a) 상기 감속기의 각도 전달 오차, (b) 비틀림 오차, 및 (c) 마찰 오차 중 적어도 하나를 포함한다.
본 발명의 일 실시 형태에 의한 감속기 시스템에 있어서, 상기 사용 조건은, (a) 상기 감속기의 종류, (b) 상기 감속기가 사용되는 로봇의 종류, (c) 상기 감속기가 사용되는 로봇의 용도, (d) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 중량, (e) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 이동 거리, 및 (f) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 속도 중 적어도 하나를 포함한다.
본 발명의 일 실시 형태에 의한 감속기 시스템은, 구동 유닛과, 상기 메모리에 기록한 상기 보정 데이터를 사용하여 상기 구동 유닛의 보정을 행하는, 상기 구동 유닛의 제어부를 포함한다.
본 발명의 일 실시 형태에 의한 로봇은, 상기한 감속기 시스템 중 어느 하나를 포함한다.
본 발명의 일 실시 형태에 의한 보정 방법은, 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터에 의해 구동 유닛으로의 지령값을 보정한다.
본 발명의 일 실시 형태에 의한 보정 데이터의 생성 방법은, 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터를 생성하고, 상기 보정 데이터를 메모리에 기록한다.
본 발명의 일 실시 형태에 의한 감속기 시스템의 제조 방법은, 감속기와 메모리로 이루어지는 감속기 시스템의 제조 방법이며, 상기 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터를 생성하고, 상기 보정 데이터를 상기 메모리에 기록하고, 상기 감속기와 상기 메모리를 조합한다.
초기 기동(초기의 세팅)을 조기에 행할 수 있는 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법, 및 감속기 시스템의 제조 방법이 제공된다.
도 1은 본 발명의 일 실시 형태에 있어서의 감속기 시스템을 구비하는 로봇의 개략도이다.
도 2는 본 발명의 일 실시 형태에 있어서의 보정 데이터를 모식적으로 설명하는 도면이다.
도 3은 본 발명의 일 실시 형태에 있어서의 보정 데이터의 전달 방법을 설명하는 도면이다.
도 2는 본 발명의 일 실시 형태에 있어서의 보정 데이터를 모식적으로 설명하는 도면이다.
도 3은 본 발명의 일 실시 형태에 있어서의 보정 데이터의 전달 방법을 설명하는 도면이다.
도 1은, 본 발명의 일 실시 형태에 있어서의 감속기 시스템을 구비하는 공작 기계의 개략도를 도시한다. 공작 기계에는, 로봇, 머시닝센터, 포지셔너 등이 포함된다. 본 명세서에서는, 공작 기계로서 로봇(100)이 사용되는 실시 형태에 대해 주로 설명한다.
도시하는 바와 같이, 일 실시 형태에 있어서의 로봇(100)은, 감속기 시스템(1)과, 이 감속기 시스템(1)으로부터 공급되는 구동력에 의해 구동되는 암(6)을 구비한다. 감속기 시스템(1)은, 로봇(100)을 제어하기 위한 제어부(2)와, 구동 유닛(3)과, 감속기(4)를 구비한다. 제어부(2)는, 예를 들어 도시하지 않은 컴퓨터 프로세서와, 메모리(5)를 구비한다. 컴퓨터 프로세서는, 감속기(4)를 제어하기 위한 제어 프로그램 또는 그 이외의 프로그램을 로드하고, 로드한 프로그램에 포함되는 명령을 실행하는 연산 장치이다. 메모리(5)는, 컴퓨터 프로세서에 의해 액세스되는 기억 장치이다. 메모리(5)는, 예를 들어 자기 디스크, 광 디스크, 반도체 메모리, 또는 데이터를 기억 가능한 상기 이외의 각종 기억 장치이다.
구동 유닛(3)은, 예를 들어 전동 모터이다. 감속기(4)는, 구동 유닛(3)으로부터 입력된 구동력을 감속하여 암(6)에 전달한다. 암(6)은, 감속기(4)로부터의 구동력에 의해 구동된다. 메모리(5)는, 후술하는 보정 데이터를 기억한다. 제어부(2)는, 로봇(100)의 외부에 마련되어도 된다. 일 양태에 있어서, 제어부(2)는, 로봇(100)의 외부에, 구동 유닛(3)과 통신 가능하게 마련된다. 구동 유닛(3)은, 감속기(4)를 포함하도록 구성해도 된다. 또한, 메모리(5)에 기억되어 있는 보정 데이터는, 구동 유닛(3)에 입력되어도 된다.
제어부(2)는, 로봇(100)에 대한 동작 지령을 생성하고, 당해 동작 지령에 기초하여, 로봇(100)의 각 축(예를 들어, 관절)에 탑재한 구동 유닛(3)을 제어하도록 구성된다. 예를 들어, 제어부(2)는, 로봇(100)에 대한 동작 지령을 나타내는 지령값(지령 신호)을 생성하고, 이 지령값을 구동 유닛(3)에 입력함으로써 구동 유닛(3)을 제어한다. 구동 유닛(3)에 의한 구동력은 감속기(4)에 입력되고, 그 출력에 의해 암(6)이 구동된다. 도시하지 않았지만, 로봇(100)의 구동 유닛(3)에는, 위치 검출기, 각도 검출기, 인코더 및 이들 이외의 센서가 적절하게 마련된다.
다음으로, 도 2를 참조하여, 보정 데이터(11)를 더 상세하게 설명한다. 보정 데이터(11)의 생성을 위해, 먼저, 로봇(100)의 제조 시에 있어서의 당해 로봇(100)의 개체마다의 위치 오차에 관한 개체차를 나타내는 개체 정보(9)를 준비한다. 본 발명의 일 실시 형태에 있어서, 개체 정보(9)는, 예를 들어 로봇(100) 또는 감속기(4)의 각도 전달 오차, 비틀림 오차, 마찰 오차, 및 이들 이외의 위치 오차 정보를 포함한다.
또한, 로봇(100)의 사용 조건에 관한 보정 정보(10)를 준비한다. 본 발명의 일 실시 형태에 있어서, 보정 정보(10)는, 감속기(4)의 종류, 로봇(100)의 종류, 로봇(100)의 용도, 로봇(100)이 취급하는 대상물의 중량, 로봇(100)이 취급하는 대상물의 이동 거리, 및 로봇(100)이 취급하는 대상물의 속도, 및 이들 이외의 로봇(100)의 사용 조건에 관한 정보 중 적어도 하나를 포함한다.
본 발명의 일 실시 형태에 있어서, 보정 데이터(11)는, 이 개체 정보(9)와 보정 정보(10)에 기초하여 생성된다. 보정 데이터(11)는, 개체 정보(9) 및 보정 정보(10) 이외의 정보에 더 기초하여 생성되어도 된다.
본 발명의 일 실시 형태에 있어서, 로봇(100)에는, 보정 데이터(11)가 입력된다. 제어부(2)는, 보정 데이터(11)에 기초하여 구동 유닛(3)을 구동하기 위한 지령값을 보정하도록 구성된다. 상기한 바와 같이, 로봇(100)에 입력되는 보정 데이터(11)는, 로봇(100)의 개체차를 나타내는 개체 정보(9)와 로봇(100)의 사용 조건에 관한 보정 정보(10)에 기초하여 생성되므로, 로봇(100)의 초기 기동(초기 세팅)보다 전에 보정 데이터(11)를 준비하고, 이 보정 데이터를 로봇(100)에 입력함으로써, 초기 기동을 단시간에 행하는 것이 가능해진다.
본 발명의 일 실시 형태에 있어서는, 구동 유닛(3)에 보정 데이터(11)가 입력되어도 된다. 보정 데이터(11)는, 메모리(5)에 기억되어 있어도 된다. 메모리(5)로부터 판독된 보정 데이터(11)가 구동 유닛(3)에 입력되어도 된다. 일 실시 형태에 있어서는, 구동 유닛(3)에 의해, 제어부(2)로부터의 지령값이 보정 데이터(11)에 기초하여 보정되어도 된다.
본 발명의 일 실시 형태에 있어서는, 제어부(2)에 보정 데이터(11)가 입력되어도 된다. 메모리(5)로부터 판독된 보정 데이터(11)가 제어부(2)에 입력되어도 된다.
본 발명의 일 실시 형태에 관한 보정 방법에 있어서는, 개체 정보(9) 및 보정 정보(10)에 기초하여 보정 데이터(11)를 생성하는 스텝과, 이 보정 데이터(11)에 기초하여 제어부(2)로부터 구동 유닛(3)으로의 지령값을 보정하는 스텝을 구비한다. 일 실시 형태에 있어서의 보정 방법은, 보정 데이터(11)에 기초하여 보정된 지령값이 구동 유닛(3)에 입력되어도 된다. 보정 데이터(11)에 기초하여 보정된 지령값은, 제어부(2)에 입력되어도 된다.
본 발명의 일 실시 형태에 관한 보정 데이터(11)의 생성 방법에서는, 개체 정보(9)와 보정 정보(10)에 기초하여 보정 데이터(11)를 생성하는 스텝과, 생성된 보정 데이터(11)를 메모리(5)에 기억하는 스텝을 구비한다. 보정 데이터의 생성 방법은, 보정 정보(10)를 수집하는 스텝을 더 구비해도 된다. 보정 정보(10)는, 로봇(100)마다 수집되어도 된다. 하나의 로봇(100)에 대해 수집되는 보정 정보는, 다른 로봇(100)에 대해 수집되는 보정 정보와 상이한 것이어도 된다. 하나의 로봇(100)에서 사용되는 보정 데이터(11)는, 당해 하나의 로봇(100)에 대해 수집된 보정 정보(10)와, 당해 로봇(100)의 개체 정보(9)에 기초하여 생성되어도 된다.
다음으로, 도 3을 참조하여, 보정 데이터(11)의 전달 방법에 대해 설명한다.
감속기(4)의 제조자 M은, 제조한 감속기(4)마다 제조 시의 위치 오차를 계측하고, 이 위치 오차를 개체 정보(9)로서 기록한다. 또한, 제조자 M은, 감속기(4)(또는 당해 로봇(100))의 사용 시에, 당해 감속기(4)(또는 당해 로봇(100))에 대한 보정 정보(10)를 감속기(4)(또는 로봇(100))의 사용자로부터 수집한다. 제조자 M은, 개체 정보(0)와 보정 정보(10)에 기초하여 보정 데이터(11)를 생성한다.
제조자 M은, 보정 데이터(11)를 축적하고 있으므로, 감속기(4)를 고객에게 제공할 때, 감속기(4)와 함께 당해 감속기(4)에 관한 보정 데이터(11)도 제공할 수 있다. 감속기(4)의 이용자(고객 A∼고객 D)는, 제조자 M으로부터 제공된 보정 데이터(11)에 기초하여 초기 기동(초기 세팅)을 행할 수 있다. 이에 의해, 감속기(4)의 이용자는, 초기 기동을 단시간에 행할 수 있다
보정 데이터(11)는, 제조자 M으로부터 고객(예를 들어, 고객 A)에 대해 유선 통신 또는 무선 통신에 의해 송신되어도 된다. 이 유선 또는 무선의 통신로에는, 시큐리티 게이트가 설정될 수 있다. 이 시큐리티 게이트에 의해, 안전성을 확보한 후 보정 데이터(11)가 송수신될 수 있다. 보정 데이터(11)는, 메모리에 기억되어도 된다. 제조자 M은, 보정 데이터(11)를 기억한 메모리를 감속기(4)에 조합해도 된다. 이 경우, 보정 데이터(11)는, 감속기(4)와 함께 제조자 M으로부터 고객(예를 들어, 고객 B)에 대해 제공된다. 보정 데이터(11)는, 감속기(4)와는 별체의 기억 매체에 기록되어도 된다. 이 경우, 제조자 M으로부터 고객(예를 들어, 고객 C)에 대해 보정 데이터(11)가 기억된 기억 매체가 제공된다. 즉, 제조자 M으로부터 고객에게 기억 매체를 제공함으로써, 당해 기억 매체에 기억된 보정 데이터(11)를 고객에게 제공할 수 있다. 보정 데이터(11)는, 종이 매체에 기록되어 있어도 된다. 이 경우, 제조자 M으로부터 고객(예를 들어, 고객 D)에 대해 보정 데이터(11)가 기억된 종이 매체가 제공된다. 이와 같이 하여, 감속기(4)와 함께 보정 데이터(11)도 제공하는 것이 가능해진다.
상술한 실시 형태의 원리는, 로봇(100) 등의 공작 기계에 한정되지 않고, 다양한 작동 장치, 이동 장치 및 이들 이외의 장치에 적용될 수 있다.
1: 로봇(공작 기계)
2: 제어부
3: 구동 유닛
4: 감속기
5: 메모리
6: 암
9: 개체 정보
10: 보정 정보
11: 보정 데이터
2: 제어부
3: 구동 유닛
4: 감속기
5: 메모리
6: 암
9: 개체 정보
10: 보정 정보
11: 보정 데이터
Claims (12)
- 감속기와,
상기 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하는 보정 데이터를 기억한 메모리를
구비한, 감속기 시스템. - 제1항에 있어서,
상기 보정 데이터가 상기 사용 조건에 있어서의 상기 감속기의 사용으로부터 수집된 위치 데이터에 기초하여 생성되는, 감속기 시스템. - 제1항에 있어서,
상기 감속기가 사용되는 로봇의 구동 유닛에 상기 보정 데이터가 입력되는, 감속기 시스템. - 제1항에 있어서,
상기 감속기가 사용되는 로봇의 구동 유닛의 제어부에 상기 보정 데이터가 입력되는, 감속기 시스템. - 제4항에 있어서,
상기 보정 데이터에 의해 상기 제어부가 상기 구동 유닛으로의 지령값을 보정하는, 감속기 시스템. - 제1항에 있어서,
상기 위치 오차는,
(a) 상기 감속기의 각도 전달 오차,
(b) 비틀림 오차, 및
(c) 마찰 오차
중 적어도 하나를 포함하는, 감속기 시스템. - 제1항에 있어서,
상기 사용 조건은,
(a) 상기 감속기의 종류,
(b) 상기 감속기가 사용되는 로봇의 종류,
(c) 상기 감속기가 사용되는 로봇의 용도,
(d) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 중량,
(e) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 이동 거리, 및
(f) 상기 감속기가 사용되는 로봇이 취급하는 대상물의 속도,
중 적어도 하나를 포함하는, 감속기 시스템. - 제1항에 있어서,
구동 유닛과,
상기 메모리에 기록한 상기 보정 데이터를 사용하여 상기 구동 유닛의 보정을 행하는, 상기 구동 유닛의 제어부를 포함하는, 감속기 시스템. - 제1항에 기재된 감속기 시스템을 포함하는, 로봇.
- 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터에 의해, 구동 유닛으로의 지령값을 보정하는 것을 특징으로 하는, 보정 방법.
- 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터를 생성하고,
상기 보정 데이터를 메모리에 기록하는,
보정 데이터의 생성 방법. - 감속기와 메모리로 이루어지는 감속기 시스템의 제조 방법이며,
상기 감속기의 위치 오차에 관한 개체 정보, 및 상기 감속기가 사용되는 사용 조건에서의 보정 정보에 기초하여 보정 데이터를 생성하고,
상기 보정 데이터를 상기 메모리에 기록하고,
상기 감속기와 상기 메모리를 조합하는, 감속기 시스템의 제조 방법.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JPJP-P-2018-208375 | 2018-11-05 | ||
JP2018208375A JP7185495B2 (ja) | 2018-11-05 | 2018-11-05 | 減速機システム、駆動ユニットへの指令値の補正方法、補正データの生成方法、及び減速機システムの製造方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200051485A true KR20200051485A (ko) | 2020-05-13 |
Family
ID=70469716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190136056A KR20200051485A (ko) | 2018-11-05 | 2019-10-30 | 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법 및 감속기 시스템의 제조 방법 |
Country Status (5)
Country | Link |
---|---|
JP (1) | JP7185495B2 (ko) |
KR (1) | KR20200051485A (ko) |
CN (1) | CN111136652A (ko) |
DE (1) | DE102019216974A1 (ko) |
TW (1) | TW202019640A (ko) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7494239B2 (ja) | 2022-03-18 | 2024-06-03 | Lineヤフー株式会社 | 提供装置、提供方法および提供プログラム |
CN114372732A (zh) * | 2022-03-22 | 2022-04-19 | 杭州杰牌传动科技有限公司 | 实现用户需求智能匹配的减速电机协同制造方法和*** |
DE102022119591B4 (de) | 2022-08-04 | 2024-03-21 | Wittenstein Se | Verfahren zur Bereitstellung von Antriebsdaten und Computersystem |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011212823A (ja) | 2010-04-02 | 2011-10-27 | Yaskawa Electric Corp | ロボットアーム位置補正パラメータの同定装置及び方法、並びにそれを用いたロボットコントローラ及びロボット制御方法 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH01210643A (ja) * | 1988-02-15 | 1989-08-24 | Teijin Seiki Co Ltd | 遊星差動型減速機の制御装置 |
JPH07100781A (ja) * | 1993-10-05 | 1995-04-18 | Ricoh Co Ltd | 多関節型ロボット |
JP2001113488A (ja) | 1999-10-15 | 2001-04-24 | Mitsubishi Electric Corp | 産業用ロボット |
JP2003223225A (ja) | 2002-01-30 | 2003-08-08 | Harmonic Drive Syst Ind Co Ltd | 位置決めシステム |
DE102014110413B4 (de) | 2014-07-23 | 2016-05-25 | Kastanienbaum GmbH | Gelenkverbindung für einen Roboter mit Drehmomentwelligkeit reduziertem Antrieb |
JP6576824B2 (ja) | 2015-12-25 | 2019-09-18 | 株式会社ダイヘン | ロボット制御装置 |
-
2018
- 2018-11-05 JP JP2018208375A patent/JP7185495B2/ja active Active
-
2019
- 2019-10-30 KR KR1020190136056A patent/KR20200051485A/ko unknown
- 2019-11-04 DE DE102019216974.0A patent/DE102019216974A1/de active Pending
- 2019-11-04 TW TW108139858A patent/TW202019640A/zh unknown
- 2019-11-05 CN CN201911070975.0A patent/CN111136652A/zh active Pending
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011212823A (ja) | 2010-04-02 | 2011-10-27 | Yaskawa Electric Corp | ロボットアーム位置補正パラメータの同定装置及び方法、並びにそれを用いたロボットコントローラ及びロボット制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP7185495B2 (ja) | 2022-12-07 |
CN111136652A (zh) | 2020-05-12 |
DE102019216974A1 (de) | 2020-05-07 |
JP2020075304A (ja) | 2020-05-21 |
TW202019640A (zh) | 2020-06-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20200051485A (ko) | 감속기 시스템, 구동 유닛으로의 지령값의 보정 방법, 보정 데이터의 생성 방법 및 감속기 시스템의 제조 방법 | |
CN101449229B (zh) | 用于控制触觉装置的方法和设备 | |
US11307057B2 (en) | Encoder abnormality detection method | |
US7805285B2 (en) | Machining simulation system | |
JP6469065B2 (ja) | 機械学習装置及び加工時間予測装置 | |
US20180257227A1 (en) | Robot for controlling learning in view of operation in production line, and method of controlling the same | |
CN105122160A (zh) | 数控装置 | |
US10737384B2 (en) | Robot system | |
US20200198133A1 (en) | Method and apparatus for torque estimation | |
JP2019181610A (ja) | モータエンコーダ及びセンサを用いて学習制御を行うロボットシステム | |
JP2018139044A (ja) | サーボモータ制御装置、サーボモータ制御方法、及びサーボモータ制御用プログラム | |
US11141855B2 (en) | Robot system, method of controlling robot arm, recording medium, and method of manufacturing an article | |
US20080164834A1 (en) | Device and method for controlling machine tool | |
CN103119526B (zh) | 原点设定方法及其装置 | |
JP7034383B2 (ja) | サーボ制御装置 | |
US11389969B2 (en) | Automatic machine and control device | |
JP6906711B1 (ja) | 摩擦補償装置、衝突検知装置、トルクフィードフォワード演算装置およびロボット制御装置並びに摩擦補償方法 | |
Hähn et al. | Hybrid compliance compensation for path accuracy enhancement in robot machining | |
JP2019096219A (ja) | 工作機械の制御装置 | |
CN213634179U (zh) | 自动化装置 | |
JP6618656B1 (ja) | 保守支援システム、数値制御装置および保守支援システムの制御方法 | |
JPWO2018073873A1 (ja) | サーボ制御装置 | |
US9855656B2 (en) | Robot control device for controlling motor-driven robot | |
JP2000099156A (ja) | 位置制御装置および位置制御方法 | |
CN105814791A (zh) | 电动机驱动装置 |