KR101473579B1 - Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method - Google Patents

Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method Download PDF

Info

Publication number
KR101473579B1
KR101473579B1 KR20130104426A KR20130104426A KR101473579B1 KR 101473579 B1 KR101473579 B1 KR 101473579B1 KR 20130104426 A KR20130104426 A KR 20130104426A KR 20130104426 A KR20130104426 A KR 20130104426A KR 101473579 B1 KR101473579 B1 KR 101473579B1
Authority
KR
South Korea
Prior art keywords
parameter
file
module
cnc
files
Prior art date
Application number
KR20130104426A
Other languages
Korean (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 KR20130104426A priority Critical patent/KR101473579B1/en
Application granted granted Critical
Publication of KR101473579B1 publication Critical patent/KR101473579B1/en

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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • 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/10Plc systems
    • 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/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format

Landscapes

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

Abstract

The present invention relates to an integrated CNC parameter managing device, a managing method, and a computer readable recording medium with a computer program which executes the managing method. Disclosed is the integrated CNC parameter managing device comprising a parameter manual module which loads an NC parameter file and a PLC parameter file and determines each NC system type and each parameter type of loaded parameter files; a parameter parser module which updates each database of the parameter files according to a determination result; and a parameter manager module which extracts each parameter from the parameter files updated through the parameter parser module, performs the comparison and the synchronization between a master file and a parameter, and generates a file for uploading the parameter to be inputted to a CNC device or a computer document file for management and output.

Description

통합형 CNC 파라미터 관리 장치, 관리 방법 및 그 관리 방법을 실행하는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체{INTEGRATED MANGEMENT DEVICE OF COMPUTERIZED NUMERICAL CONTROL PARAMETER, MANAGEMENT METHOD THEREOF AND COMPUTER READABLE RECORDING MEDIUM HAVING COMPUTER PROGRAM PERFORMING THE MANAGEMENT METHOD}FIELD OF THE INVENTION [0001] The present invention relates to an integrated CNC parameter management apparatus, a management method, and a computer program for executing the management method. }

본 발명은 통합형 CNC 파라미터 관리 장치, 관리 방법 및 그 관리 방법을 실행하는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체에 관한 것이다.
The present invention relates to an integrated CNC parameter management apparatus, a management method, and a computer readable recording medium having a computer program for executing the management method.

현재 CNC(Computerized Numerical Control) 파라미터 파일 관리를 위한 전용 툴(tool)의 부재로, 작업자가 수작업으로 파라미터를 문서 파일(예: 엑셀 시트 등)에 직접 옮겨서 관리하고 있다. 또한, NC 제조사(예: 화낙, 지멘스, 미쯔비시, 하이덴하이 등)마다 파라미터 출력양식도 상이하고, NC(Numerical Control) 파라미터 및 PLC(Programmable Logic controller) 파라미터를 각기 다른 문서 파일에 관리하고 있어 체계적인 관리가 어려운 실정이다. At present, there is no dedicated tool for managing CNC (Parameterized File) parameter, and the operator directly manages parameters by transferring them directly to a document file (for example, an Excel sheet). In addition, the parameter output format differs for each NC manufacturer (eg, Fanuc, Siemens, Mitsubishi, Heidenhout, etc.), NC (Numerical Control) parameters and PLC (Programmable Logic controller) parameters are managed in different document files, Is difficult.

또한, 파라미터 관리하기 위해 작업자가 문서 파일을 수작업으로 직접 생성하기 때문에 오류 발생 가능성이 매우 높다. 또한, NC 제조사마다 파라미터 양식이 다르기 때문에 작업자의 숙련도에 의하여 문서 파일의 생성 시간과 신뢰도의 차이가 발생할 수 있다. 또한, CNC의 파라미터를 변경할 경우 수작업으로 작성된 문서 파일을 보고 작업자의 판단에 의해 변경된 파라미터를 CNC 장치에 수작업으로 기입하는 번거로움이 있다. In addition, since the operator directly creates the document file manually in order to manage the parameter, there is a high possibility of error occurrence. Also, because the parameter format differs for each NC manufacturer, there may be a difference in the generation time and reliability of the document file due to the skill of the operator. In addition, when changing the parameters of the CNC, it is troublesome to manually write the changed parameters into the CNC apparatus according to the judgment of the operator by looking at the document file created manually.

삭제delete

