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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/10—Plc systems
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc 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
Description
본 발명은 통합형 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
본 발명은, 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
파라미터 매뉴얼 모듈(110)은 NC 파라미터 파일과 PLC 파라미터 파일을 각각 로딩하고, 로딩된 상기 파라미터 파일들의 NC 시스템 타입과 파라미터 타입을 각각 판단할 수 있다.The parameter
우선, 파라미터 매뉴얼 모듈(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
이러한 파라미터 매뉴얼 모듈(110)은 NC 시스템 타입과 파라미터 타입에 대한 정보를 추가 및 수정할 수 있도록 구성될 수 있다. 예를 들어 파라미터 매뉴얼 모듈(110)은 화낙(Fanuc)과 지멘스(Siemens) 시스템뿐만 아니라 미쯔비시와 하이덴하인 시스템 등과 같은 타 기종의 NC 시스템에 대한 정보를 추가할 수 있다.
The parameter
파라미터 파서 모듈(120)은 파라미터 매뉴얼 모듈(110)을 통해 판단된 파라미터 파일의 타입에 따라 해당 파라미터 파일의 데이터베이스를 각각 업데이트 할 수 있다.
The
파라미터 매니저 모듈(130)은 파라미터 파서 모듈(120)을 통해 업데이트된 파리미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일(master file)과의 파라미터 비교 및 동기화를 수행하여 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. 이를 위해 파라미터 매니저 모듈(130)은 추출기 모듈(131), 비교기 모듈(133) 및 파일 생성 모듈(135)을 포함할 수 있다.The
추출기 모듈(131)은 파라미터 파서 모듈(120)을 통해 업데이트 된 파라미터 파일들로부터 파라미터를 각각 추출할 수 있다.The extractor module 131 may extract parameters from the updated parameter files via the
비교기 모듈(133)은 파라미터 파서 모듈(120)을 통해 업데이트 된 파라미터 파일들로부터 파라미터를 추출할 수 없는 경우 또는 선택적으로 동작할 수 있으며, 업데이트 된 파라미터 파일과 마스터 파일을 각각 비교하고 동기화할 수 있다.The
파일 생성 모듈(135)은 추출기 모듈(131) 또는 비교기 모듈(133)을 통해 출력되는 데이터를 기반으로 CNC 장치(미도시)에 입력할 파라미터 업로드용 파일 또는 관리 및 출력용 컴퓨터 문서 파일을 생성할 수 있다. 예를 들어, 추출기 모듈(131)을 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어, 파라미터 변경이 없는 경우 파일 생성 모듈(135)은 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어, 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다. 또한, 비교기 모듈(133)을 통해 출력되는 파라미터 정보의 업로드가 필요 없을 경우 예를 들어, 파라미터 변경이 없는 경우 파일 생성 모듈(135)은 NC 및 PLC 파라미터를 통합적으로 관리하기 위한 엑셀 시트를 출력하며, 업로드가 필요할 경우 예를 들어, 파라미터 변경이 있는 경우 별도의 CNC 업로드용 파일을 생성할 수 있다. CNC 업로드용 파일을 CNC 장비(미도시)에 입력할 경우 CNC 장비는 자동적으로 업로드를 실행할 수 있다.
The
도 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)
상기 판단 결과에 따라 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 모듈; 및
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 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.
상기 파라미터 매뉴얼 모듈은 상기 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.
상기 파라미터 매니저 모듈은,
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 추출하는 추출기 모듈;
상기 파라미터 파서 모듈을 통해 업데이트된 상기 파라미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교기 모듈; 및
상기 추출기 모듈 또는 상기 비교기 모듈을 통해 출력되는 데이터를 기반으로 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.
상기 파라미터 매뉴얼 판단 단계를 통한 판단 결과에 따라 파라미터 파서 모듈이 상기 파라미터 파일들의 데이터베이스를 각각 업데이트하는 파라미터 파서 동작 단계; 및
파라미터 매니저 모듈이 기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 각각 추출하거나 마스터 파일과의 파라미터 비교 및 동기화를 수행하여 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.
상기 파라미터 매뉴얼 판단 단계 이전에, 상기 파라미터 매뉴얼 모듈이 상기 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.
상기 파일 생성 단계는,
상기 파라미터 매니저 모듈의 추출기 모듈이 상기 파라미터 파서 동작단계를 통해 업데이트된 상기 파라미터 파일들로부터 파라미터를 추출하는 추출 단계;
상기 파라미터 매니저 모듈의 비교기 모듈이 상기 파라미터 파서 동작 단계를 통해 업데이트된 상기 파라미터 파일들과 마스터 파일을 각각 비교하고 동기화하는 비교 및 동기화 단계; 및
상기 파라미터 매니저 모듈의 파일 생성 모듈이 상기 추출 단계 또는 상기 비교 및 동기화 단계를 통해 출력되는 데이터를 기반으로 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:
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20240069974A (en) | 2022-11-14 | 2024-05-21 | (주) 씨테크시스템 | System for Collecting pattern recognition techniques |
Citations (1)
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 |
-
2013
- 2013-08-30 KR KR20130104426A patent/KR101473579B1/en active IP Right Grant
Patent Citations (1)
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)
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 |