KR20150094295A - 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법 - Google Patents

컴퓨터 수치 제어 공작기계 및 이를 활용한 방법 Download PDF

Info

Publication number
KR20150094295A
KR20150094295A KR1020140015400A KR20140015400A KR20150094295A KR 20150094295 A KR20150094295 A KR 20150094295A KR 1020140015400 A KR1020140015400 A KR 1020140015400A KR 20140015400 A KR20140015400 A KR 20140015400A KR 20150094295 A KR20150094295 A KR 20150094295A
Authority
KR
South Korea
Prior art keywords
shape
basic
generated
shapes
machining
Prior art date
Application number
KR1020140015400A
Other languages
English (en)
Other versions
KR102207536B1 (ko
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 KR1020140015400A priority Critical patent/KR102207536B1/ko
Publication of KR20150094295A publication Critical patent/KR20150094295A/ko
Application granted granted Critical
Publication of KR102207536B1 publication Critical patent/KR102207536B1/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/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)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Numerical Control (AREA)

Abstract

본 명세서에서 제시되는 일 실시예는 가공 형상 입력을 위한 컴퓨터 수치 제어 공작기계로서, 컴퓨터 수치 제어 공작기계는 사용자 인터페이스를 통해 선택된 기본 형상이 복수개인 경우 기본 형상의 필수 파라미터를 입력받고, 상기 필수 파라미터에 기초하여 복수개의 기본 형상에 의해 생성가능한 교점을 자동으로 계산하고, 상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하고 생성된 복합 형상을 가공형상으로 등록하는 것을 특징으로 한다.

Description