일본특허공개공보 제2004-345007호 ‘NC 장치 및 그 장치의 드라이브 패러미터 입출력 방법’Japanese Patent Laid-Open Publication No. 2004-345007 'NC apparatus and drive parameter input / output method of the apparatus' 일본특허공개공보 제1993-265520호 ‘비동기 다축 제어 장치’Japanese Patent Laid-Open Publication No. 1993-265520 " Asynchronous multi-axis control device "

본 발명은, NC 시스템의 종류와 무관하게 CNC 파라미터 파일에서 자동으로 파라미터를 추출하고, 관리용 문서 파일 및 CNC 업로드용 파일를 생성하여 작업자의 편의성을 증대시키고, 체계적인 파라미터 관리를 가능하게 하며, 파라미터 입력 오류의 원인을 차단할 수 있는 통합형 CNC 파라미터 관리 장치, 관리 방법 및 그 관리 방법을 실행하는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체를 제공한다.
INDUSTRIAL APPLICABILITY According to the present invention, parameters are automatically extracted from a CNC parameter file regardless of the type of an NC system, a management document file and a CNC uploading file are generated to increase the convenience of the operator, enable systematic parameter management, An integrated CNC parameter management device capable of blocking the cause of an error, a management method, and a computer program for executing the management method.

본 발명의 일 실시예에 따른 통합형 CNC 파라미터 관리 장치는, NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단하는 파라미터 매뉴얼 모듈; 상기 판단 결과에 따라 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 모듈; 및 상기 파라미터 파서 모듈을 통해 업데이트된 상기 파리미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파라미터 매니저 모듈을 포함한다.An integrated CNC parameter management apparatus according to an embodiment of the present invention includes: a parameter manual module for loading an NC parameter file and a PLC parameter file, respectively, and determining an NC system type and a parameter type of the loaded parameter files; A parameter parser module for updating the database of the parameter files according to the determination result; And parameters for extracting parameters from the parameter files updated through the parameter parser module or for parameter comparison and synchronization with the master file to generate a parameter upload file to be input to the CNC device or a computer file for management and output Manager module.

또한, 상기 파라미터 매뉴얼 모듈은 상기 NC 시스템 타입과 상기 파라미터 타입에 대한 정보를 추가 및 수정할 수 있도록 구성될 수 있다.In addition, the parameter manual module can be configured to add and modify information on the NC system type and the parameter type.

또한, 상기 파라미터 매니저 모듈은, 상기 파라미터 파서 모듈을 통해 업데이트된 상기 파리미터 파일들로부터 파라미터를 추출하는 추출기 모듈; 상기 파라미터 파서 모듈을 통해 업데이트된 상기 파리미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교기 모듈; 및 상기 추출기 모듈 또는 상기 비교기 모듈을 통해 출력되는 데이터를 기반으로 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파일 생성 모듈을 포함할 수 있다.
The parameter manager module may include: an extractor module for extracting parameters from the parameter files updated through the parameter parser module; A comparator module for comparing and synchronizing the parameter files updated through the parameter parser module with the master file, respectively; And a file generation module for generating a parameter upload file to be input to the CNC device or a computer document file for management and output based on the data output through the extractor module or the comparator module.

본 발명의 다른 실시예에 따른 통합형 CNC 파라미터 관리 방법은, NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단하는 파라미터 매뉴얼 판단 단계; 상기 판단 결과에 따라 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 동작 단계; 및 상기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파리미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파일 생성 단계를 포함한다. According to another aspect of the present invention, an integrated CNC parameter management method includes: a parameter manual determination step of loading an NC parameter file and a PLC parameter file, respectively, and determining an NC system type and a parameter type of the loaded parameter files; A parameter parser operation step of updating the database of the parameter files according to the determination result; And extracting parameters from the parameter files updated through the parameter parser operation step or performing parameter comparison and synchronization with the master file to generate a parameter upload file or a management and output computer document file to be input to the CNC device And a file creation step.

또한, 상기 파라미터 매뉴얼 판단 단계 이전에, 상기 NC 시스템 타입과 상기 파라미터 타입에 대한 정보를 추가 및 수정하는 정보 수정 단계를 더 포함할 수 있다.The method may further include an information modification step of adding and modifying information on the NC system type and the parameter type before the parameter manual determination step.

또한, 상기 파일 생성 단계는, 상기 파라미터 파서 동작단계를 통해 업데이트된 상기 파리미터 파일들로부터 파라미터를 추출하는 추출 단계; 상기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파리미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교 및 동기화 단계; 및 상기 추출 단계 또는 상기 비교 및 동기화 단계를 통해 출력되는 데이터를 기반으로 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 생성 단계를 포함할 수 있다.
The file generation step may include an extraction step of extracting parameters from the parameter files updated through the parameter parser operation step; A comparison and synchronization step of comparing and synchronizing the parameter files and the master file updated through the parameter parser operation step, respectively; And a generating step of generating a parameter uploading file or a computer document file for management and output to be input to the CNC device based on the data output through the extracting step or the comparing and synchronizing step.

