KR20210099931A - 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법 - Google Patents

공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법 Download PDF

Info

Publication number
KR20210099931A
KR20210099931A KR1020200013886A KR20200013886A KR20210099931A KR 20210099931 A KR20210099931 A KR 20210099931A KR 1020200013886 A KR1020200013886 A KR 1020200013886A KR 20200013886 A KR20200013886 A KR 20200013886A KR 20210099931 A KR20210099931 A KR 20210099931A
Authority
KR
South Korea
Prior art keywords
image
machine tool
workpiece
work
pallet
Prior art date
Application number
KR1020200013886A
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 KR1020200013886A priority Critical patent/KR20210099931A/ko
Publication of KR20210099931A publication Critical patent/KR20210099931A/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/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/409Numerical 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 manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23171Display dynamic change of process, animation
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23258GUI graphical user interface, icon, function bloc editor, labview
    • 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
    • Y02P70/00Climate change mitigation technologies in the production process for final industrial or consumer products
    • Y02P70/10Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working

Landscapes

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

Abstract

본 발명은 공작기계 제어용 모니터 화면에 공작기계의 팔레트의 작업정보와 이동 상황을 애니메이션으로 표현하는 방법으로, 공작기계의 모니터 화면 상에 HMI장치를 이용하여 그래픽 기반으로 팔레트 이미지와, 상기 팔레트 이미지의 내부에 원형으로 표현되는 공작물 이미지를 구성하되, 상기 공작물 이미지는 그 내부에 공작물의 작업공정에 관한 데이터를 이미지 형식으로 포함하고, 상기 팔레트 이미지와 공작물 이미지는 공작기계의 팔레트 테이블을 회전시키는 서보모터로부터 회전과 동기화하여 모니터 화면상에서 애니메이션 형식으로 표현됨으로 작업자로 하여금 공작기계의 제어를 손쉽게 하고, 시인성을 높이는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법을 제공한다.

Description