컴퓨터 수치 제어 공작기계 및 이를 활용한 방법{IN COMPUTER NUMARICAL CONTROL MACHINE AND METHOD USING THEREOF}
본 발명은 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법에 관한 것으로, 특히 가공하고자 하는 가공물의 형상을 최소의 입력값만을 이용하여 보다 쉽고 편리하게 입력할 수 있도록 해주는 장치 및 방법에 관한 것이다.
최근에는 사용자가 현장에서 간편하게 가공물의 형상 및 가공 조건을 입력하여 가공 프로그램을 작성할 수 있는 대화형 프로그램에 대한 요구가 증대되고 있다. 하지만 종래의 대화형 프로그램의 형상 입력 방법은 사용자가 도면을 보고, 대화형 프로그램이 제공하는 직선 및 원호 요소만을 순차적으로 입력하여 형상을 정의하는 방식이다.
먼저 형상의 좌표값 또는 직선의 길이, 각도 원호의 중심점, 시작점, 끝점, 중심각과 같은 형상을 정의하는데 필요한 필수 입력 값을 선정하여 해당 형상을 하나씩 정의하고 표시한 후에 추가 형상을 입력해야 한다.
예컨대 도 1에 도시된 바와 같이 직선과 원호로 이루어진 형상을 입력하고자 할 때, 원호와 직선을 선택하고, 원호의 중심점, 직선의 시작점과 끝점과 같은 필수 입력값을 입력한 후, 원호와 직선의 교점의 추가 입력값을 입력하여야 한다. 원호와 직선의 교점을 입력하기 위해 사용자는 교점을 직접 계산하여야 한다.
또한, 숙련된 사용자가 공작기계 내부의 메모리에 있는 변수를 활용하여 직접 매크로 프로그램을 작성하는 경우도 있으나, 이는 숙련된 사용자가 오랜 시간 투입되어 작업을 해야 하며, 사용 편의를 위한 환경 또한 제공되고 있지 않다.
한편, 산업 현장에서 점차 증대되고 있는 다품종 소량 생산을 위해서는 다양한 제품에 대한 형상 입력이 빈번히 필요한데, 이를 위해서는 기존 대화형 프로그램의 형상 입력 방법으로는 많은 노력과 시간이 필요하다. 따라서, 작업 현장에서의 가공 프로그램의 효율성을 높이고, 사용자의 편의성 및 작업 내용을 개선하기 위해서 가공 프로그램에서의 형상 입력 방법에 대한 개선이 절실히 요구되고 있다.
한국 특허공개공보 제10-2011-0071503호
본 발명은 전술한 바와 같은 문제점을 해결하기 위해 제안된 것으로, 사용자가 입력하고자 하는 도면에 제한적인 형상 및 좌표 정보가 있을 때 교점을 자동으로 계산하고, 각각의 형상에 대한 좌표값을 자동 계산함으로써 가공 형상 입력에 대한 효율성을 높이고 사용 편의를 최대화할 수 있는 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법을 제공하고자 한다.
이를 위하여, 본 발명의 제1 측면에 따르면, 본 발명에 따른 컴퓨터 수치 제어 공작기계는, 기본 형상을 선택하거나, 기본 형상의 필수 파라미터를 입력하기 위한 키를 구비하는 입력부와, 상기 선택된 기본 형상이 복수개인 경우 기본 형상의 필수 파라미터를 입력받고, 상기 필수 파라미터에 기초하여 복수개의 기본 형상에 의해 생성가능한 교점을 자동으로 계산하고, 상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하고 생성된 복합 형상을 가공형상으로 등록하는 제어부 및 상기 복합 형상 또는 가공형상을 디스플레이하는 표시부 및 상기 등록된 가공 형상의 정보를 제공받아 해당 공작 기계를 동작시키는 PMC(Programmable Machine controller)부를 포함하는 것을 특징으로 한다.
본 발명의 제2 측면에 따르면, 본 발명에 따른 컴퓨터 수치 제어 방법은 가공 형상을 선택하기 위하여 사용자로부터 직선, 원호 및 챔퍼(Chamfer) 중 어느 하나 이상의 기본 형상 요소를 선택받는 단계와, 선택된 기본 형상이 복수개인 경우 복수개의 기본 형상의 요소에 대하여 필수 파라미터를 입력받는 단계와, 상기 필수 파라미터에 기초하여 생성가능한 교점을 자동으로 계산하는 단계 및 상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하는 단계를 포함하는 것을 특징으로 한다.
본 발명의 제3 측면에 따르면, 본 발명에 따른 컴퓨터 수치 제어 방법은 사용자로부터 직선, 원호 및 챔퍼 중 어느 하나 이상의 기본 형상요소를 입력받는 단계와, 사용자로부터 복수개의 기본 형상 요소에 대하여 필수 파라미터를 입력받는 단계와, 상기 필수 파라미터에 기초하여 생성가능한 교점을 이용하여 하나 또는 하나 이상의 복합 형상을 생성하는 단계 및 사용자에게 상기 복합 형상을 디스플레이하는 단계를 포함하는 것을 특징으로 한다.
본 명세서에서 제시된 일 실시예에 따르면, 도면에 나타난 제한적인 좌표 정보를 이용하여 자동으로 형상을 도출함으로써 기존 가공 업무에 추가적인 업무 단계가 발생하지 않아 사용 편의를 향상시킨다.
또한, 사용자가 추가 계산 없이 형상입력을 이용할 수 있어, 가공 시 사용되는 NC 프로그램 생성 시간을 최소화시킴으로써 경제적인 가공을 가능하게 한다.
도 1은 본 발명의 실시예에 따른 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 장치의 하드웨어 구성을 나타낸 도면이다.
도 2는 본 발명의 실시예에 따른 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 방법을 설명하기 위한 흐름도이다.
도 3은 본 발명의 실시예에 따른 가공 형상 입력 장치에서 제공되는 가공 형상 입력 화면의 일 예를 도시하기 위한 도면이다.
도 4 내지 도 7은 본 발명의 실시예에 따른 가공 형상 입력 방법에 의해 자동 생성되는 복합 형상을 설명하기 위한 도면이다.
본 발명에서 언급하는 대화형 프로그램은 사전적 의미로 사용자로부터 직접 데이터를 입력받아 처리하는 것으로, 사용자가 직접 관여하여 데이터를 입력하고 처리함으로써 사용자와의 상호 작용이 가능한 프로그램을 의미한다.
본 발명에서 사용자는 임의의 형상을 대화형 프로그램 내부에 사용자 등록 형상으로 등록할 수 있고, 현재 작업 중이거나 작업이 완료된 형상 또는 과거에 작업한 형상을 필요에 따라 다른 별도의 프로그래밍 절차 없이 대화형 프로그램에 사용자 등록 형상으로 저장할 수 있다.
이하, 첨부된 도면들을 참조하여 본 발명의 실시예에 따른 컴퓨터 수치 제어 공작기계에서의 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법에 대하여 상세히 설명한다.
도 1은 본 발명의 실시예에 따른 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 장치의 하드웨어 구성을 나타낸 도면이다.
도 1에 도시된 바와 같이, 본 발명의 실시예에 따른 장치는 입력부(20), 표시부(20), 메모리부(40), 대화형 프로그램 제어부(60) 및 PMC(Programmble Machine controller)부(70)를 포함할 수 있다.
이때, 각 구성요소들의 전체 동작은 시스템의 프로세서(10)를 통해 제어된다.
입력부(20)는 가공 형상을 입력하기 위한 수단으로 가공 패턴의 선택 및 가공 형상의 선택, 선택한 가공 형상에 따른 파라미터 입력을 위한 키가 구비되고, 사용자에 의해 입력된 키에 대응되는 신호를 대화형 프로그램 제어부(60)로 출력한다.
본 실시예에 따른 입력부(20)는 MDI(Manual Data Input) 패널에 구비될 수 있으나, 표시부(30)에 터치 스크린 형태로 구비될 수 있음은 물론이다.
표시부(30)는 가공 형상을 입력 및 등록하기 위한 가공 형상 입력 화면을 제공하여, 사용자가 가공 형상을 편리하게 취급할 수 있는 사용자 인터페이스 환경을 제공한다.
여기서, 가공 형상 입력 화면은 가공하기 전에 가공하고자 할 가공 형상을 입력하여 등록하고, 가공 패턴에 따라 파라미터를 설정하여 적용시키는 전 과정의 조정 화면을 의미한다. 가공 형상 입력 화면은 예컨대 기본 형상을 선택하는 과정을 나타내는 기본 형상 선택화면, 기본 형상의 파라미터를 입력하는 과정을 나타내는 파라미터 입력 화면, 제어부(60)에 의해 생성가능한 복합 형상 중에서 임의의 복합 형상을 가공 형상 정보로 선택하는 과정을 나타내는 복합 형상 선택화면을 포함한다.
메모리부(40)는 공작 기계(50)의 구동에 필요한 프로그램 및 프로세서(10)를 통해 시스템의 전체 동작을 제어하기 위한 제어 프로그램을 저장한다. 그리고, 메모리부(40)에는 사용자에 의해 입력된 가공 형상, 및 가공 형상에 따른 파라미터가 저장된다.
여기서, 가공 형상은 직선, 원호 및 챔퍼(Chamfer)와 같이 기본적인 요소에 해당하는 기본 형상 요소와, 2개 이상의 기본 형상 요소가 조합하여 구성된 복합 형상 요소로 구분될 수 있다. 그리고, 가공 형상에 따른 필수 파라미터는 각 가공 형상 요소의 시작점, 크기, 각도 같은 형상 요소의 좌표 정보로서 가공 형상을 등록하기 위해 꼭 필요한 파라미터를 포함한다.
제어부(60)는 공작 기계(50)의 동작을 전반적으로 제어하는 한편, 가공 형상에 대한 입력 요청이 있으면 메모리부(40)에 저장되어 있는 가공 대화형 프로그램을 실행시킨다.
제어부(60)는 가공 대화형 프로그램을 실행에 따라 사용자로부터 가공 형상에 관한 정보(이하, 가공 형상 정보)가 입력 또는 선택되면 이를 등록한 후 입력된 가공 형상 정보에 따라 처리한다. 이후 가공의 실행이 요청되면 입력된 가공 형상 정보를 PMC부(70)로 전달한다.
보다 구체적으로, 제어부(60)는 상기 사용자 인터페이스를 통해 기본 형상을 선택받고, 선택된 기본 형상이 복수개인 경우 기본 형상의 필수 파라미터를 입력받고, 상기 필수 파라미터에 기초하여 복수개의 기본 형상에 의해 생성가능한 교점을 자동으로 계산하고, 상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하고 생성된 복합 형상의 형상 정보를 출력하며, 출력된 형상 정보를 PMC부(70)로 전송한다.
그러면, PMC부(70)는 제어부(60)로부터 입력받은 가공 형상 정보에 기초하여 해당 공구를 동작시키도록 제어한다.
따라서, 본 발명의 실시예에 따른 가공 형상의 필수 파라미터만을 입력하면 생성가능한 복합 형상이 제시되고 사용자는 이를 선택함으로써 가공 형상을 입력하는 데 소요되는 시간을 단축할 수 있다.
전술한 구성요소들은 모두 반드시 필요한 것은 아니며, 일부 생략될 수 있다.
도 2는 본 발명의 실시예에 따른 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 방법을 설명하기 위한 흐름도이다.
먼저, 가공 공정과 관련한 가공 대화형 프로그램을 실행하면 가공 형상을 입력하기 위한 화면이 표시부에 제공된다.
그러면, 사용자는 상기 화면(가공 형상 입력 화면)에서 가공하고자 하는 공정의 종류를 선택한다(S10). 이를 테면, 선반(TC: Turning Center) 가공, 밀링(MC: Machining center) 가공을 포함한 공정 중 해당 공정을 선택받을 수 있다.
이후, 선택한 공정에 따라 필요한 가공 형상을 입력하기 위하여 사용자로부터 직선, 원호 및 챔퍼(Chamfer) 중 어느 하나 이상의 기본 형상 요소를 입력받는다(S20).
표시된 기본 형상 선택화면에서 가공하고자 하는 형상의 기본 형상을 선택한다. 예컨대 사용자는 도 3에 도시된 바와 같이 제공되는 가공 형상 입력 화면에서 기본 형상 선택화면(140)에 제시되는 기본 형상을 선택할 수 있다. 시작점, 직선, 원호로 구분하여 아이콘 리스트 형태로 표시될 수도 있고, 사용자에 의해 표시된 아이콘 중 하나의 아이콘의 선택이 가능하다.
상기 입력된 기본 형상이 복수개인 경우 복수개의 기본 형상의 요소에 대하여 필수 파라미터를 입력받는다(S30).
예컨대 사용자는 도 3에 도시된 바와 같이 제공되는 가공 형상 입력 화면에서 형상 파라미터 입력부(150)에 의해 파라미터를 입력할 수 있다. 각종 파라미터는 직선이나 원호 또는 챔퍼의 시작점, 크기 등에 관한 좌표 파라미터, 요소와 요소간의 각도 파라미터 등일 수 있다.
필수 파라미터는 기본 형상에 따라 달라질 수 있는데, 사용자가 입력한 형상이 직선 또는 원호인 기본 형상 요소일 경우, 형상 파라미터 입력부(150)에 의해 해당 형상의 시작점, 위치 좌표, 반지름 등의 파라미터 정보가 입력될 수 있다.
다음, 필수 파라미터가 입력되면 필수 파라미터에 기초하여 생성가능한 교점을 자동으로 계산한다(S40).
기본 형상의 필수 파라미터와 교점을 이용하여 복합 형상을 생성한다(S50).
생성된 복합 형상이 복수개인 경우 생성가능한 복합 형상 중에서 임의의 복합 형상을 선택받는다(S60).
이와 같이 각 단계(S20 내지 S60)를 거쳐 입력된 가공 형상은 가공 형상 입력 화면(도 3의 100)의 형상 그래픽 출력부(도 3의 110)를 통해 표시된다.
이후, 형상을 추가 또는 수정하고자 하면(S70), 해당 형상 요소를 선택하고 선택한 형상 요소의 파라미터를 설정하는 과정을 반복 수행하고(S40, S50), 추가 또는 수정하지 않고자 하면 상기 입력 과정을 종료한다.
기본 형상이 복수 개 형성된 경우에 대하여 예를 들어 이하에 설명한다.
제1 예로서, 도 4의 (a)에 도시된 바와 같이, 단계 S20에서 두개의 직선이 기본 형상으로 선택되고, 단계 S30에서 제1 직선의 시작점(P1)과 각도(α), 제2 직선의 끝점(P2)와 각도(β)를 필수 파라미터로 입력받으면, 제1 직선의 끝점을 입력받지 않았으므로 반 무한직선이 생성된다. 이후에 이어지는 제2 직선에 의해 생성되는 제한적인 무한직선 사이의 교점이 생성가능하며 이때의 교점(X0)의 값이 단계(S40)에서 자동 계산된다.
이와 같은 경우 교점이 1개만 생성되므로 생성가능한 복합 형상은 하나뿐이므로 형상선택 과정인 단계 S60을 거치지 않는다.
제2 예로서, 도 4의 (b)에 도시된 바와 같이, 단계 S20에서 두 개의 직선이 기본 형상으로 선택되고, 단계 S30에서 ①제1 직선의 시작점(P'1)과 ②제2 직선의 끝점(P'2)와 각도(β) 및 ③ 제1 직선과 제2 직선의 평행한 가상의 선분까지의 각도(α)를 필수 파라미터로 입력받는다.
단계 S30에서는 제2 직선의 평행한 가상의 선분(l)과 각도(α)에 의해 임의의 기울기를 갖는 직선이 생성되고, 생성된 기울기를 갖는 직선(m)을 평행이동시켜 제1 직선의 시작점(P'1)이 만나게 될 때의 직선(m)과 제2 직선의 평행한 가상의 선분(l)이 만나는 교점이 생성가능하며 이때의 교점(X1)의 값이 단계(S40)에서 자동 계산된다.
이와 같은 경우 교점이 1개만 생성되므로 생성가능한 복합 형상은 하나뿐이므로 형상선택 과정인 단계 S60을 거치지 않는다.
제3 예로서, 단계 S20에서 하나의 직선과 원호가 기본 형상으로 선택되면, 도 5에 도시된 바와 같이, 직선과 원호 사이의 교점이 생기는 경우와 도 6에 도시된 바와 같이, 직선과 원호 사이에 접선이 생기는 경우가 있을 수 있다. S30에서 필수 파라미터로 직선의 시작점(P3)과 각도(γ)와, 원호의 끝점(P4)과 중심점(P5)을 필수 파라미터로 입력받는 경우, 도 5의 (a)에 도시된 바와 같이, 직선과 원호 사이의 교차점이 생기고, 직선의 시작점(P6)과 원호의 끝점(P7) 및 중심점(P8)만 입력받는 경우, 도 6에 도시된 바와 같이, 직선과 원호 사이에 접선이 생기는 복합형상이 형성될 수 있다.
도 5에 도시된 바와 같이, S30에서 필수 파라미터로 직선의 시작점(P3)과 각도(γ)와, 원호의 끝점(P4)과 중심점(P5)을 필수 파라미터로 입력받은 경우, 단계S40에서, 원호의 끝점(P4)과 중심점(P5)의 거리가 반지름으로 자동 계산되고, 직선과 원호에 의해 생성되는 2개의 교점의 좌표값이 계산되어 단계S50에서 도 5의 (b)와 (c)에 도시한 바와 같이 2가지 복합 형상이 생성되면 단계S60에서 사용자에게 생성되는 2개의 복합 형상을 제시하고 이중 하나의 복합 형상을 선택받는다.
도 6에 도시된 바와 같이, S30에서 필수 파라미터로 직선의 시작점(P6)과, 원호의 끝점(P7) 및 중심점(P8)만 입력받는 경우, 단계S40에서, 원호의 끝점(P7)과 중심점(P8)의 거리가 반지름으로 자동 계산되고, 직선과 원호에 의해 생성 가능한 2개의 접선이 자동 생성되고, 기본 형상인 직선과 원호 및 접선에 의해 2개의 복합 형상이 제시되고 제시된 복합 형상 중 하나의 복합 형상을 단계 S60에서 선택받는다.
제4 예로서, 단계 S20에서 두 개의 원호가 기본 형상으로 선택되고, 단계 S30에서 제1 원호의 시작점(C1)과 중심점(C2), 제2 원호의 끝점(C3)과 중심점(C4)를 필수 파라미터로 입력받으면, 단계S40에서 제1 원호의 시작점(C1)과 중심점(C2)의 거리가 반지름으로 자동 계산되고 제2 원호의 끝점(C3)과 중심점(C4)의 거리가 반지름으로 자동 계산되어 두 개의 원이 생성된다. 두 개의 원에 의해 교점(X3)과 교점(X4)가 생성되고, 단계S50에서 기본 형상인 두 개의 원호와 교점에 의해 2개의 복합 형상이 제시되고 제시된 복합 형상 중 하나의 복합 형상을 단계 S60에서 선택받는다.
도시된 각 단계들은 모두 반드시 필요한 것은 아니며, 일부 단계는 생략될 수 있다.
전술한 방법은 다양한 수단을 통해 구현될 수 있다. 예를 들어, 본 발명의 실시예들은 하드웨어, 펌웨어(firmware), 소프트웨어 또는 그것들의 결합 등에 의해 구현될 수 있다.
하드웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 하나 또는 그 이상의 ASICs(application specific integrated circuits), DSPs(digital signal processors), DSPDs(digital signal processing devices), PLDs(programmable logic devices), FPGAs(field programmable gate arrays), 프로세서, 콘트롤러, 마이크로 콘트롤러, 마이크로 프로세서 등에 의해 구현될 수 있다.
펌웨어나 소프트웨어에 의한 구현의 경우, 본 발명의 실시예들에 따른 방법은 이상에서 설명된 기능 또는 동작들을 수행하는 모듈, 절차 또는 함수 등의 형태로 구현될 수 있다. 소프트웨어 코드는 메모리 유닛에 저장되어 프로세서에 의해 구동될 수 있다. 상기 메모리 유닛은 상기 프로세서 내부 또는 외부에 위치하여, 이미 공지된 다양한 수단에 의해 상기 프로세서와 데이터를 주고 받을 수 있다.
이상에서 본 명세서에 개시된 실시예들을 첨부된 도면들을 참조로 설명하였다. 이와 같이 각 도면에 도시된 실시예들은 한정적으로 해석되면 아니되며, 본 명세서의 내용을 숙지한 당업자에 의해 서로 조합될 수 있고, 조합될 경우 일부 구성 요소들은 생략될 수도 있는 것으로 해석될 수 있다.
여기서, 본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니 되며, 본 명세서에 개시된 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
따라서 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 명세서에 개시된 일 실시예에 불과할 뿐이고, 본 명세서에 개시된 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
10: 프로세서 20: 입력부
30: 표시부 40: 메모리부
50: 공작기계 60: 대화형 프로그램 제어부
70: PMC부

Claims (9)

  1. 기본 형상을 선택하거나, 기본 형상의 필수 파라미터를 입력하기 위한 키를 구비하는 입력부;
    상기 선택된 기본 형상이 복수개인 경우 기본 형상의 필수 파라미터를 입력받고, 상기 필수 파라미터에 기초하여 복수개의 기본 형상에 의해 생성가능한 교점을 자동으로 계산하고, 상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하고 생성된 복합 형상을 가공형상으로 등록하는 제어부; 및
    상기 복합 형상 또는 가공형상을 디스플레이하는 표시부; 및
    상기 등록된 가공 형상의 정보를 제공받아 해당 공작 기계를 동작시키는 PMC(Programmable Machine controller)부
    를 포함하는 컴퓨터 수치 제어 공작기계.
  2. 제1항에 있어서, 상기 제어부는,
    필수 파라미터와 교점을 이용하여 생성가능한 복합 형상이 복수개인 경우 생성가능한 복합 형상 중에서 임의의 복합 형상을 사용자 인터페이스를 통해 선택받아서 선택된 복합 형상을 가공 형상으로 등록하는 것을 특징으로 하는 컴퓨터 수치 제어 공작기계.
  3. 제1항에 있어서,
    상기 기본 형상은 하나의 직선 형상, 원호 형상 또는 챔퍼(Chamfer) 형상을 포함하고,
    상기 복합 형상은 복수개의 기본 형상의 교차에 의해 이루어진 형상이고,
    상기 필수 파라미터는 상기 기본 형상의 시작점, 크기, 위치 좌표, 각도 중 어느 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 수치 제어 공작기계.
  4. 제1항에 있어서,
    상기 표시부는,
    기본 형상을 선택하는 과정을 나타내는 기본 형상 선택화면, 기본 형상의 파라미터를 입력하는 과정을 나타내는 파라미터 입력 화면, 상기 제어부에 의해 생성가능한 복합 형상 중에서 임의의 복합 형상을 가공 형상 정보로 선택하는 과정을 나타내는 복합 형상 선택화면을 제공하는 것을 특징으로 컴퓨터 수치 제어 공작기계.
  5. 가공 형상을 선택하기 위하여 사용자로부터 직선, 원호 및 챔퍼(Chamfer) 중 어느 하나 이상의 기본 형상 요소를 선택받는 단계;
    선택된 기본 형상이 복수개인 경우 복수개의 기본 형상의 요소에 대하여 필수 파라미터를 입력받는 단계;
    상기 필수 파라미터에 기초하여 생성가능한 교점을 자동으로 계산하는 단계; 및
    상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하는 단계;
    를 포함하는 컴퓨터 수치 제어 방법.
  6. 제5항에 있어서,
    상기 필수 파라미터와 교점을 이용하여 복합 형상을 생성하는 단계에서,
    생성된 복합 형상이 복수개인 경우 생성가능한 복합 형상 중에서 임의의 복합 형상을 선택받는 단계를 더 포함하는 컴퓨터 수치 제어 방법.
  7. 사용자로부터 직선, 원호 및 챔퍼 중 어느 하나 이상의 기본 형상요소를 입력받는 단계;
    사용자로부터 복수개의 기본 형상 요소에 대하여 필수 파라미터를 입력받는 단계;
    상기 필수 파라미터에 기초하여 생성가능한 교점을 이용하여 하나 또는 하나 이상의 복합 형상을 생성하는 단계; 및
    사용자에게 상기 복합 형상을 디스플레이하는 단계;
    를 포함하는 컴퓨터 수치 제어 방법.
  8. 제7항에 있어서,
    상기 필수 파라미터는 상기 기본 형상의 시작점, 크기, 위치 좌표, 각도 중 어느 하나 이상을 포함하는 것을 특징으로 하는 컴퓨터 수치 제어 공작 방법.
  9. 제7항에 있어서,
    사용자로부터 상기 하나 이상의 복합 형상에서 하나의 복합 형상이 선택되는 단계를 더 포함하는 컴퓨터 수치 제어 방법.
KR1020140015400A 2014-02-11 2014-02-11 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법 KR102207536B1 (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020140015400A KR102207536B1 (ko) 2014-02-11 2014-02-11 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020140015400A KR102207536B1 (ko) 2014-02-11 2014-02-11 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법

Publications (2)

Publication Number Publication Date
KR20150094295A true KR20150094295A (ko) 2015-08-19
KR102207536B1 KR102207536B1 (ko) 2021-01-26

Family

ID=54057811

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140015400A KR102207536B1 (ko) 2014-02-11 2014-02-11 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법

Country Status (1)

Country Link
KR (1) KR102207536B1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843139A (zh) * 2015-12-10 2017-06-13 捷准科技股份有限公司 应用对话式控制器生成cnc机床切削路径的方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312604A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp 自動プログラミング装置
JPH04296907A (ja) * 1991-03-26 1992-10-21 Hitachi Seiki Co Ltd 対話形数値制御装置
KR20110071503A (ko) 2009-12-21 2011-06-29 두산인프라코어 주식회사 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01312604A (ja) * 1988-06-13 1989-12-18 Mitsubishi Electric Corp 自動プログラミング装置
JPH04296907A (ja) * 1991-03-26 1992-10-21 Hitachi Seiki Co Ltd 対話形数値制御装置
KR20110071503A (ko) 2009-12-21 2011-06-29 두산인프라코어 주식회사 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
삭제

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106843139A (zh) * 2015-12-10 2017-06-13 捷准科技股份有限公司 应用对话式控制器生成cnc机床切削路径的方法

Also Published As

Publication number Publication date
KR102207536B1 (ko) 2021-01-26

Similar Documents

Publication Publication Date Title
US10379723B2 (en) Machining program editing apparatus and machine tool having the same
KR20120085420A (ko) 컴퓨터 수치 제어 공작기계에서 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법
US10295987B2 (en) Machining program editing assist apparatus
JP2016059980A (ja) ロボットの動作監視領域を設定するロボットシステム
KR20190082127A (ko) 철골구조 건축자재의 가공 설계 방법
CN103186113A (zh) 数控机床工具机及其控制方法
JP2021043771A (ja) 情報処理装置
KR102207536B1 (ko) 컴퓨터 수치 제어 공작기계 및 이를 활용한 방법
TWI570530B (zh) Numerical control system and numerical control data generation method
WO2018051435A1 (ja) 数値制御装置
KR101610386B1 (ko) 컴퓨터 수치 제어 공작기계에서 가공 대화형 프로그램을 이용한 가공 형상 입력 장치 및 방법
US10303155B2 (en) Numerical controller having manual handle feed function
KR20190082118A (ko) 철골구조 건축자재의 천공 가공 설계 방법
JP2006338078A (ja) Nc工作装置
JPS61160108A (ja) 数値制御工作機械における加工制御方法
JP6573750B1 (ja) 制御データ作成装置、制御データ作成方法、および制御データ作成プログラム
US20190163166A1 (en) Information processing device
TW202028938A (zh) 智能化操作面板
KR20130110746A (ko) 툴링 볼 위치보정 방법
JP2009043257A (ja) 工作機械、生産機械、又はロボットとして形成された機械の操作装置
KR101831016B1 (ko) Hmi 시스템에서의 태그 정보 툴팁 생성 방법
JP6523359B2 (ja) プログラム生成装置
KR20120016875A (ko) 공작기계의 홀 가공을 위한 장치 및 이의 가공 전개 방법
JP6730365B2 (ja) 軸送り装置
CN114488952A (zh) 一种螺纹加工方法、装置、电子设备和介质

Legal Events

Date Code Title Description
N231 Notification of change of applicant
E902 Notification of reason for refusal
AMND Amendment
E601 Decision to refuse application
X091 Application refused [patent]
AMND Amendment
X701 Decision to grant (after re-examination)
GRNT Written decision to grant