본 발명의 또 다른 실시예에 따른 컴퓨터 판독 가능한 기록 매체는 본 발명의 다른 실시예에 따른 관리 방법을 실행하는 컴퓨터 프로그램을 구비한다.
A computer readable recording medium according to another embodiment of the present invention includes a computer program for executing a management method according to another embodiment of the present invention.

본 발명에 따르면, NC 시스템의 종류와 무관하게 CNC 파라미터 파일에서 자동으로 파라미터를 추출하고, 관리용 문서 파일 및 CNC 업로드용 파일를 생성하여 작업자의 편의성을 증대시키고, 체계적인 파라미터 관리를 가능하게 하며, 파라미터 입력 오류의 원인을 차단할 수 있는 통합형 CNC 파라미터 관리 장치, 관리 방법 및 그 관리 방법을 실행하는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체를 제공할 수 있다.
According to the present invention, parameters are automatically extracted from a CNC parameter file regardless of the type of the NC system, a management document file and a CNC uploading file are generated to increase the convenience of the operator, enable systematic parameter management, An integrated CNC parameter management device capable of blocking the cause of an input error, a management method, and a computer program for executing the management method can be provided.

도 1은 본 발명의 일 실시예에 따른 통합형 CNC 파라미터 관리 장치의 전체적인 구성을 나타낸 블록도이다.
도 2는 본 발명의 다른 실시예에 따른 통합형 CNC 파라미터의 전체적인 관리 방법을 설명하기 위해 나타낸 순서도이다.
도 3은 도 2의 관리 방법을 구체적으로 나타낸 흐름도이다.
도 4는 도 3의 파라미터 파서 모듈 구동 방법을 설명하기 위해 나타낸 흐름도이다.
1 is a block diagram showing the overall configuration of an integrated CNC parameter management apparatus according to an embodiment of the present invention.
FIG. 2 is a flowchart illustrating a method of managing an integrated CNC parameter according to another exemplary embodiment of the present invention. Referring to FIG.
3 is a flowchart specifically showing the management method of FIG.
4 is a flowchart illustrating a method of driving the parameter parser module of FIG.

이하, 본 발명이 속하는 기술분야에 있어서 통상의 지식을 가진 자가 용이하게 실시할 수 있을 정도로 본 발명의 바람직한 실시예를 도면을 참조하여 상세하게 설명한다.
Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the drawings so that those skilled in the art can easily carry out the present invention.

도 1은 본 발명의 일 실시예에 따른 통합형 CNC 파라미터 관리 장치의 전체적인 구성을 나타낸 블록도이다.1 is a block diagram showing the overall configuration of an integrated CNC parameter management apparatus according to an embodiment of the present invention.

도 1을 참조하면, 본 발명의 일 실시예에 따른 통합형 CNC 파라미터 관리 장치(100)는 파라미터 매뉴얼 모듈(110), 파라미터 파서(parser) 모듈(120) 및 파라미터 매니저 모듈(130)을 포함한다.Referring to FIG. 1, an integrated CNC parameter management apparatus 100 according to an embodiment of the present invention includes a parameter manual module 110, a parameter parser module 120, and a parameter manager module 130.

파라미터 매뉴얼 모듈(110)은 NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단할 수 있다.The parameter manual module 110 can load the NC parameter file and the PLC parameter file, respectively, and determine the NC system type and the parameter type of the loaded parameter files, respectively.

우선, 파라미터 매뉴얼 모듈(110)은 통합형 CNC 파라미터 관리 장치(100)에 NC 파라미터 파일과 PLC 파라미터 파일이 입력되면 입력된 파일들을 로딩하여 각각의 파라미터 파일이 어느 NC 시스템 타입에 속하는지 판단할 수 있다. 예를 들어, NC 파라미터 파일이 화낙(Fanuc) 시스템에 속하는지 지멘스(Siemens) 시스템에 속하는지 판단할 수 있다. 또한, 파라미터 매뉴얼 모듈(110)은 NC 시스템으로 확인된 파라미터 파일이 어느 파라미터 타입에 속하는지 판단할 수 있다. 예를 들어 NC 파라미터 타입에 속하는지 또는 PMC 파라미터 타입에 속하는지 판단할 수 있다. When the NC parameter file and the PLC parameter file are input to the integrated CNC parameter management apparatus 100, the parameter manual module 110 loads the input files and determines which NC system type each parameter file belongs to . For example, you can determine whether the NC parameter file belongs to the Fanuc system or the Siemens system. In addition, the parameter manual module 110 can determine to which parameter type the parameter file identified by the NC system belongs. For example, whether it belongs to the NC parameter type or the PMC parameter type.