공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법{How to control image animation in graphical user interface controls of machine tool monitor}
본 발명은 공작기계 모니터 화면 상에서 그래픽 기반 UI 제어에 관한 것으로, 보다 상세하게는 모니터 화면 상에서 공작기계의 팔레트 테이블의 이동을 이미지 애니메이션으로 나타내는 방법에 관한 것이다.
일반적으로 수치제어 공작기계에서 작업 공정을 모니터 하고 필요한 파라메터 등을 입력하기 위해 터치패널 방식의 HMI(Human Machine Interface) 장치를 이용한다.
이러한 HMI장치는 별도의 프로그래밍 없이 그래픽 기반(GUI: graphical user interface)으로 키보드와 마우스 등을 이용하여 기본적인 조작만을 수행하여 HMI 화면을 구성할 수 있도록 한다.
종래기술로서 특허문헌 1에 의하면, HMI 장치는, 입력 장치를 이용하여 그래픽 기반의 기본적인 조작을 수행하여 HMI 화면을 구성할 수 있는 HMI 구성기를 포함한다.
이 HMI 구성기는 바람직하게는 HMI 시뮬레이터와, 컴포넌트 속성 추출부와, 컴포넌트 속성 편집기를 포함한다.
HMI 시뮬레이터는 HMI화면 구성 정보를 저장하고 있는 HMI 설명 데이터에서 필요한 데이터를 로딩하여 컴퓨터 수치 제어(CNC)에 탑재되어 있는 HMI와 동일하게 HMI를 구동시켜준다.
컴포넌트 속성 추출부는 HMI 화면 구성 요소인 컴포넌트에서 수정 가능한 기본 단위인 속성 정보를 추출해 낸다.
컴포넌트 속성 편집기에서 컴포넌트 속성 추출부에서 추출된 정보를 바탕으로 컴포넌트 속성을 편집하도록 해 준다.
HMI 구성기는 HMI 시뮬레이터를 포함하고 있기 때문에, 컴포넌트 속성 편집기에서 구성한 정보가 바로 화면에 갱신되어 실시간으로 HMI 화면 구성 내용을 파악할 수 있어, 쉽게 HMI 화면을 구성할 수 있다.
이 HMI 구성기를 통해 수정되거나 새롭게 구성된 HMI 화면 구성 정보는 모두 HMI 설명 데이터로 표현될 수 있다.
HMI 부는 새롭게 구성된 HMI 설명 데이터를 이용하여 HMI 구성기에서와 동일한 화면을 수치 제어 장치에 구동시켜 준다.
이를 위해 HMI부는 HMI 설명 데이터 파싱부와, 컴포넌트 생성부와, 컴포넌트 관리부를 포함하고 있다.
HMI 설명 데이터 파싱부에서는 HMI 설명 데이터를 읽어 HMI 구성을 분석하고 필요한 화면 구성을 알아낸다.
컴포넌트 생성부에서는 HMI 설명 데이터 파싱부에서 넘어온 정보를 바탕으로 HMI 화면에 속한 컴포넌트를 생성시켜 준다.
컴포넌트 관리부에서는 상기 HMI 구성기에서 구성한 대로 수치제어 장치가 동작하도록 관리한다.
HMI 구성기에서는 HMI 설명 데이터로부터 컴포넌트 리스트를 스캔하고, HMI 구성을 판독 및 분석한다. 이들을 이용하여 HMI 시스템, 스크린 구조, 페이지, 컴포넌트들을 형성한다. 형성된 HMI 시스템, 스크린 구조, 페이지, 컴포넌트들을 이용하여 새로운 컴포넌트를 추가하거나, 존재하는 컴포넌트를 편집하거나, 존재하는 컴포넌트를 삭제한다. 추가, 편집, 삭제 단계가 완료되었는지를 판단하고, 완료되었다고 판단되면 HMI 구성을 생성하고, HMI 구성, 컴포넌트들을 패키지함으로써 HMI 설명 데이터를 갱신한다.
이와 같은 HMI 장치를 이용하여 공작기계용 모니터 화면에 공작기계 팔레트의 상태 및 이동을 애니메이션으로 표현하기 위해서는, 모니터 화면의 이미지 애니메이션 기능은 터치판넬 프로그램이나 PLC를 통해 설정할 수 있다.
그러나 이와 같은 종래의 그래픽 기반 이미지 애니메이션 제어는, 작업상황을 포함하는 데이터와 이동부재를 이미지화하여 애니메이션으로 구현하는데 한계가 있다. 또한, 팔레트 테이블과 같이 규모가 크고 위험한 작업환경 하에 배치된 이동부재와 동기화하여 애니메이션으로 표현하는 데에도 한계가 있다.
KR 1020110071281 A
상기한 문제점들을 해결하기 위한 본 발명의 목적은, 팔레트 테이블과 같이 규모가 크고 작업자가 근접하기 곤란한 작업환경 하에 배치된 이동부재를 모니터 화면 상에서 작업정보와 함께 이미지화 하고, 이를 애니메이션으로 제어하여 작업자의 시인성을 높이고, 실제 작업상황과 동일하게 이동하도록 동기화 제어방법을 제공하는 것이다.
본 발명의 목적을 달성하기 위한 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법의 해결 수단은, 공작기계 제어용 모니터 화면에 공작기계의 팔레트의 작업정보와 이동 상황을 애니메이션으로 표현하는 방법에 있어서,
공작기계의 모니터 화면 상에 HMI장치를 이용하여 그래픽 기반으로 기준 팔레트 이미지를 설정하고, 상기 기준 팔레트 이미지의 회전 중심점을 기준으로 원주 방향으로 기준 팔레트 이미지와 동일한 팔레트 이미지 복수 개를 등각도로 배치하며, 상기 팔레트 이미지의 내부에 공작물 이미지를 구성하되, 상기 공작물 이미지는 그 내부에 공작물의 작업공정에 관한 데이터를 포함하고, 상기 팔레트 이미지와 공작물 이미지는 공작기계의 팔레트 테이블을 회전시키는 서보모터로부터 회전 방향 및 위치 정보를 제공받고, 상기 제공 받은 정보에 동기화하여 상기 팔레트 이미지와 공작물 이미지를 상기 모니터 화면상에서 애니메이션 형식으로 이동시키는 것이다.
또한, 상기 서보모터로부터 제공 받은 정보는 상기 서보모터의 회전동작에 따라 팔레트의 위치가 미리 정해진 각도만큼 변경될 때 마다 모니터 화면 상의 팔레트 이미지와 공작물 이미지의 위치를 변경하도록 출력하는 것이다.
또한, 상기 공작물 이미지 내부에 표현되는 데이터는 팔레트의 위치를 나타내는 스테이션 번호(station no), 작업내용을 나타내는 프로그램(program) 명칭, 작업순서를 나타내는 작업순번(order), 작업상태(state)를 나타내는 데이터를 포함하며, 상기 데이터 들은 이미지 형식으로 표현되는 것이다.
또한, 상기 데이터 들은 공작물 이미지가 상기 회전 중심점을 기준으로 원주 방향으로 회전할 때, 공작물 이미지의 중심점을 기준으로 수평을 유지하면서 이동하는 것이다.
또한, 상기 데이터 들 중에서 상기 스테이션 번호의 그 배경색은 공작물의 작업 진행 상황에 따라 미리 정해진 색깔로서 표현되는 것이다.
또한, 상기 공작물 이미지가 모니터 화면상에서 공작기계 가공영역으로 직진 이동할 때는, 공작물 이미지만 이동하고, 공작물 이미지와 함께 이동한 팔레트 이미지는 현재의 위치에 잔류하는 것이다.
또한, 상기 공작물 이미지는 작업자가 HMI 장치의 입력 선택버튼을 터치하면 공작물 이미지에 표시할 데이터의 종류가 테이블 형식으로 표현된 입력창이 모니터 화면에 표시되는 것이다.
또한, 상기 입력창은 팔레트의 위치를 나타내는 스테이션 번호, 작업내용을 나타내는 프로그램 명칭, 작업순서를 나타내는 작업순번, 작업상태, 공작물 번호로 구성되는 것을 특징으로 한다.
또한, 상기 공작물 이미지가 이동을 시작할 때 상기 공작물의 작업공정에 관한 데이터 들을 제어부의 버퍼에 임시 저장하고, 상기 공작물 이미지가 회전을 정지하면, 상기 버퍼에 저장된 데이터 들과 상기 공작물 이미지에 포함된 데이터 들을 비교하여 공작물 이미지에 포함된 데이터 들이 변경된 경우 상기 공작물 이미지의 데이터 들을 상기 버퍼에 저장된 데이터 들로 교체하여 표현하는 것이다.
또한, 상기 팔레트 이미지와 공작물 이미지의 이동은 작업자가 공작기계의 작업을 개시하면, 이동 할 상기 팔레트 이미지와 공작물 이미지의 현재 위치로부터 교환 대기위치까지의 각도를 검출하는 각도 검출단계(S100)와, 상기 검출된 각도가 180도 보다 작으면 상기 팔레트 이미지와 공작물 이미지를 반시계 반향으로 회전하도록 결정하고, 상기 검출된 각도가 180도 보다 크거나 같으면 상기 팔레트 이미지와 공작물 이미지를 시계 방향으로 회전하도록 결정하는 회전방향 결정단계(S200)와, 상기 팔레트 이미지와 공작물 이미지가 상기 결정된 방향에 따라 검출된 각도만큼 교환 대기위치로 이동하는 교환위치 이동단계(S300)와, 상기 교환 대기위치에 도착한 상기 팔레트 이미지와 공작물 이미지는 상기 공작물 이미지만 공작기계의 가공영역으로 이동하는 가공영역 이동단계(S400)로 이루어지는 것이다
본 발명은 팔레트 테이블과 같이 규모가 크고 작업자가 접근하기 어려운 작업환경 하에 있는 공작기계의 팔레트와 공작물을 HMI 장치를 이용하여 모니터 화면에 이미지로 손쉽게 표현할 수 있으며, 팔레트의 이동에 따라 모니터 화면 상에서 이미지가 동기화 되어 이동함으로써, 작업자가 모니터 화면을 통해 팔레트에 탑재된 공작물의 작업정보와 이동 상황을 손쉽게 파악할 수 있다.
도 1은 본 발명의 실시예로서, 팔레트 이미지의 설정하는 예시 도면이다.
도 2는 본 발명의 실시예로서, 팔레트 이미지에 공작물 이미지를 설정하는 예시 도면이다..
도 3은 본 발명의 실시예로서, 모니터 화면에 이미지와 데이터를 표현하는 예시도이다.
도 4는 본 발명의 실시예로서, 모니터 화면 상에서 공작물 이미지가 공작기계의 팔레트와 동기화 하여 이동하는 제어 블록도이다.
도 5는 본 발명의 실시예로서, 모니터 화면 상에서 공작물 이미지가 교환 대기위치로 이동하는 과정을 나타내는 제어 흐름도이다.
도 6은 본 발명의 실시예로서, 공작물 이미지가 모니터 화면의 교환 대기 위치에서 가공영역으로 이동하는 과정을 나타내는 블록도이다.
이하, 도 1 내지 도 6을 참조하여 본 발명의 바람직한 실시예를 설명한다.
공작기계 제어용 모니터 화면(10)에 공작기계의 팔레트(82)와 팔레트(82)에 탑재된 공작물의 작업정보와 이동 상황을 HMI 장치와 PLC 또는 공작기계의 NC장치와 터치판넬 프로그램을 이용하여 애니메이션으로 표현한다.
이러한 애니메이션은 공작기계의 팔레트(82)를 팔레트 이미지(21)로 표현하고, 팔레트(82) 상에 탑재된 공작물을 공작물 이미지(30)로 표현하되, 공작물 이미지(30)는 공작물의 작업에 대한 데이터(40)를 이미지 속성으로 포함한다. 이와 같이 이미지로 설정된 팔레트 이미지(21)와 공작물 이미지(30)는 애니메이션 형식으로 이동한다.
도 1은 본 발명의 실시예로서, 팔레트 이미지(21)의 설정하는 예시 도면이다.
먼저 공작기계의 팔레트(82)를 의미하는 형상으로, 일정한 모양과 크기, 색깔을 가진 기준 팔레트 이미지(20)를 모니터 화면(10) 상의 임의의 위치에 배치되도록 설정한다. 다음으로 기준 팔레트 이미지(20)의 회전 중심점(22)을 설정한다. 기준 팔레트 이미지(20)의 위치를 공작기계의 NC장치에 원점 위치로 설정한다. 편의상 원점 위치는 팔레트(82)의 교환 대기위치로 한다.
다음으로 공작기계의 NC장치에 상기 기준 팔레트 이미지(20)와 동일한 팔레트 이미지(21)를 몇 개 배치할 것인지 개수를 입력한다. 입력된 개수에 따라 기준 팔레트 이미지(20)와 동일한 팔레트 이미지(21)가 상기 회전 중심점(22)을 기준으로 원주 방향으로 등각도로 배치된다.
본 실시예에서는 8개의 팔레트 이미지(21)를 배치하는 것으로, 각각의 팔레트 이미지(21)는 상기 회전 중심점(22)을 기준으로 45도의 등각도로 배치되도록 설정한다
도 2는 본 발명의 실시예로서, 팔레트 이미지(21)에 공작물 이미지(30)를 설정하는 예시 도면이다.
먼저 팔레트 이미지(21)의 내부에 원형으로 표현되는 공작물 이미지(30)를 구성하되, 공작물 이미지(30)는 그 내부에 공작물의 작업공정에 관한 데이터(40)를 이미지 형식으로 포함한다.
이미지 형식으로 표현되는 데이터(40)는 팔레트(82)의 위치를 나타내는 스테이션 번호(41)(station no), 작업내용을 나타내는 프로그램(program) 명칭, 작업순서를 나타내는 작업순번(44)(order), 작업상태(43)(state) 정보를 포함한다. 또한 공작물 이미지(30)로 표현되는 데이터(40)는 작업 진행 상황을 색깔로서 표현하는 것도 포함한다.
이와 같이 공작물 이미지(30)로 표현된 데이터(40)는, 공작물 이미지(30)를 포함하는 팔레트 이미지(21)와 함께 회전 중심점(22)을 기준으로 회전한다.
한편, 공작물 이미지(30)가 회전할 때, 데이터(40)는 해당 공작물 이미지(30)의 중심점을 기준으로 수평을 유지하면서 회전한다. 즉, 공작물 이미지(30)에 쓰여진 데이터(40)는 가로쓰기가 유지되어 작업자로 하여금 시인성을 좋게 한다.
한편, 데이터(40)를 포함한 공작물 이미지(30)가 모니터 화면(10)상에서 공작기계 가공영역(70)으로 직진 이동할 때는, 공작물 소재를 의미하는 공작물 이미지(30)와 이미지화 된 데이터(40)만 이동하고, 팔레트 이미지(21)는 원래의 위치에 남는다.
도 3은 본 발명의 실시예로서, 모니터 화면(10)에 공작물 이미지(30)와 데이터(40)를 표현하는 예시도이다.
각각의 공작물 이미지(30)에 데이터(40)를 입력 하는 것은 HMI장치와 PLC를 이용하여 입력한다.
먼저 작업자가 HMI 장치의 입력 선택버튼을 터치하면 공작물 이미지(30)에 표시할 데이터(40)의 종류가 테이블 형식으로 표현된 입력창(60)이 모니터 화면(10)에 표시된다.
입력창(60)은 팔레트(82)의 위치를 나타내는 스테이션 번호(41), 작업내용을 나타내는 프로그램 명칭(42), 작업순서를 나타내는 작업순번(44), 작업상태(43), 공작물 번호로 구성된다.
작업자가 입력창(60)의 특정 데이터(40)를 선택하면, 선택된 데이터(40)는 해당 공작물 이미지(30) 내부에 위로부터 아래로 스테이션 번호(41), 프로그램 명칭(42), 작업상태(43), 작업순번(44) 순으로 표시된다. 다만, 작업상태(43) 데이터(40)는 공작기계의 NC장치에서 제공받아 절삭(cutting), 밀링(milling) 등 미리 정해진 작업유형으로 표현된다.
한편, 공작물 이미지(30)는 스테이션 번호(41) 배경에는 작업종류에 따라 미리 정해진 색깔로 배경색이 표현된다. 본 실시예에서 배경색은 공작물이 절삭모드이거나 스핀들이 회전할 경우에는 가공 중임을 나타내는 녹색으로 표현하고, 공작물을 셋업 대기 중일 경우에는 하늘색으로 표현하며, 프로그램을 종료한 경우에는 가공 완료를 나타내는 노란색으로 표현하고, 공구가 파손된 경우에는 적색으로 표현한다.
도 4는 본 발명의 실시예로서, 모니터 화면(10) 상에서 공작물 이미지(30)가 공작기계의 팔레트(82)와 동기화 하여 이동하는 제어 블록도이다.
공작기계의 팔레트 테이블(80)에는 팔레트 테이블(80)을 회전시키는 서보모터(81)가 설치되고, 이 서보모터(81)는 팔레트 테이블(80)을 정회전 또는 역회전 시키면서 팔레트(82)를 공작기계의 가공영역(70)으로 보내기 위한 교환 대기위치로 이동시킨다.
또한, 서보모터(81)의 회전은 엔코더(미도시)에 의해 회전 방향과 위치, 속도가 검출되고, 검출된 회전 방향과 위치, 속도는 PLC로 피드백 된다.
PLC로 피드백된 서보모터(81)의 회전 방향과 위치, 속도는 모니터 화면(10)의 제어부(50)에 전송된다.
제어부(50)는 서보모터(81)의 회전 방향과 위치, 속도 정보에 따라 해당 팔레트(82)의 공작물 이미지(30)를 모니터 화면(10) 상에 출력한다. 이 때 제어부(50)는 서보모터(81)의 회전동작에 따라 팔레트(82)의 위치가 0.1도 변경될 때 마다 모니터 화면(10) 상의 공작물 이미지(30)의 위치를 변경하여 출력함으로써, 팔레트(82)의 이송 방방 및 속도와 동기화된 공작물 이미지(30)를 모니터 화면(10) 상에 표현한다. 이와 같이 공작물 이미지가 공작기계의 실물 팔레트(82)에 탑재된 공작물의 이동과 동기화여 이동함으로써 공작물 이미지(30)는 애니메이션 형식으로 표현된다.
한편, 팔레트 이미지(21)도 공작물 이미와 동일한 방식으로 실물 팔레트(82)와 동기화 하여 애니메이션 형식으로 이동한다.
이하에서는 공작물 이미지(30)에 포함된 데이터(40) 들이 공작물 이미지(30)와 함께 동기화하여 이동하는 과정에 대해 설명한다.
공작물을 의미하는 모니터 화면(10)상의 공작물 이미지(30)에는 앞서 설명한 바와 같이 공작물의 위치를 나타내는 스테이션 번호(41), 작업내용을 나타내는 프로그램 명칭(42), 작업순서를 나타내는 작업순번(44), 작업상태(43)를 나타내는 데이터(40)가 이미지 형태로 포함되어 있다.
이 데이터들(40)은 공작물 이미지(30)가 이동하기 위해 출발할 때, 공작물 이미지(30)와 함께 이동함과 동시에 제어부(50)의 버퍼에 임시 저장된다. 이후 공작물 이미지(30)가 0.1도 단위로 회전하며 이동할 때마다 이미지화 된 데이터(40)는 공작물 이미지(30)와 함께 이동한다.
제어부(50)는 팔레트(82)의 이동이 정지하고, 이와 동기화하여 이동하는 팔레트 이미지(21)와 공작물 이미지(30)도 정지하게 되면, 공작물 이미지(30) 이동 과정에 데이터(40)가 변경되었을 수도 있으므로, 이를 방지하기 위해 공작물 이미지(30)에 포함된 데이터(40)와 버퍼에 저장된 이동하기 전의 데이터(40)를 비교하여 공작물 이미지(30)에 포함된 데이터(40)가 변경된 경우 공작물 이미지(30)의 데이터(40)를 버퍼에 저장된 데이터(40)로 교체한다.
이와 같이 공작물 이미지(30)와, 공작물 이미지(30)에 포함된 데이터(40)는 팔레트(82)의 이동에 동기화하여 이동하게 된다.
다음은 모니터 화면(10) 상에서 임의의 위치에 있는 공작물 이미지(30)가 공작기계의 가공영역(70)으로 진입하기 위해 교환 대기위치로 가장 빠르게 이동하는 실시예에 대해 설명한다.
도 5는 본 발명의 실시예로서, 모니터 화면(10) 상에서 공작물 이미지(30)가 공작기계의 교환 대기위치로 이동하는 과정을 나타내는 제어 흐름도이고, 도 6은 본 발명의 실시예로서, 공작물 이미지(30)가 모니터 화면(10)의 교환 대기 위치에서 가공영역(70)으로 이동하는 과정을 나타내는 블록도이다.
작업자가 공작기계의 작업을 개시하면, 제어부(50)는 모니터 화면(10) 상에서 임의의 위치에 있는 1번 스테이션의 공작물 이미지(30)의 위치를 파악한다. 이 때 위치 파악은 1번 스테이션의 공작물 이미지(30)와 기준 위치로 설정된 교환 대기위치와의 각도를 검출하는 각도 검출단계(S100)를 실행한다.
다음 단계로, 검출된 각도가 180도 보다 작으면 1번 스테이션의 공작물 이미지(30)는 반시계 반향으로 회전하는 것을 결정하고, 검출된 각도가 180도 보다 크거나 같으면 1번 스테이션의 공작물 이미지(30)는 시계 방향으로 회전하는 것을 결정하는 회전방향 결정단계(S200)를 실행한다.
다음 단계로, 공작물 이미지(30)를 결정된 방향에 따라 검출된 각도만큼 교환 대기위치로 이동하는 교환위치 이동단계(S300)를 수행한다.
이 때 공작물 이미지(30)는 데이터들(40)을 포함한 상태로 회전하며, 0.1도씩 회전할 때마다 공작물 이미지(30)와 데이터(40)가 모니터 화면(10) 상에 표현되며 이동한다. 따라서 작업자는 공작물 이미지(30)가 교환 위치로 이동하는 과정을 볼 수 있다.
한편, S100 내지 S300까지의 과정은, 공작물 이미지(30)가 이동할 때, 공작물 이미지(30)를 포함하는 팔레트 이미지(21)도 함께 이동한다.
다음 단계로, 교환 대기위치에 도착한 공작물 이미지(30)와 데이터(40)는 공작기계의 가공영역(70)으로 이동하는 가공영역(70) 이동단계(S400)를 수행한다. 이 때 팔레트 이미지(21)는 공작기계의 가공영역(70)으로 이동하지 않고 모니터 화면(10) 상에 남게 된다.
한편, 공작기계의 가공영역(70)으로 이동된 팔레트 이미지(21)의 자리에는, 팔레트 테이블(80)에 새로운 팔레트(82)가 설치된 후에 작업자에 의해 새로이 공작물 이미지(30)와 데이터(40)로 설정됨으로써 상기에서 설명한 바와 같이 동작된다.
상기에 설명한 바와 같이, 본 발명은 팔레트 테이블(80)과 같이 규모가 크고 작업자가 접근하기 어려운 작업환경 하에 있는 공작기계의 팔레트(82)와 공작물을 HMI 장치를 이용하여 모니터 화면(10)에 이미지로 손쉽게 표현할 수 있으며, 팔레트(82)의 이동에 따라 모니터 화면(10) 상에서 이미지가 동기화 되어 이동함으로써, 작업자가 모니터 화면(10)을 통해 팔레트(82)에 탑재된 공작물의 작업정보와 이동 상황을 손쉽게 파악할 수 있다.
10 모니터 화면
20 기준 팔레트 이미지
21 팔레트 이미지
22 회전 중심점
30 공작물 이미지
40 데이터
41 스테이션 번호
42 프로그램 명칭
43 작업상태
44 작업순번
50 제어부
60 입력창
70 가공영역
80 팔레트 테이블
81 서보모터
82 팔레트

