KR20140028163A - 산업용 로봇 관리 시스템 - Google Patents

산업용 로봇 관리 시스템 Download PDF

Info

Publication number
KR20140028163A
KR20140028163A KR1020110109826A KR20110109826A KR20140028163A KR 20140028163 A KR20140028163 A KR 20140028163A KR 1020110109826 A KR1020110109826 A KR 1020110109826A KR 20110109826 A KR20110109826 A KR 20110109826A KR 20140028163 A KR20140028163 A KR 20140028163A
Authority
KR
South Korea
Prior art keywords
industrial robot
information
maintenance
industrial
robot
Prior art date
Application number
KR1020110109826A
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 KR1020110109826A priority Critical patent/KR20140028163A/ko
Publication of KR20140028163A publication Critical patent/KR20140028163A/ko

Links

Images

Classifications

    • 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/418Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM]
    • G05B19/4183Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B23/00Testing or monitoring of control systems or parts thereof
    • G05B23/02Electric testing or monitoring
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/80Management or planning

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Automation & Control Theory (AREA)
  • Economics (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Tourism & Hospitality (AREA)
  • Game Theory and Decision Science (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Theoretical Computer Science (AREA)
  • Educational Administration (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Manipulator (AREA)
  • Testing And Monitoring For Control Systems (AREA)

Abstract

개시된 기술은 산업용 로봇 관리 기술에 관한 것으로, 개시된 기술의 일 실시예에 따른 산업용 로봇 관리 시스템은 클라이언트 단말과 네트워크로 연결 가능하다. 상기 산업용 로봇 관리 시스템은 복수의 산업용 로봇 및 관리 서버를 포함한다. 상기 복수의 산업용 로봇은 그룹별로 구분된다. 상기 관리 서버는 상기 그룹별 또는 특정 산업용 로봇에 대한 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나를 수집하고, 수집된 상기 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나에 대한 알람을 제공하며, 상기 복수의 산업용 로봇의 적어도 일부에 대한 시스템 제어 정보를 관리한다. 본 출원의 개시된 기술에 따르면, 공장 내부의 산업용 로봇에 대하여 총괄적이고 종합적인 관리를 수행할 수 있는 효과가 있다.

Description

산업용 로봇 관리 시스템 {MANAGEMENT SYSTEM FOR INDUSTRIAL ROBOT}
개시된 기술은 산업용 로봇 관리 기술에 관한 것으로, 특히, 다양한 기능을 수행하는 다수의 산업용 로봇에 대하여 정보를 수집하여 관리하고, 특정 산업용 로봇을 원격으로 관리할 수 있는 산업용 로봇 관리 시스템에 관한 것이다.
일반적으로, 보전 비용을 줄이기 위해 공정 내 설비의 휴지시간을 최소화하여 설비 가동율을 높이는 것이 중요시 되어왔으며 더불어 최근에는 제조공정에 IT기술 접목이 가속화됨에 따라 공정에 대한 실시간 감시를 통한 공정 이상상태의 종류와 원인을 진단하는 원격 고장진단 시스템의 중요성이 증대되고 있다. 특히, 산업용 로봇은 다양한 제조공정에서 핵심장비로서 최근 설비집약형 LCD 제조공정이나 고밀도화 되는 자동차 제조공정에 적용함에 있어 네트워크 기반 원격 관리가 절실히 요구되고 있다.
종래에는, 공정 내 한 대이상의 산업용 로봇에 오동작이 발생한 경우 작업자가 오동작한 산업용 로봇의 위치와 원인을 파악하기가 어렵고 기존의 오동작 발생 이력을 토대로 한 효율적인 분석이 불가능하여 산업용 로봇의 고장수리(troubleshooting)에 시간 및 인력의 낭비가 많은 문제점이 있다.
또한, 산업용 로봇의 가동상태에 따른 산업용 로봇 요소품(모터, 감속기, 그리스)의 상태를 진단하기 위한 물리량을 계측하여 장시간 저장하고 이를 토대한 분석이 불가능해 수명예측을 통한 예지보수에 어려움이 있다.
또한, 산업용 로봇 제어 시스템의 유지보수를 위해 산업용 로봇 가동을 위한 파일을 주기적으로 저장하거나 시스템 제어 소프트웨어를 변경하기 위해서 작업자가 개별 산업용 로봇에 접근하여 일일이 수동으로 작업해야 하므로 많은 시간이 소요되는 문제점이 있다.
본 출원은 상술한 문제점을 해결하기 위한 것으로, 공장 내의 산업용 로봇의 동작 상태를 통합적으로 수집, 감시하고 관련 정보에 대하여 데이터베이스를 생성하여 복수의 산업용 로봇에 대하여 전체적으로 또는 일부분에 대하여 유지 보수 등을 수행할 수 있는 산업용 로봇 관리 시스템을 제공하는 것을 목적으로 한다.
또한 본 출원은 각 산업용 로봇의 요소 부품들의 상태에 대한 진단 데이터를 저장하고, 이를 기초로 수명 예측을 실시하여 예지 유지 보수를 수행할 수 있는 산업용 로봇 관리 시스템을 제공하는 것을 목적으로 한다.
또한, 본 출원은 관리 대상이 되는 산업용 로봇들 전체 또는 일부에 대하여 산업용 로봇 가동을 위한 작업 파일 또는 시스템 제어 프로그램(펌 웨어)를 원격으로 저장 또는 변경할 수 있는 산업용 로봇 관리 시스템을 제공하는 것을 목적으로 한다.
실시예들 중에서, 산업용 로봇 관리 시스템은 클라이언트 단말과 네트워크로 연결 가능하다. 상기 산업용 로봇 관리 시스템은 복수의 산업용 로봇 및 관리 서버를 포함한다. 상기 복수의 산업용 로봇은 그룹별로 구분된다. 상기 관리 서버는 상기 그룹별 또는 특정 산업용 로봇에 대한 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나를 수집하고, 수집된 상기 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나에 대한 알람을 제공하며, 상기 복수의 산업용 로봇의 적어도 일부에 대한 시스템 제어 정보를 관리한다.
일 실시예에서, 상기 관리 서버는 로봇 인터페이스 및 제어부를 포함할 수 있다. 상기 로봇 인터페이스는 상기 복수의 산업용 로봇과 연결 가능하다. 상기 제어부는 상기 로봇 인터페이스를 통하여 연결된 적어도 하나의 산업용 로봇에 대하여 상기 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나를 수집하고 알람을 제공하며, 상기 복수의 산업용 로봇의 적어도 일부에 대한 시스템 제어 정보를 관리할 수 있다.
일 실시예에서, 상기 제어부는 상기 연결된 적어도 하나의 산업용 로봇의 모터 부하율, 엔코더 온도, 감속기 수명 또는 그리스 상태 중 적어도 하나를 수집하여 상기 진단 정보를 생성하고, 상기 수집된 진단 정보가 설정된 임계값을 초과하면 이를 상기 클라이언트 단말에 알리는 진단 모듈을 포함할 수 있다.
일 실시예에서, 상기 제어부는 상기 연결된 적어도 하나의 산업용 로봇에 대하여 주기적으로 운전 상태, 사이클 타임 및 산업용 로봇 상태 중 적어도 하나를 수집하여 모니터링 정보를 생성하는 모니터링 모듈을 포함할 수 있다.
일 실시예에서, 상기 제어부는 수집된 모니터링 정보 또는 진단 정보를 기초로 산업용 로봇에 대하여 진단을 수행하고, 유지 보수가 요구되면 이를 클라이언트 단말에 알리는 유지 보수 모듈을 더 포함할 수 있다.
일 실시예에서, 상기 제어부는 상기 제어부에 포함된 모듈들의 설정을 변경할 수 있고, 산업용 로봇의 작업 파일 또는 펌 웨어를 관리하는 시스템 관리모듈을 더 포함할 수 있다.
본 출원의 개시된 기술에 따르면, 공장 내부의 산업용 로봇에 대하여 총괄적이고 종합적인 관리를 수행할 수 있는 효과가 있다.
또한, 본 출원의 개시된 기술에 따르면, 각 산업용 로봇의 요소 부품들의 상태에 대한 진단 데이터를 이용하여 수명 예측을 실시함으로써 예지 유지 보수를 수행할 수 있는 효과가 있다.
또한, 본 출원의 개시된 기술에 따르면, 관리 대상이 되는 산업용 로봇들 전체 또는 일부에 대하여 작업 파일 또는 펌 웨어를 원격으로 배포 또는 변경할 수 있어 유지 보수가 보다 용이한 효과가 있다.
도 1은 개시된 발명의 일 실시예에 따른 산업용 로봇 관리 시스템의 일 실시예를 도시하는 참고도이다.
도 2는 도 1의 관리 서버의 일 실시예를 설명하기 위한 구성도이다.
도 3 내지 도 4는 도 2의 관리 서버에서 제공되는 모니터링의 일 실시예를 도시하는 참고도이다.
도 5 내지 도 6은 관리 서버에서 제공되는 진단 기능의 일 실시예를 도시하는 참고도이다.
도 7은 관리 서버에서 제공되는 유지보수 기능의 일 실시예를 도시하는 참고도이다.
도 8은 관리 서버에서 제공되는 시스템관리 기능의 일 실시예를 도시하는 참고도이다.
개시된 기술에 관한 설명은 구조적 내지 기능적 설명을 위한 실시예에 불과하므로, 개시된 기술의 권리범위는 본문에 설명된 실시예에 의하여 제한되는 것으로 해석되어서는 아니 된다. 즉, 실시예는 다양한 변경이 가능하고 여러 가지 형태를 가질 수 있으므로 개시된 기술의 권리범위는 기술적 사상을 실현할 수 있는 균등물들을 포함하는 것으로 이해되어야 한다.
한편, 본 출원에서 서술되는 용어의 의미는 다음과 같이 이해되어야 할 것이다.
"제1", "제2" 등의 용어는 하나의 구성요소를 다른 구성요소로부터 구별하기 위한 것으로, 이들 용어들에 의해 권리범위가 한정되어서는 아니 된다. 예를 들어, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다.
"및/또는"의 용어는 하나 이상의 관련 항목으로부터 제시 가능한 모든 조합을 포함하는 것으로 이해되어야 한다. 예를 들어, "제1 항목, 제2 항목 및/또는 제3 항목"의 의미는 제1, 제2 또는 제3 항목뿐만 아니라 제1, 제2 또는 제3 항목들 중 2개 이상으로부터 제시될 수 있는 모든 항목의 조합을 의미한다.
어떤 구성요소가 다른 구성요소에 "연결되어"있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결될 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어"있다고 언급된 때에는 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 한편, 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.
단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한 복수의 표현을 포함하는 것으로 이해되어야 하고, "포함하다"또는 "가지다" 등의 용어는 설시된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이며, 하나 또는 그 이상의 다른 특징이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
각 단계들에 있어 식별부호(예를 들어, a, b, c 등)는 설명의 편의를 위하여 사용되는 것으로 식별부호는 각 단계들의 순서를 설명하는 것이 아니며, 각 단계들은 문맥상 명백하게 특정 순서를 기재하지 않는 이상 명기된 순서와 다르게 일어날 수 있다. 즉, 각 단계들은 명기된 순서와 동일하게 일어날 수도 있고 실질적으로 동시에 수행될 수도 있으며 반대의 순서대로 수행될 수도 있다.
여기서 사용되는 모든 용어들은 다르게 정의되지 않는 한, 개시된 기술이 속하는 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 일반적으로 사용되는 사전에 정의되어 있는 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한 이상적이거나 과도하게 형식적인 의미를 지니는 것으로 해석될 수 없다.
도 1은 개시된 발명의 일 실시예에 따른 산업용 로봇 관리 시스템의 일 실시예를 도시하는 참고도이다.
도 1을 참조하면, 산업용 로봇 관리 시스템은 복수의 산업용 로봇(100a1 내지 100bn)(이하, 100), 관리 서버(200a 내지 200b)(이하, 200) 및 데이터베이스(300)를 포함할 수 있다. 일 실시예에서, 산업용 로봇 관리 시스템은 클라이언트 단말(400)을 더 포함할 수 있다.
산업용 로봇(100)은 산업 현장에 배치된 다양한 산업용 로봇으로서, 개시된 발명에서 산업용 로봇(100)은 특정한 기능 또는 형태로 한정되지 않는다. 복수의 산업용 로봇(100)은 그룹별로 구분될 수 있다. 예를 들어, 라인 별로, 셀(적어도 하나의 라인을 포함) 별로 구분되고, 각 라인 또는 셀에는 적어도 하나의 산업용 로봇(100)이 배치될 수 있다. 산업용 로봇(100)은 네트워크를 통하여 관리 서버(200)와 연결될 수 있다.
관리 서버(200)는 복수의 산업용 로봇(100)들을 전반적으로 관리할 수 있다. 관리 서버(200)는 산업용 로봇으로부터 수신된 정보를 기초로 데이터베이스(300)를 구축 또는 유지할 수 있다. 도시된 예에서는 관리 서버(200)는 복수 개로 구성되어 병렬화되어 있으나, 반드시 이로 한정되지 아니한다. 예를 들어, 하나의 관리 서버로만 구성될 수도 있고, 도시된 예와 같이 병렬화되어 구성될 수도 있다. 관리 서버(200)의 구체적 구성 및 동작에 대해서는 이하의 도 2 내지 도 8을 참조하여 후술한다.
데이터베이스(300)는 관리 서버(200)에 의하여 제어되어 산업용 로봇에 관한 정보를 저장할 수 있다.
클라이언트 단말(400)은 관리 서버(200)에 접속하여, 산업용 로봇에 대한 정보를 획득하거나 소정의 명령을 요청할 수 있다. 도시된 예와 같이, 복수의 관리 서버(200)로 시스템에 구성되는 경우, 클라이언트 단말(400)은 관리하고자 하는 산업용 로봇에 대한 정보를 기초로 해당 산업용 로봇을 관리하는 관리 서버(200)로 연결될 수 있다.
도 2는 도 1의 관리 서버의 일 실시예를 설명하기 위한 구성도이다.
도 2를 참조하면, 관리 서버는 인터페이스들(110 내지 130) 및 제어부(240)로 구성될 수 있다.
로봇 인터페이스(210)는 복수의 산업용 로봇(100)들과 관리 서버(200)를 연결할 수 있다. 로봇 인터페이스(210)는 복수의 산업용 로봇(100)들 각각을 식별하고 특정 산업용 로봇(100)과 통신을 연결하거나 유지할 수 있다.
DB 인터페이스(220)는 데이터베이스(300)와 관리 서버(200)를 연결할 수 있다. DB 인터페이스(220)는 제어부(240)의 제어에 따라 데이터베이스를 구축하거나 갱신하도록 할 수 있다.
클라이언트 인터페이스(230)는 클라이언트 단말(400)과 관리 서버(200)를 연결할 수 있다. 클라이언트 인터페이스(230)는 클라이언트 단말(400)에 대한 인증을 수행할 수 있다. 클라이언트 인터페이스(230)는 특정 산업용 로봇에 대한 소정의 요청이 수신되면 해당 산업용 로봇이 당 관리 서버(200)에서 관리되는 산업용 로봇인지 확인할 수 있다.
제어부(240)는 관리 서버(200)의 각 구성요소들을 제어하여, 복수의 산업용 로봇(100)을 관리할 수 있다. 여기에서, 제어부(240)는 관리하는 복수의 산업용 로봇(100)들을 그룹화하여 관리할 수 있다. 예를 들어, 복수의 산업용 로봇(100)들을 라인별로 구분하여 그룹화하여 관리할 수 있다.
제어부(240)는 관리 기능별로 구분화된 복수의 모듈로 구성될 수 있다.
모니터링 모듈(241)은 관리 서버(200)에 의하여 관리 되는 복수의 산업용 로봇(100)들에 대하여 모니터링을 실시할 수 있다. 예를 들어, 관리되는 복수의 산업용 로봇(100)들의 모니터링 정보-예컨대 운전 상태(운전, 정지, 대기, 에러, 오프라인 등), 사이클 타임, 산업용 로봇 상태에 대한 정보-를 수집할 수 있다.
일 실시예에서, 모니터링 모듈(241)은 주기적으로 또는 요청에 의하여 산업용 로봇의 상태 정보를 수집할 수 있다.
일 실시예에서, 모니터링 모듈(241)은 수집한 상태정보를 데이터베이스에 저장하도록 할 수 있다.
진단 모듈(242)은 관리 서버(200)에 의하여 관리 되는 복수의 산업용 로봇(100)들에 대하여 진단을 수행할 수 있다. 진단 모듈(242)은 산업용 로봇의 모터 부하율, 엔코더 온도, 감속기 수명, 그리스 상태(이하, 진단 정보)를 진단할 수 있다. 예를 들어, 특정 산업용 로봇 또는 산업용 로봇 그룹에 대하여 그리스 상태에 대한 정보를 요청하고 이를 수집할 수 있다. 진단 모듈(242)은 주기적으로 진단 정보를 수집할 수 있다. 또는 진단 모듈(242)은 작업자의 요청에 따라 특정 산업용 로봇 또는 산업용 로봇 그룹에 대한 진단 정보를 실시간으로 수집할 수 있다.
일 실시예예서, 진단 모듈(242)은 모니터링 모듈(241)에 의하여 상태 정보가 수집되면, 수집된 상태 정보를 대상으로 진단을 수행할 수 있다. 진단한 결과, 소정의 이벤트(예컨대, 오류 발생, 임계치 이상의 모터 부하 발생 등)가 발생하면 이를 클라이언트 단말(400)에 알려줄 수 있다.
일 실시예에서, 진단 모듈(242)은 클라이언트 단말(400)의 요청이 발생하면, 해당 요청을 기초로 진단을 실시할 수 있다. 예를 들어, 클라이언트 단말(400)이 특정 산업용 로봇(100)에 대하여 진단을 요청하면, 해당 산업용 로봇의 현재 및 과거 상태 정보를 기초로 진단을 수행할 수 있다.
유지 보수 모듈(243)은 산업용 로봇에 대한 유지 보수를 관리할 수 있다.
일 실시예에서, 유지 보수 모듈(243)은 수집된 모니터링 정보 또는 진단 정보를 기초로 산업용 로봇에 대하여 진단을 수행하고, 유지 보수가 요구되면 이를 클라이언트 단말(400)에 제공할 수 있다. 일 실시예에서, 유지 보수 모듈(243)은 유지 보수를 위한 예비적 동작을 수행할 수 있다. 예를 들어, 특정 산업용 로봇(100)에 과부하가 발생한 경우, 이에 대한 유지 보수를 알리는 것 외에 해당 산업용 로봇(100)의 동작 상태 및 에러 정보를 저장하는 예비적 동작을 수행할 수 있다.
일 실시예에서, 유지 보수 모듈(243)은 산업용 로봇의 유지 보수 현황 또는 과거 유지보수 이력 정보를 데이터베이스를 이용하여 생성 또는 유지할 수 있다.
일 실시예예서, 유지 보수 모듈(243)은 유지 보수 스케쥴을 관리할 수 있다. 예를 들어, 특정 산업용 로봇에 대하여 유지 보수 스케쥴을 생성하고, 해당 스케쥴에 따라 유지보수가 요구되면 이에 대한 알람을 제공할 수 있다.
일 실시예예서, 유지 보수 모듈(243)은 산업용 로봇(100)으로부터 유지 보수를 요청받으면, 이를 클라이언트 단말(400)에 알려줄 수 있다. 예를 들어, 산업용 로봇(100)은 특정 유지 보수 요구가 발생하면 이를 관리 서버(200)에 알려줄 수 있고, 유지 보수 모듈(243)은 수신한 유지 보수 요구를 기초로 유지 보수 알람을 제공할 수 있다. 여기에서, 유지 보수 모듈(243)은 유지 보수가 발생한 산업용 로봇을 관리하는 클라이언트 단말(400)을 식별하고, 식별된 해당 클라이언트 단말(400)에 대하여 유지 보수 알람을 제공할 수 있다.
일 실시예에서, 유지 보수 모듈(243)은 산업용 로봇의 고장정보를 작업자에게 전달하고 이에 대한 처리방법을 전자메뉴얼로 보여주고, 고장발생이력 또한 제공하여 이를 토대로 효율적인 고장처리가 수행되도록 할 수 있다.
시스템 관리 모듈(244)은 관리 서버(200)에 대한 시스템 정보를 제공하거나 각 모듈의 설정을 변경하도록 할 수 있다. 예를 들어, 관리 서버(200)에 의하여 생성된 파일을 관리(파일 매니저)하거나, 버전 관리를 제공할 수 있다. 또는 관리 서버(200)에 대한 사용자 설정을 제공하거나, 모터 부하율의 밴드를 설정하거나, 전술한 알람들에 대한 설정을 제공할 수 있다.
일 실시예에서, 시스템 관리 모듈(244)은 산업용 로봇(100)에 대한 작업 파일 또는 펌 웨어를 관리(예컨대, 백업, 업데이트, 변경 등)할 수 있다.
도 3 내지 도 4는 관리 서버에서 제공되는 모니터링 기능의 일 실시예를 도시하는 참고도이다.
도 3을 참조하면, 관리 서버(200)는 총 6개의 라인에 배치된 산업용 로봇(100)들을 관리하고 있음을 알 수 있으며, 각 로봇들의 배치 상태를 알 수 있다. 도 4는 특정 로봇에 대한 모니터링 정보를 도시하고 있다. 여기에서, 왼편의 트리 목록은 관리 서버(200)에 의하여 관리되는 로봇들의 목록이고, 오른편은 선택된 라인에 배치된 로봇들의 상태를 나타내고 있다. 여기에서, 녹색은 운전, 황색은 정지, 청색은 대기, 적색은 에러, 회색은 오프라인 상태를 나타내고 있다.
도 5 내지 도 6은 관리 서버에서 제공되는 진단 기능의 일 실시예를 도시하는 참고도이다.
도 5에 도시된 예는, 모터의 모터 부하율과 엔코더 온도에 대한 정보를 제공하고 있다. 관리 서버(200)는 진단 결과 모터 부하율 또는 엔코더 온도가 설정된 임계값을 초과하면 이에 대한 알람을 제공할 수 있다.
도 6에 도시된 예는, 감속기의 수명에 대한 정보를 제공하고 있다. 각 그래프는 감속기의 정격 수명을 나타내는 그래프이고, 그래프 아래의 표는 정격 수명 및 예상 수명에 대한 데이터 값을 제공하고 있다. 표 중 붉은 색으로 도시된 셀은 임계값 이하의 수명을 도시하는 것이다. 도시된 바와 같이, 관리 서버(200)는 감속기 수명이 일정 값 이하인 경우 이에 대한 알람을 제공할 수 있다.
도 7은 관리 서버에서 제공되는 유지보수 기능의 일 실시예를 도시하는 참고도이다.
도 7에 도시된 예를 참조하면, 도시된 표는 산업용 로봇에 대한 유지보수 스케쥴을 도시하고 있다. 팝업된 창은 특정 유지보수 스케쥴에 대한 상세 정보를 제공하고 있다. 도시된 예와 같이, 스케쥴 관리는 특정 로봇, 특정 라인에 포함된 모든 로봇, 특정 셀에 포함된 모든 로봇에 대해서도 관리될 수 있다.
도 8은 관리 서버에서 제공되는 시스템 관리 기능의 일 실시예를 도시하는 참고도이다.
도 8에 도시된 예를 참조하면, 관리 서버(200)는 특정 라인 전체, 특정 셀 전체 또는 하나 이상 선택된 로봇에 대하여, 작업 파일 또는 펌 웨어에 대한 상세 정보를 제공할 수 있다. 또한 관리 서버(200)는 선택된 라인, 셀 또는 로봇에 대하여 작업 파일 또는 펌 웨어를 백업하거나 변경할 수 있도록, 시스템 관리 기능을 제공할 수 있다.
상기에서는 본 출원의 바람직한 실시예를 참조하여 설명하였지만, 해당 기술 분야의 숙련된 당업자는 하기의 특허 청구의 범위에 기재된 본 출원의 사상 및 영역으로부터 벗어나지 않는 범위 내에서 본 출원을 다양하게 수정 및 변경시킬 수 있음을 이해할 수 있을 것이다.
100 : 산업용 로봇 200 : 관리 서버
210 : 로봇 인터페이스 220 : DB 인터페이스
230 : 클라이언트 인터페이스 240 : 제어부
241 : 모니터링 모듈 242 : 진단 모듈
243 : 유지보수 모듈 244 : 시스템 관리 모듈
300 : 데이터베이스 400 : 클라이언트 단말

Claims (6)

  1. 클라이언트 단말과 네트워크로 연결 가능한 산업용 로봇 관리 시스템에 있어서,
    그룹별로 구분된 복수의 산업용 로봇;
    상기 그룹별 또는 특정 산업용 로봇에 대한 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나를 수집하고, 수집된 상기 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나에 대한 알람을 제공하며, 상기 복수의 산업용 로봇의 적어도 일부에 대한 시스템 제어 정보를 관리하는 관리 서버를 포함하는 산업용 로봇 관리 시스템.
  2. 제1항에 있어서, 상기 관리 서버는
    상기 복수의 산업용 로봇과 연결 가능한 로봇 인터페이스; 및
    상기 로봇 인터페이스를 통하여 연결된 적어도 하나의 산업용 로봇에 대하여 상기 모니터링 정보, 진단 정보 또는 유지 보수 정보 중 적어도 하나를 수집하고 알람을 제공하며, 상기 복수의 산업용 로봇의 적어도 일부에 대한 시스템 제어 정보를 관리하는 제어부를 포함하는 것을 특징으로 하는 산업용 로봇 관리 시스템.
  3. 제2항에 있어서, 상기 제어부는
    상기 연결된 적어도 하나의 산업용 로봇의 모터 부하율, 엔코더 온도, 감속기 수명 또는 그리스 상태 중 적어도 하나를 수집하여 상기 진단 정보를 생성하고, 상기 수집된 진단 정보가 설정된 임계값을 초과하면 이를 상기 클라이언트 단말에 알리는 진단 모듈을 포함하는 것을 특징으로 하는 산업용 로봇 관리 시스템.
  4. 제2항에 있어서, 상기 제어부는
    상기 연결된 적어도 하나의 산업용 로봇에 대하여 주기적으로 운전 상태, 사이클 타임 및 산업용 로봇 상태 중 적어도 하나를 수집하여 모니터링 정보를 생성하는 모니터링 모듈을 포함하는 것을 특징으로 하는 산업용 로봇 관리 시스템.
  5. 제3항 또는 제4항에 있어서, 상기 제어부는
    수집된 모니터링 정보 또는 진단 정보를 기초로 산업용 로봇에 대하여 진단을 수행하고, 유지 보수가 요구되면 이를 클라이언트 단말에 알리는 유지 보수 모듈을 더 포함하는 것을 특징으로 하는 산업용 로봇 관리 시스템.
  6. 제2항에 있어서, 상기 제어부는
    상기 제어부에 포함된 모듈들의 설정을 변경할 수 있고, 산업용 로봇의 작업 파일과 펌 웨어를 관리하는 시스템 관리모듈을 더 포함하는 것을 특징으로 하는 산업용 로봇 관리 시스템.
KR1020110109826A 2011-10-26 2011-10-26 산업용 로봇 관리 시스템 KR20140028163A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020110109826A KR20140028163A (ko) 2011-10-26 2011-10-26 산업용 로봇 관리 시스템

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020110109826A KR20140028163A (ko) 2011-10-26 2011-10-26 산업용 로봇 관리 시스템

Publications (1)

Publication Number Publication Date
KR20140028163A true KR20140028163A (ko) 2014-03-10

Family

ID=50641635

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020110109826A KR20140028163A (ko) 2011-10-26 2011-10-26 산업용 로봇 관리 시스템

Country Status (1)

Country Link
KR (1) KR20140028163A (ko)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170004657A (ko) * 2015-07-03 2017-01-11 아주대학교산학협력단 컴포넌트 기반의 로봇 관리 방법 및 장치
KR20180129227A (ko) * 2017-05-25 2018-12-05 엘에스산전 주식회사 제어 프로그램을 실행하는 단말 장치
KR20190001414A (ko) * 2017-06-27 2019-01-04 주식회사 큐엔티 실시간 로봇 모니터링 서비스 제공 방법, 서버 및 프로그램
KR20190001415A (ko) * 2017-06-27 2019-01-04 주식회사 큐엔티 로봇 예방 및 예측 조치 서비스 제공 방법, 서버 및 프로그램
US10915611B2 (en) 2017-05-25 2021-02-09 Lsis Co., Ltd. Control program execution method

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170004657A (ko) * 2015-07-03 2017-01-11 아주대학교산학협력단 컴포넌트 기반의 로봇 관리 방법 및 장치
KR20180129227A (ko) * 2017-05-25 2018-12-05 엘에스산전 주식회사 제어 프로그램을 실행하는 단말 장치
US10915611B2 (en) 2017-05-25 2021-02-09 Lsis Co., Ltd. Control program execution method
KR20190001414A (ko) * 2017-06-27 2019-01-04 주식회사 큐엔티 실시간 로봇 모니터링 서비스 제공 방법, 서버 및 프로그램
KR20190001415A (ko) * 2017-06-27 2019-01-04 주식회사 큐엔티 로봇 예방 및 예측 조치 서비스 제공 방법, 서버 및 프로그램

Similar Documents

Publication Publication Date Title
US10013866B2 (en) Production equipment monitoring method and system
JP2003177815A (ja) 産業機械の保全システム
JP6647824B2 (ja) 異常診断システム及び異常診断方法
CN104238491B (zh) 用于基于工业自动化流的数据处理的信息平台
US6834257B2 (en) Method for providing diagnostic messages
KR20140028163A (ko) 산업용 로봇 관리 시스템
EP3301528B1 (en) Plant operation system and plant operation method
CN205193566U (zh) 机器人及其生产线设备远程状态监控***的硬件结构
US10185298B2 (en) Smart tool monitoring system
CN204496241U (zh) 基于云端的plc远程监控***
KR101278428B1 (ko) 예지 보전 기반의 실시간 협업 기업 자산 관리 시스템 및 방법
CN110018674A (zh) 一种自动化生产线监控***
KR20160087669A (ko) 항만장비 오류정보 데이터베이스 구축 및 고장예측 시스템
CN116205623A (zh) 设备维护方法、装置、***、电子设备及存储介质
US20060132321A1 (en) Universal equipment process monitor
JP2014199618A (ja) 故障監視システム
CN109962528A (zh) 一种变电站二次设备智能管控***
CN113219927A (zh) 一种工业互联网平台监测数据传输交换方法及***
CN105548899A (zh) 一种机器人的电池管理方法及装置
CN115940399A (zh) 环网柜故障在线预警方法、装置、***及预警监测设备
US11675347B2 (en) Industrial machine monitoring device
KR102409863B1 (ko) 로봇 예방 및 예측 조치 서비스 제공 방법, 서버 및 프로그램
CN201141803Y (zh) 产品耐久性试验失效保护***
KR20050060792A (ko) 빌딩 군 원격 관제 시스템
KR101615559B1 (ko) 사출 연신 블로윙 장비 제조사 원격 관리 시스템 및 이와 통신 가능한 사용자 단말기

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application