이러한 파라미터 매뉴얼 모듈(110)은 NC 시스템 타입과 파라미터 타입에 대한 정보를 추가 및 수정할 수 있도록 구성될 수 있다. 예를 들어 파라미터 매뉴얼 모듈(110)은 화낙(Fanuc)과 지멘스(Siemens) 시스템뿐만 아니라 미쯔비시와 하이덴하인 시스템 등과 같은 타 기종의 NC 시스템에 대한 정보를 추가할 수 있다.
The parameter manual module 110 can be configured to add and modify information on the NC system type and the parameter type. For example, the parameter manual module 110 may add information about other types of NC systems such as Fanuc and Siemens systems as well as Mitsubishi and HEIDENHAIN systems.

파라미터 파서 모듈(120)은 파라미터 매뉴얼 모듈(110)을 통해 판단된 파라미터 파일의 타입에 따라 해당 파라미터 파일의 데이터베이스를 각각 업데이트 할 수 있다.
The parameter parser module 120 can update the database of the parameter file according to the type of the parameter file determined through the parameter manual module 110, respectively.

파라미터 매니저 모듈(130)은 파라미터 파서 모듈(120)을 통해 업데이트된 파리미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일(master file)과의 파라미터 비교 및 동기화를 수행하여 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. 이를 위해 파라미터 매니저 모듈(130)은 추출기 모듈(131), 비교기 모듈(133) 및 파일 생성 모듈(135)을 포함할 수 있다.The parameter manager module 130 extracts parameters from the updated parameter files through the parameter parser module 120 or performs parameter comparison and synchronization with the master file and inputs them to the CNC device (not shown) A parameter upload file or a management and output computer document file. To this end, the parameter manager module 130 may include an extractor module 131, a comparator module 133, and a file generation module 135.

추출기 모듈(131)은 파라미터 파서 모듈(120)을 통해 업데이트 된 파라미터 파일들로부터 파라미터를 각각 추출할 수 있다.The extractor module 131 may extract parameters from the updated parameter files via the parameter parser module 120, respectively.

비교기 모듈(133)은 파라미터 파서 모듈(120)을 통해 업데이트 된 파라미터 파일들로부터 파라미터를 추출할 수 없는 경우 또는 선택적으로 동작할 수 있으며, 업데이트 된 파라미터 파일과 마스터 파일을 각각 비교하고 동기화할 수 있다.The comparator module 133 is operable when it is not able to extract parameters from the updated parameter files via the parameter parser module 120 or may selectively operate and compare and synchronize the updated parameter file with the master file respectively .

파일 생성 모듈(135)은 추출기 모듈(131) 또는 비교기 모듈(133)을 통해 출력되는 데이터를 기반으로 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. 예를 들어, 추출기 모듈(131)을 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어, 파라미터 변경이 없는 경우 파일 생성 모듈(135)은 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어, 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다. 또한, 비교기 모듈(133)을 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어, 파라미터 변경이 없는 경우 파일 생성 모듈(135)은 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어, 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다.
The file generation module 135 can generate a parameter upload file or a management and output computer document file to be input to the CNC device (not shown) based on the data output through the extractor module 131 or the comparator module 133 have. For example, when there is no need to upload the parameter information output through the extractor module 131, the file generation module 135 generates an Excel sheet for integrally managing the NC and PLC parameters For example, if there is a parameter change, a separate CNC upload file can be generated. If a CNC upload file is input to the CNC equipment (not shown), the CNC equipment can automatically upload the file. If there is no need to upload the parameter information output through the comparator module 133, for example, if there is no parameter change, the file generation module 135 outputs an excel sheet for integrally managing the NC and PLC parameters For example, if there is a parameter change, a separate CNC upload file can be created. If a CNC upload file is input to the CNC equipment (not shown), the CNC equipment can automatically upload the file.