Claims (10)

  1. 공작기계 제어용 모니터 화면에 공작기계의 팔레트의 작업정보와 이동 상황을 애니메이션으로 표현하는 방법에 있어서,
    공작기계의 모니터 화면 상에 HMI장치를 이용하여 그래픽 기반으로 기준 팔레트 이미지를 설정하고;
    상기 기준 팔레트 이미지의 회전 중심점을 기준으로 원주 방향으로 기준 팔레트 이미지와 동일한 팔레트 이미지 복수 개를 등각도로 배치하며,
    상기 팔레트 이미지의 내부에 공작물 이미지를 구성하되, 상기 공작물 이미지는 그 내부에 공작물의 작업공정에 관한 데이터를 포함하고,
    상기 팔레트 이미지와 공작물 이미지는 공작기계의 팔레트 테이블을 회전시키는 서보모터로부터 회전 방향 및 위치 정보를 제공받고, 상기 제공 받은 정보에 동기화하여 상기 팔레트 이미지와 공작물 이미지를 상기 모니터 화면상에서 애니메이션 형식으로 이동시키는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  2. 제 1 항에 있어서, 상기 서보모터로부터 제공 받은 정보는 상기 서보모터의 회전동작에 따라 팔레트의 위치가 미리 정해진 각도만큼 변경될 때 마다 모니터 화면 상의 팔레트 이미지와 공작물 이미지의 위치를 변경하도록 출력하는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  3. 제 1 항에 있어서, 상기 공작물 이미지 내부에 표현되는 데이터는 팔레트의 위치를 나타내는 스테이션 번호(station no), 작업내용을 나타내는 프로그램(program) 명칭, 작업순서를 나타내는 작업순번(order), 작업상태(state)를 나타내는 데이터 들을 포함하며, 상기 데이터 들은 이미지 형식으로 표현되는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  4. 제 3 항에 있어서, 상기 데이터 들은 공작물 이미지가 상기 회전 중심점을 기준으로 원주 방향으로 회전할 때, 공작물 이미지의 중심점을 기준으로 수평을 유지하면서 이동하는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  5. 제 3 항에 있어서, 상기 데이터 들 중에서 상기 스테이션 번호의 그 배경색은 공작물의 작업 진행 상황에 따라 미리 정해진 색깔로서 표현되는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  6. 제 1 항에 있어서, 상기 공작물 이미지가 모니터 화면상에서 공작기계 가공영역으로 직진 이동할 때는, 공작물 이미지만 이동하고, 공작물 이미지와 함께 이동한 팔레트 이미지는 현재의 위치에 잔류하는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  7. 제 1 항에 있어서, 상기 공작물 이미지는 작업자가 HMI 장치의 입력 선택버튼을 터치하면 공작물 이미지에 표시할 데이터의 종류가 테이블 형식으로 표현된 입력창이 모니터 화면에 표시되는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  8. 제 7 항에 있어서, 상기 입력창은 팔레트의 위치를 나타내는 스테이션 번호, 작업내용을 나타내는 프로그램 명칭, 작업순서를 나타내는 작업순번, 작업상태, 공작물 번호로 구성되는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  9. 제 1 항에 있어서, 상기 공작물 이미지가 이동을 시작할 때 상기 공작물의 작업공정에 관한 데이터 들을 제어부의 버퍼에 임시 저장하고, 상기 공작물 이미지가 회전을 정지하면, 상기 버퍼에 저장된 데이터 들과 상기 공작물 이미지에 포함된 데이터 들을 비교하여 공작물 이미지에 포함된 데이터 들이 변경된 경우 상기 공작물 이미지의 데이터 들을 상기 버퍼에 저장된 데이터 들로 교체하여 표현하는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
  10. 제 1 항에 있어서, 상기 팔레트 이미지와 공작물 이미지의 이동은 작업자가 공작기계의 작업을 개시하면, 이동 할 상기 팔레트 이미지와 공작물 이미지의 현재 위치로부터 교환 대기위치까지의 각도를 검출하는 각도 검출단계(S100)와, 상기 검출된 각도가 180도 보다 작으면 상기 팔레트 이미지와 공작물 이미지를 반시계 반향으로 회전하도록 결정하고, 상기 검출된 각도가 180도 보다 크거나 같으면 상기 팔레트 이미지와 공작물 이미지를 시계 방향으로 회전하도록 결정하는 회전방향 결정단계(S200)와, 상기 팔레트 이미지와 공작물 이미지가 상기 결정된 방향에 따라 검출된 각도만큼 교환 대기위치로 이동하는 교환위치 이동단계(S300)와, 상기 교환 대기위치에 도착한 상기 팔레트 이미지와 공작물 이미지는 상기 공작물 이미지만 공작기계의 가공영역으로 이동하는 가공영역 이동단계(S400)로 이루어지는 것을 특징으로 하는 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법.