도 2는 본 발명의 다른 실시예에 따른 통합형 CNC 파라미터의 전체적인 관리 방법을 설명하기 위해 나타낸 순서도이다. 도 3은 도 2의 관리 방법을 구체적으로 나타낸 흐름도이다. 도 4는 도 3의 파라미터 파서 모듈 구동 방법을 설명하기 위해 나타낸 흐름도이다. FIG. 2 is a flowchart illustrating a method of managing an integrated CNC parameter according to another exemplary embodiment of the present invention. Referring to FIG. 3 is a flowchart specifically showing the management method of FIG. 4 is a flowchart illustrating a method of driving the parameter parser module of FIG.

도 2를 참조하면, 본 발명의 다른 실시예에 따른 통합형 CNC 파라미터의 관리 방법(S200)은 파라미터 매뉴얼 판단 단계(S210), 파라미터 파서 동작 단계(S220) 및 파일 생성 단계(S230)를 포함한다. Referring to FIG. 2, the integrated CNC parameter management method (S200) according to another embodiment of the present invention includes a parameter manual determination step (S210), a parameter parser operation step (S220), and a file creation step (S230).

파라미터 매뉴얼 판단 단계(S210)에서는 NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단할 수 있다.In the parameter manual determination step (S210), the NC parameter file and the PLC parameter file are loaded, respectively, and the NC system type and parameter type of the loaded parameter files can be determined, respectively.

도 3에 도시된 바와 같이 우선, NC 파라미터 파일과 PLC 파라미터 파일이 입력(S211)되면 각각의 파일을 로딩하고 해당 파라미터 파일이 어느 NC 시스템 타입에 속하는지 판단할 수 있다(S212). 예를 들어, NC 파라미터 파일이 화낙(Fanuc) 시스템에 속하는지 지멘스(Siemens) 시스템에 속하는지 판단할 수 있다(S213, S214). As shown in FIG. 3, when an NC parameter file and a PLC parameter file are inputted (S211), it is possible to load each file and determine which NC system type the corresponding parameter file belongs to (S212). For example, it can be determined whether the NC parameter file belongs to the Fanuc system or the Siemens system (S213, S214).

다음, NC 시스템으로 확인된 파라미터 파일 어디 파라미터 타입에 속하는지 판단할 수 있다(S215). 예를 들어, NC 파라미터 타입에 속하는지 PMC 파라미터 타입에 속하는지 판단할 수 있다(S216, S217). Next, it is judged whether the parameter file belongs to the parameter file type identified by the NC system (S215). For example, it can be determined whether it belongs to the NC parameter type or the PMC parameter type (S216, S217).

이러한 파라미터 매뉴얼 판단 단계(S210) 이전에, NC 시스템 타입과 파라미터 타입에 대한 정보를 추가 및 수정할 수 있다. 예를 들어, 상기와 같이 화낙(Fanuc)과 지멘스(Siemens) 시스템뿐만 아니라 미쯔비시와 하이덴하인 시스템 등과 같은 타 기종의 NC 시스템에 대한 정보를 추가할 수 있다.
Before this parameter manual judgment step (S210), information on the NC system type and the parameter type can be added and modified. For example, as described above, information on NC systems of other types such as Mitsubishi and HEIDENHAIN systems as well as Fanuc and Siemens systems can be added.

파라미터 파서 동작 단계(S220)에서는 파라미터 매뉴얼 판단 단계(S210)를 통해 판단된 파라미터 파일의 타입에 따라 해당 파라미터 파일의 데이터베이스를 각각 업데이트 할 수 있다. In the operation of the parameter parser (S220), the database of the corresponding parameter file can be updated according to the type of the parameter file determined through the parameter manual determination step (S210).

예를 들어, 도 4에 도시된 바와 같이, 파라미터들을 줄 단위로 분리(S221)하고, 파라미터 번호와 식별자 ‘N’을 검출(S222)한 후, 식별자 뒤 파라미터 번호를 저장(S223)할 수 있다. For example, as shown in FIG. 4, the parameters may be separated in units of lines (S221), the parameter number and the identifier 'N' may be detected (S222), and the parameter number after the identifier may be stored (S223) .

다음, 파라미터 클래스 식별자(A, S, L, T, M)가 검출되면(S224a), 클래스 수를 계산(S224b)하고, 설정 값 식별자 ‘P’를 검출한다(S224d). 이후, 클래스 설정 값을 저장(S224d)하고, 저장된 설정 값의 클래스가 마지막 클래스인지 확인(S224e)하고 마지막이면 종료하고 그렇지 않으면 파라미터 번호와 식별자 ‘N’을 검출(S222) 단계 이후의 동작을 재 수행할 수 있다. Next, when the parameter class identifiers A, S, L, T, and M are detected (S224a), the number of classes is calculated (S224b) and the set value identifier 'P' is detected (S224d). Then, the class setting value is stored (S224d), and it is checked whether the class of the stored set value is the last class (S224e). If it is the last class, the process ends. Otherwise, the operation after step S222 of detecting the parameter number and identifier 'N' Can be performed.

만약, 파라미터 클래스 식별자(A, S, L, T, M)가 검출되지 않으면, 설정 값 식별자 ‘p’를 검출(S225a)하고 설정 값을 저장(S225b)한다. 이후, 마지막 파라미터인지를 확인하고 그렇다면 종료하며, 그렇지 않을 경우 파라미터 번호와 식별자 ‘N’을 검출(S222) 단계 이후의 동작을 재수행할 수 있다.
If the parameter class identifiers A, S, L, T, and M are not detected, the set value identifier p is detected (S225a) and the set value is stored (S225b). Thereafter, it is checked whether the last parameter is the last parameter, and if so, the process ends. Otherwise, the operation after step S222 of detecting the parameter number and the identifier 'N' can be executed again.

파일 생성 단계(S230)에서는 파라미터 파서 동작 단계(S220)를 통해 업데이트된 파리미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일(master file)과의 파라미터 비교 및 동기화를 수행하여 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. In the file creation step S230, parameters are respectively extracted from the parameter files updated through the parameter parser operation step S220 or parameters are compared and synchronized with the master file to input them into the CNC device (not shown) A parameter upload file or a management and output computer document file.

우선, 도 3에 도시된 바와 같이 파라미터 파서 모듈이 구동을 시작(S220)하게 되면, 추출기 모듈을 사용할 것인지(S232) 비교기 모듈을 사용할 것인지(S234) 결정하고, 만약 추출기 모듈을 사용하는 경우(S232), 파라미터 파서 동작 단계(S220)를 통해 업데이트된 파라미터 파일로부터 파라미터를 추출(S233)할 수 있다. When the parameter parser module starts driving (S220) as shown in FIG. 3, it is determined whether to use the extractor module (S232) or not (S234). If the extractor module is used , It is possible to extract the parameter from the updated parameter file (S233) through the operation of the parameter parser (S220).

만약, 비교기 모듈을 사용하는 경우(S234), 파라미터 파서 동작 단계(S220)를 통해 업데이트된 파리미터 파일과 마스터 파일(S235)을 서로 비교하고 동기화(S236)할 수 있다.If the comparator module is used (S234), the updated parameter file and the master file (S235) can be compared with each other and synchronized (S236) through the parameter parser operation step (S220).

이후, 파라미터 추출 단계(S233) 또는 파라미터 비교 및 동기화 단계(S236)를 통해 처리된 데이터를 기반으로 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. 예를 들어, 파라미터 추출 단계(S233)를 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어, 파라미터 변경이 없는 경우 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다. Thereafter, the parameter uploading file or the management and output computer document file to be input to the CNC apparatus (not shown) may be generated based on the processed data through the parameter extracting step S233 or the parameter comparing and synchronizing step S236 . For example, if there is no need to upload the parameter information output through the parameter extracting step (S233), for example, if there is no parameter change, an Excel sheet for integrally managing the NC and PLC parameters is output. For example, if there is a parameter change, a separate CNC upload file can be created. If a CNC upload file is input to the CNC equipment (not shown), the CNC equipment can automatically upload the file.

또한, 비교 및 동기화 단계(S236)를 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어 파라미터 변경이 없는 경우 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다.
If there is no need to upload the parameter information output through the comparison and synchronization step S236, for example, if there is no parameter change, an Excel sheet for integrally managing the NC and PLC parameters is output. If there is a parameter change, a separate CNC upload file can be created. If a CNC upload file is input to the CNC equipment (not shown), the CNC equipment can automatically upload the file.

이러한 관리 방법은 그 방법을 실행할 수 있는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체로서 실시할 수도 있다.
Such a management method may be implemented as a computer-readable recording medium having a computer program capable of executing the method.

이러한 본 발명의 실시예에 따르면, NC 제조사와 무관하게 CNC 파라미터 파일에서 자동으로 파라미터를 추출하고, 관리용 문서 파일 및 CNC 업로드용 파일를 생성하여 작업자의 편의성을 증대시키고, 체계적인 파라미터 관리를 가능하게 하며, 파라미터 입력 오류의 원인을 차단할 수 있다. According to the embodiment of the present invention, parameters are automatically extracted from the CNC parameter file irrespective of the NC manufacturer, a management document file and a CNC upload file are generated to increase the convenience of the operator, enable systematic parameter management , The cause of the parameter input error can be blocked.