KR1020200013886A 2020-02-05 2020-02-05 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법 KR20210099931A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200013886A KR20210099931A (ko) 2020-02-05 2020-02-05 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200013886A KR20210099931A (ko) 2020-02-05 2020-02-05 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법

Publications (1)

Publication Number Publication Date
KR20210099931A true KR20210099931A (ko) 2021-08-13

Family

ID=77313688

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200013886A KR20210099931A (ko) 2020-02-05 2020-02-05 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법

Country Status (1)

Country Link
KR (1) KR20210099931A (ko)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110071281A (ko) 2009-12-21 2011-06-29 두산인프라코어 주식회사 그래픽 기반의 hmi 화면 구성이 가능한 hmi 장치 및 그래픽 기반의 hmi 화면 구성 방법

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110071281A (ko) 2009-12-21 2011-06-29 두산인프라코어 주식회사 그래픽 기반의 hmi 화면 구성이 가능한 hmi 장치 및 그래픽 기반의 hmi 화면 구성 방법

Similar Documents

Publication Publication Date Title
CN104570929B (zh) 一种机床
WO2016051544A1 (ja) 工作機械の制御装置
CN110737244B (zh) 数值控制装置和数据编辑方法
KR100314748B1 (ko) 실시간 3차원 그래픽 표시기능을 갖는 수치제어시스템 및 방법
US20170131692A1 (en) Control device for machine tool
KR101468751B1 (ko) 그래픽 기반의 사용자 인터페이스를 갖는 수치제어시스템
JP6638979B2 (ja) 加工工程管理機能付き数値制御装置および加工工程管理プログラム
KR20150026881A (ko) 표시 장치
US11429082B2 (en) Parameter management apparatus and parameter management system
KR20210099931A (ko) 공작기계 모니터 화면의 그래픽 기반 이미지 애니메이션 제어 방법
EP0548372B1 (en) Animation drawing method for multiple-lathe numeric controller
JPH07311612A (ja) 数値制御装置における加工プログラム編集方法及びその装置
JP6356722B2 (ja) 生産プロセスの改善を行う数値制御装置
US20220342381A1 (en) Managing a machine tool method, for example method of mapping toolpath data and machine code, a control device, and a machine tool
US20240165811A1 (en) Device for setting safety parameters, teaching device and method
JP3066646B2 (ja) 動作シミュレーションシステム
WO2022107822A1 (ja) 制御装置
JP7522226B2 (ja) 制御装置
KR102625973B1 (ko) 그래픽 이미지 방식의 공작기계 팔레트 모니터 장치 및 그 표시방법
US20240126230A1 (en) Machine Tool, Machine Tool Control Method, and Machine Tool Control Program
WO2023067699A1 (ja) 加工面推定装置およびコンピュータ読み取り可能な記憶媒体
JPH02311906A (ja) 加工シミュレーション方式
JP3437218B2 (ja) 自動プログラミング装置における加工データの確認編集方法および装置
JP2005122597A (ja) Nc工作機械の表示装置
JPH0659716A (ja) 複合数値制御装置