또한, 파라미터 관리 공수를 절감할 수 있으며 모듈화된 설계로 추가 기능 확장에 용이하다.
In addition, it is possible to reduce the number of parameters to be managed and it is easy to expand additional functions with modular design.

본 발명은 상기 실시예들에 한정되지 않고 본 발명의 기술적 요지를 벗어나지 아니하는 범위 내에서 다양하게 수정 및 변형되어 실시될 수 있음은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 있어서 자명한 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. It is.

100: 통합형 CNC 파라미터 관리 장치
110: 파라미터 매뉴얼 모듈
120: 파라미터 파서 모듈
130: 파라미터 매니저 모듈
131: 추출기 모듈
133: 비교기 모듈
135: 파일 생성 모듈
100: Integrated CNC parameter management device
110: Parameter Manual Module
120: Parameter parser module
130: Parameter manager module
131: extractor module
133: comparator module
135: File generation module

Claims (7)

NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단하는 파라미터 매뉴얼 모듈;
상기 판단 결과에 따라 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 모듈; 및
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파라미터 매니저 모듈을 포함하는 것을 특징으로 하는 통합형 CNC 파라미터 관리 장치.
A parameter manual module for loading an NC parameter file and a PLC parameter file, respectively, for determining an NC system type and a parameter type of the loaded parameter files;
A parameter parser module for updating the database of the parameter files according to the determination result; And
A parameter manager for extracting parameters from the parameter files updated through the parameter parser module or for parameter comparison and synchronization with the master file to generate a parameter upload file to be input to the CNC device or a computer document file for management and output, And an integrated CNC parameter management device.
제 1 항에 있어서,
상기 파라미터 매뉴얼 모듈은 상기 NC 시스템 타입과 상기 파라미터 타입에 대한 정보를 추가 및 수정할 수 있도록 구성된 것을 특징으로 하는 통합형 CNC 파라미터 관리 장치.
The method according to claim 1,
Wherein the parameter manual module is configured to add and modify information on the NC system type and the parameter type.
제 1 항에 있어서,
상기 파라미터 매니저 모듈은,
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 추출하는 추출기 모듈;
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교기 모듈; 및
상기 추출기 모듈 또는 상기 비교기 모듈을 통해 출력되는 데이터를 기반으로 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파일 생성 모듈을 포함하는 것을 특징으로 하는 통합형 CNC 파라미터 관리 장치.
The method according to claim 1,
Wherein the parameter manager module comprises:
An extractor module for extracting parameters from the parameter files updated through the parameter parser module;
A comparator module for comparing and synchronizing the parameter files updated via the parameter parser module with the master file, respectively; And
And a file generation module for generating a parameter upload file to be input to the CNC device or a computer document file for management and output based on the data output through the extractor module or the comparator module.
파라미터 매뉴얼 모듈이 NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단하는 파라미터 매뉴얼 판단 단계;
상기 파라미터 매뉴얼 판단 단계를 통한 판단 결과에 따라 파라미터 파서 모듈이 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 동작 단계; 및
파라미터 매니저 모듈이 기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 파일 생성 단계를 포함하는 것을 특징으로 하는 통합형 CNC 파라미터 관리 방법.
A parameter manual judgment step of loading the NC parameter file and the PLC parameter file, respectively, and judging the NC system type and the parameter type of the loaded parameter files, respectively;
A parameter parser operation step in which the parameter parser module updates the database of the parameter files in accordance with the determination result through the parameter manual determination step; And
The parameter manager module extracts the parameters from the parameter files updated through the parametric parser operation step or compares the parameters with the master file and synchronizes them with each other to perform a parameter upload file or a computer file for management and output And a file generation step of generating a CNC parameter based on the generated CNC parameter.
제 4 항에 있어서,
상기 파라미터 매뉴얼 판단 단계 이전에, 상기 파라미터 매뉴얼 모듈이 상기 NC 시스템 타입과 상기 파라미터 타입에 대한 정보를 추가 및 수정하는 정보 수정 단계를 더 포함하는 것을 특징으로 하는 통합형 CNC 파라미터 관리 방법.
5. The method of claim 4,
Further comprising an information modification step of adding and modifying information on the NC system type and the parameter type, before the parameter manual determination step, by the parameter manual module.
제 4 항에 있어서,
상기 파일 생성 단계는,
상기 파라미터 매니저 모듈의 추출기 모듈이 상기 파라미터 파서 동작단계를 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 추출하는 추출 단계;
상기 파라미터 매니저 모듈의 비교기 모듈이 상기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파라미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교 및 동기화 단계; 및
상기 파라미터 매니저 모듈의 파일 생성 모듈이 상기 추출 단계 또는 상기 비교 및 동기화 단계를 통해 출력되는 데이터를 기반으로 CNC 장치에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성하는 생성 단계를 포함하는 것을 특징으로 하는 통합형 CNC 파라미터 관리 방법.
5. The method of claim 4,
Wherein the file generation step comprises:
An extraction step of the extractor module of the parameter manager module extracting a parameter from the parameter files updated through the parameter parser operation step;
A comparing and synchronizing step of the comparator module of the parameter manager module comparing and synchronizing the parameter files and the master file updated through the parameter parser operation step, respectively; And
And a generation step of generating a file for parameter upload or a computer document file for management and output to be input to the CNC device based on the data output by the file generation module of the parameter manager module through the extraction step or the comparison and synchronization step Wherein the CNC parameter management method comprises:
제 4 항 내지 제 6 항 중 어느 한 항의 관리 방법을 실행하는 컴퓨터 프로그램을 구비한 컴퓨터 판독 가능한 기록 매체.A computer-readable recording medium having a computer program for executing the management method according to any one of claims 4 to 6.
KR20130104426A 2013-08-30 2013-08-30 Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method KR101473579B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR20130104426A KR101473579B1 (en) 2013-08-30 2013-08-30 Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR20130104426A KR101473579B1 (en) 2013-08-30 2013-08-30 Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method

Publications (1)

Publication Number Publication Date
KR101473579B1 true KR101473579B1 (en) 2014-12-24

Family

ID=52679102

Family Applications (1)

Application Number Title Priority Date Filing Date
KR20130104426A KR101473579B1 (en) 2013-08-30 2013-08-30 Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method

Country Status (1)

Country Link
KR (1) KR101473579B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240069974A (en) 2022-11-14 2024-05-21 (주) 씨테크시스템 System for Collecting pattern recognition techniques

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960003889A (en) * 1994-07-30 1996-02-23 경주현 Computer Numerical Control (CNC) Program Creation Method and Data Retrieval System for Machine Tools

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR960003889A (en) * 1994-07-30 1996-02-23 경주현 Computer Numerical Control (CNC) Program Creation Method and Data Retrieval System for Machine Tools

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20240069974A (en) 2022-11-14 2024-05-21 (주) 씨테크시스템 System for Collecting pattern recognition techniques

Similar Documents

Publication Publication Date Title
CN108153784B (en) Synchronous data processing method and device
US11720086B2 (en) Machining-process generation device, and machining-process generation method
US8752009B2 (en) Source code comparison device, source code comparison method and source code comparison program
US20100161085A1 (en) Peripheral device of programmable controller, method of variable substitution, and computer program product thereof
US7483757B2 (en) Control system migration
JP5489958B2 (en) Test table generation apparatus and method
EP2916218B1 (en) Apparatus for generating and editing NC program
US10101727B2 (en) Common parameter interface generation program and parameter reading program
US20180373218A1 (en) Device and method for common type conversion of plc control program
US20160125037A1 (en) Information processing apparatus, information processing method, information processing program, and storage medium
CN102930026B (en) Method and device for converting computer-aided design (CAD) model
KR101473579B1 (en) Integrated mangement device of computerized numerical control parameter, management method thereof and computer readable recording medium having computer program performing the management method
US20180365341A1 (en) Three-Dimensional Cad System Device, and Knowledge Management Method Used in Three-Dimensional Cad
EP3999917B1 (en) Method and system for generating a digital representation of asset information in a cloud computing environment
US10048972B2 (en) Method for model-based generation of startup configurations of embedded systems
US8181172B2 (en) Method for operation of an automation system
KR101726120B1 (en) Program editing device, program editing method and computer readable recoding medium for recording program editing program
WO2008013520A1 (en) Control system migration
White et al. Environment modeling for evaluating system variants in model-based systems engineering
CN113987655A (en) Assembly type building design method and device based on BIM platform
JP2015056140A (en) Clone detection method and clone common function method
KR102544578B1 (en) Controlling method of data display apparatus
WO2015033393A1 (en) Design change management assistance method and system therefor
WO2014130424A1 (en) Method and system for multi-disciplinary engineering with a synchronized documents interface
JP2007047971A (en) Individual program generation device and method

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20171025

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20181113

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20191111

Year of fee payment: 6