KR100963515B1 - Machine tool numerical control device of PC-based multi CPU structure - Google Patents
Machine tool numerical control device of PC-based multi CPU structure Download PDFInfo
- Publication number
- KR100963515B1 KR100963515B1 KR1020030029773A KR20030029773A KR100963515B1 KR 100963515 B1 KR100963515 B1 KR 100963515B1 KR 1020030029773 A KR1020030029773 A KR 1020030029773A KR 20030029773 A KR20030029773 A KR 20030029773A KR 100963515 B1 KR100963515 B1 KR 100963515B1
- Authority
- KR
- South Korea
- Prior art keywords
- memory
- numerical control
- cpu
- external
- program
- Prior art date
- Legal status (The legal status 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 status listed.)
- Expired - Lifetime
Links
- 238000000034 method Methods 0.000 claims description 15
- 230000003139 buffering effect Effects 0.000 claims description 9
- 230000005540 biological transmission Effects 0.000 claims description 7
- 230000006386 memory function Effects 0.000 claims 1
- 238000012545 processing Methods 0.000 description 13
- 238000003754 machining Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 238000004891 communication Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000004080 punching Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M1/00—Details of apparatus for conversion
- H02M1/08—Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters
- H02M1/088—Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters for the simultaneous control of series or parallel connected semiconductor devices
- H02M1/092—Circuits specially adapted for the generation of control voltages for semiconductor devices incorporated in static converters for the simultaneous control of series or parallel connected semiconductor devices the control signals being transmitted optically
-
- H—ELECTRICITY
- H02—GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
- H02M—APPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
- H02M7/00—Conversion of AC power input into DC power output; Conversion of DC power input into AC power output
- H02M7/02—Conversion of AC power input into DC power output without possibility of reversal
- H02M7/04—Conversion of AC power input into DC power output without possibility of reversal by static converters
- H02M7/12—Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode
- H02M7/21—Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal
- H02M7/217—Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only
- H02M7/219—Conversion of AC power input into DC power output without possibility of reversal by static converters using discharge tubes with control electrode or semiconductor devices with control electrode using devices of a triode or transistor type requiring continuous application of a control signal using semiconductor devices only in a bridge configuration
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Numerical Control (AREA)
Abstract
본 발명은 PC기반 멀티 CPU 구조의 공작기계 수치제어 장치에 관한 것으로, 수치제어용 제 1CPU 및 외부 PC의 제 3메모리와의 인터페이스를 위한 제 2CPU가 구비되는 PC기반 공작기계용 수치제어 장치에 있어서, 상기 제 1CPU에 구비되어 가공프로그램을 단독 수행하는 제 1메모리; 상기 각 CPU의 데이터공유를 위해 상기 각 CPU에 연결되는 공유메모리; 및 상기 제 2CPU에 구비되고 오퍼레이팅 시스템이 탑재되어 가공프로그램을 선정하여 단독 수행하는 제 2메모리;를 포함하여 구성되는 것을 특징으로 한다.
NC, 수치제어, 메모리, PC기반, 가공프로그램, 등록, 외부운전
The present invention relates to a numerical value control apparatus for a machine tool having a PC-based multi-CPU structure, the numerical control apparatus for a PC-based machine tool provided with a second CPU for interfacing with a first memory for numerical control and a third memory of an external PC, A first memory provided in the first CPU to independently execute a machining program; A shared memory coupled to each CPU for data sharing of each CPU; And a second memory provided in the second CPU and equipped with an operating system to select and execute a machining program independently.
NC, numerical control, memory, PC-based, part program, registration, external operation
Description
도 1은 종래 공작기계용 수치제어장치의 작동순서도,1 is an operation flowchart of a conventional numerical control device for machine tools,
도 2는 본 발명에 따른 수치제어 장치의 구성도, 2 is a block diagram of a numerical control device according to the present invention;
도 3은 본 발명에 따른 수치제어 장치를 사용한 가공프로그램 처리방법의 개념도,3 is a conceptual diagram of a processing program processing method using the numerical control device according to the present invention;
도 4는 본 발명에 따른 수치제어 장치의 작동 순서도이다.4 is an operation flowchart of the numerical control device according to the present invention.
< 도면의 주요부분에 관한 부호의 설명 ><Description of the code | symbol about the principal part of drawing>
100: 제 1CPU 110: 제 1메모리100: first CPU 110: first memory
200: 제 2CPU 210: 제 2메모리200: second CPU 210: second memory
220: 직렬포트 300: 제 3CPU220: serial port 300: third CPU
310: 공유메모리 1000: 수치제어장치310: shared memory 1000: numerical control device
2000: 제 3메모리2000: third memory
본 발명은 공작기계의 수치제어 장치에 관한 것으로, 보다 상세하게는 PC기 반 NC(Numerical Control) 개념을 도입하여 수치제어장치에 인터페이스 역할을 담당하는 PC가 내장되고 여기에 오퍼레이팅 시스템이 탑재된 메모리가 구비되어 만일 외부의 가공프로그램의 처리시 보다 신속하고 정확하게 가공프로그램을 수행할 수 있는 구조의 수치제어 공작기계용 가공프로그램 처리장치에 관한 것이다.The present invention relates to a numerical control device of a machine tool, and more particularly, to introduce a PC-based NC (Numerical Control) concept, a built-in PC that acts as an interface to the numerical control device, and a memory equipped with an operating system The present invention relates to a machining program processing apparatus for a numerically controlled machine tool having a structure capable of performing a machining program more quickly and accurately when processing an external machining program.
일반적으로 공작기계에 대한 수치제어 가공운전은, 가공프로그램을 전용 OS 메모리장치에 저장된 G-CODE 형태의 가공프로그램을 수행 및 처리하는 것이다. 그런데 만일 외부의 가공프로그램이 상기 공작기계에서 로딩되어 처리되려면, 통상적으로 천공장치, 외부 PC의 메모리 등에 RS232 등과 같은 직렬포트를 연결하여 외부의 가공프로그램을 공작기계의 수치제어장치에 전송하게 된다.In general, a numerically controlled machining operation for a machine tool is to execute and process a machining program in the form of a G-CODE stored in a dedicated OS memory device. However, if an external machining program is loaded and processed in the machine tool, the external machining program is typically transmitted to a numerical control device of the machine tool by connecting a serial port such as RS232 to a punching device or an external PC memory.
그런데 이와 같은 방식의 종래 외부 가공프로그램 처리방법중 외부 PC를 이용한 외부 가공프로그램의 실행시에는, 외부 PC와 수치제어장치 사이의 데이터 전송에 따른 버퍼링과정이 포함되어 외부 PC와 수치제어장치와의 통신상 불안정성, 로딩된 가공프로그램의 종료시까지 하드디스크에서 읽기 작업이 계속됨에 따른 프로그램 로딩의 불안정성 등에 의한 가공불량의 문제점이 있다.However, in the execution of an external part program using an external PC in the conventional external part program processing method of the above method, a buffering process according to data transmission between the external PC and the numerical controller is included, so that the communication between the external PC and the numerical controller is performed. There is a problem of machining instability due to phase instability, instability of program loading as the reading operation is continued on the hard disk until the end of the loaded machining program.
즉 외부 PC와 수치제어장치 사이의 통신시에는 가공프로그램을 로딩하여 이를 전송함으로 PC의 주기억장치와 주변장치인 수치제어장치 사이의 정보교환에 따른 버퍼링 작업이 있게 마련이다. 이에 따라 전송에 상당한 시간을 요하게 되고 전송시 정보데이터의 손실이 있을 경우 에러가 발생하여 가공에 차질을 초래하게 된다.In other words, during communication between the external PC and the numerical control device, the processing program is loaded and transmitted, thereby buffering work in accordance with information exchange between the main memory of the PC and the numerical control device, which is a peripheral device. As a result, a considerable time is required for transmission, and if there is a loss of information data during transmission, an error occurs and this causes a disruption in processing.
도 1에 도시된 바와 같이 종래 수치제어장치에서 외부의 가공프로그램을 로 딩하여 처리하는 과정을 살펴보면, 외부 PC 내의 외부메모리에는 외부의 가공프로그램이 저장되어 있다.Referring to the process of loading and processing an external machining program in the conventional numerical controller as shown in FIG. 1, an external machining program is stored in an external memory in the external PC.
종래 수치제어방법은 이러한 외부의 가공프로그램을 사용하여 외부운전모드로서 작동되거나 내부의 주 메모리의 가공프로그램을 사용하여 내부 운전모드로 작동하는 방식이다.The conventional numerical control method is a method of operating in an external operation mode using such an external machining program or in an internal operation mode using a machining program of an internal main memory.
이때 외부 운전모드는 전적으로 PC의 외부메모리에서 처리됨으로 PC와 수치제어장치간의 통신시 버퍼링이 있게 되고 정보데이터의 전송이 있게 됨으로 이 과정에서 에러가 발생하면 가공에 차질이 있게 된다.At this time, the external operation mode is processed entirely in the PC's external memory, which results in buffering and communication of information data between the PC and the numerical control device.
우선 가공프로그램을 선정한다. 그리고 가공프로그램이 주 메모리에 저장된 것인지 PC 내의 외부메모리에 저장된 것인지를 선정하게 된다. 이는 외부 운전모드인지 아닌지를 선택하는 과정이다.First select a machining program. The program then selects whether the part program is stored in main memory or external memory in the PC. This is a process of selecting whether or not the external operation mode.
만일 수치제어장치내의 주 메모리의 가공프로그램이라면, 곧바로 가공사이클을 수행하여 공작기계에서 가공을 실행하게 된다.If the machining program is in the main memory of the numerical control device, the machining cycle is executed immediately and the machining is executed in the machine tool.
그런데 만일 PC 내의 외부메모리의 가공프로그램이라면 외부 운전모드가 실행되고, 전송조건이 맞는지를 타진한 뒤 가공사이클을 수행하여 공작기계에서 가공을 실행하게 된다.By the way, if the program is in the external memory in the PC, the external operation mode is executed and the machine performs the machining cycle after executing the machining cycle after checking whether the transfer condition is met.
이와 같이 특히 외부의 가공프로그램은 PC의 외부메모리에 저장된 것을 로딩하여 처리하게 됨으로 로딩시, 버퍼링시, 전송시 등에 있어 에러가 발생한다면 가공불량 또는 가공중지의 문제가 발생된다.As described above, the external machining program loads and processes the stored data in the external memory of the PC. If an error occurs during loading, buffering, or transfer, a problem of machining failure or processing stop occurs.
따라서 본 발명은 상기와 같은 종래 문제점을 감안하여 안출된 것으로, 본 발명의 제 1목적은, 보다 신속한 가공 수행을 위해 가공프로그램 수행을 위해 오퍼레이팅 시스템이 탑재된 내장 메모리에서 외부 가공프로그램을 선정하는 구조의 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치를 제공하는 것이다. Accordingly, the present invention has been made in view of the above-mentioned conventional problems, and a first object of the present invention is a structure for selecting an external machining program from an internal memory equipped with an operating system for performing a machining program for faster machining. To provide a numerical control device for a machine tool with a PC-based multi-CPU structure.
그리고 본 발명의 제 2목적은, 외부 메모리에서 가공프로그램의 수행시 주 메모리가 버퍼링을 담당함으로써 보다 안정된 데이터 전송이 가능한 구조의 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치를 제공하는 것이다.A second object of the present invention is to provide a numerical control device for a machine tool of a PC-based multi-CPU structure of a structure which enables more stable data transfer by the main memory being buffered when the machining program is executed in the external memory.
이러한 본 발명의 목적들은, 수치제어용 제 1CPU 및 외부 PC의 제 3메모리와의 인터페이스를 위한 제 2CPU가 구비되는 PC기반 공작기계용 수치제어 장치에 있어서,The object of the present invention, in the numerical control device for a PC-based machine tool equipped with a first CPU for numerical control and a second CPU for interfacing with a third memory of the external PC,
상기 제 1CPU에 구비되어 가공프로그램을 단독 수행하는 제 1메모리;A first memory provided in the first CPU to independently execute a machining program;
상기 각 CPU의 데이터공유를 위해 상기 각 CPU에 연결되는 공유메모리; 및A shared memory coupled to each CPU for data sharing of each CPU; And
상기 제 2CPU에 구비되고 오퍼레이팅 시스템이 탑재되어 가공프로그램을 선정하여 단독 수행하는 제 2메모리;를 포함하여 구성되는 것을 특징으로 하는 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치에 의하여 달성된다.It is achieved by the numerical control device for a machine tool of a PC-based multi-CPU structure, characterized in that it comprises a; second memory provided in the second CPU and the operating system is mounted to select a machining program to perform independently.
여기서 상기 제 1메모리는 등록되는 상기 제 2메모리 또는 제 3메모리의 가공프로그램을 수행하는 것이 바람직하다.In this case, the first memory preferably executes a processing program of the second or third memory to be registered.
그리고 상기 제 1메모리는 상기 제 2메모리 또는 상기 제 3메모리의 가공프로그램 단독 수행시 버퍼 메모리로 전환되는 것이 바람직하다.The first memory may be switched to a buffer memory when the processing program of the second memory or the third memory is executed alone.
또한 상기 제 2메모리는 윈도우즈 기반 오퍼레이팅 시스템이 탑재된 EPROM인 것이 바람직하다.It is also preferable that the second memory is an EPROM on which a Windows-based operating system is mounted.
본 발명의 그 밖의 목적, 특정한 장점들 및 신규한 특징들은 첨부된 도면들과 연관되어지는 이하의 상세한 설명과 바람직한 실시예들로부터 더욱 분명해질 것이다.Other objects, specific advantages and novel features of the present invention will become more apparent from the following detailed description and the preferred embodiments associated with the accompanying drawings.
이하에서는 본 발명에 따른 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치에 관하여 첨부되어진 도면과 더불어 상세히 설명하기로 한다.Hereinafter, a numerical control apparatus for a machine tool of a PC-based multi-CPU structure according to the present invention will be described in detail with the accompanying drawings.
도 2는 본 발명에 따른 수치제어 장치의 구성도이고, 도 3은 본 발명에 따른 수치제어 장치를 사용한 가공프로그램 처리방법의 개념도이다.2 is a configuration diagram of a numerical control device according to the present invention, Figure 3 is a conceptual diagram of a processing program processing method using the numerical control device according to the present invention.
도 2 및 도 3에 도시된 바와 같이, 상기 수치제어장치(1000)는 PC기반 CNC(PC Based CNC) 장치로서, 수치제어 및 외부 PC로부터의 가공프로그램 전송 처리를 위해 수치제어 전용 PC가 내장된 구조이다.As shown in Figures 2 and 3, the
상기 수치제어장치(1000)는, 크게 기본적으로 내장되어 수치제어만을 전용으로 수행하는 수치제어부와, 상기 수치제어부와 외부 PC사이에서 인터페이스 기능을 담당하는 인터페이스용 PC부로 구성된다.The
상기 수치제어부는 수치제어만을 전담하는 제 1CPU(100)와, 상기 제 1CPU(100)에 구비되는 제 1메모리(110)로 구성된다. 상기 제 1메모리(110)는 내장된 가공프로그램을 전담 수행하거나 외부에서 전송되어 등록된 가공프로그램을 수행 처리한다. 또한 외부의 각 메모리 즉 상기 인터페이스용 PC의 제 2메모리(210) 또는 외부 PC의 제 3메모리(2000)에서 가공프로그램을 실행할 경우 가공프로그램의 데이터 전송을 위한 버퍼링 메모리로서 기능한다.The numerical controller comprises a
그리고 상기 인터페이스용 PC는 상기 제 1CPU(100)와 외부 PC 사이의 인터페이스를 위해 내장되는 제 2CPU(200)를 포함한다. 이때 상기 인터페이스용 PC 내에는 서보계의 인터페이스를 위해 내장되는 제 3CPU(300)를 갖는다. 그리고 상기 각 CPU 간의 데이터 공유를 위해서 공유메모리(310)가 내장된다.In addition, the interface PC includes a
여기서 상기 제 2CPU(200)에는 제 2메모리(210)가 구비된다. 상기 제 2메모리(210)는 윈도우즈 계열의 오퍼레이팅 시스템(예를 들어 윈도우즈 98, 윈도우즈 2000 등)이 탑재된 EEPROM으로서, 내장된 가공프로그램을 단독으로 처리하며, 또는 상기 제 1메모리(110) 내에 가공프로그램을 전송 등록하여 제 1메모리(110)에서 가공프로그램이 처리하도록 할 수 있다. 그런데 만일 제 2메모리(210)에서 단독 수행할 경우에는 제 1메모리(110)를 통해 제 1CPU(100)로 데이터 전송이 있어야 하는데, 이 때 상기 제 1메모리(110)에서 버퍼링을 수행한다.In this case, the
아울러 상기 제 2CPU(200)에는 직렬포트(220)로서, USB, RS232C 또는 LAN 등이 연결되어 있어서 외부 PC의 제 3메모리(2000)와 통신이 가능하다. 이에 따라 만일 제 3메모리(2000)로부터 가공프로그램을 상기 제 1메모리(110)로 등록이 가능하고, 제 3메모리(2000)에서 외부운전을 시행할 경우도 가능하다. 이럴 경우에는 앞에서 언급한 바와 같이 제 1메모리(110)가 버퍼메모리로서 사용된다.In addition, the
이러한 구조의 수치제어장치(1000)는 도 3에서와 같이 가공프로그램을 일종의 외부운전모드시 가공프로그램을 수치제어장치(1000) 내부에서 선정하는 구동방법이 채용된다. 상기 제 2메모리(210)는 오퍼레이팅 시스템이 탑재되어 있음으로, 만일 외부 PC의 가공프로그램을 사용할 경우에도 외부 PC에서 이를 선정하는 것이 아니라 수치제어장치(1000)에서 직접 선정하고 로딩하게 함으로써, 처리시간을 단축할 수 있다.As shown in FIG. 3, the
선정된 가공프로그램은 이후 제 1메모리(110)에 등록할 것인지 선정된 가공프로그램이 저장된 제 2메모리(210) 또는 제 3메모리(2000)에서 수행할 것인지를 결정한 뒤, 해석 수행후 처리된다.The selected machining program is then registered in the
즉, 제 1메모리(110)에서 내장된 가공프로그램을 처리하는 기본적인 방법 이외에, 제 2메모리(210)의 가공프로그램 또는 제 3메모리(2000)의 가공프로그램을 처리하는데 있어서, 제 2메모리(210)의 가공프로그램을 처리할 경우에는 제 1메모리(110)에 등록한 뒤 제 1메모리(110)에서 처리하는 방법과 제 1메모리(110)를 버퍼메모리로 사용하여 전송하면서 제 2메모리(210)에서 처리하는 방법이 있다.That is, in addition to the basic method of processing the machining program embedded in the
그리고 직렬포트(220)를 통해 전송되는 외부 PC의 제 3메모리(2000)의 가공프로그램을 처리할 경우 제 2메모리(210)가 오퍼레이팅 시스템이 탑재된 것이므로, 제 2메모리(210)에서 제 3메모리(2000)의 가공프로그램을 제 1메모리(110)에 등록시켜 제 1메모리(110)에서 처리하거나 제 3메모리(2000)에서 가공프로그램을 직접 수행하도록 제 1메모리(110)를 버퍼메모리로 변환시킨다. When the processing program of the
만일 외부 PC의 제 3메모리(2000)가 제 2메모리(210) 없이 직접 수치제어장치(1000)에 가공프로그램 데이터를 전송할 경우 외부 PC 자체에서 버퍼링 작업이 진행되고 가공프로그램의 선정과정이 외부에서 진행됨으로 처리속도가 응당 늦어지게 마련이다.
If the
하지만 본 발명의 수치제어장치(1000)에서는 외부 가공프로그램의 처리에 있어 선정이 수치제어장치(1000)에 내장된 제 2메모리(210)에서 처리되고, 즉 수치제어장치(1000) 내에서 가공프로그램의 선정이 가능하고 버퍼링시 제 1메모리(110)가 이를 담당함으로 보다 신속한 처리가 가능하다.However, in the
도 4는 본 발명에 따른 수치제어 장치의 작동 순서도이다. 도 4에 도시된 바와 같이, 우선 가공프로그램을 선정한다. 이때 제일 먼저 가공프로그램이 제 1메모리(110)의 것인지를 판별한다.4 is an operation flowchart of the numerical control device according to the present invention. As shown in Fig. 4, a machining program is first selected. At this time, it is first determined whether the machining program is in the
선정된 가공프로그램이 제 1메모리(110)의 것이라면, 가공사이클을 즉시 수행하여 가공을 실행하고 종료한다.If the selected machining program is that of the
그렇지 않고 선정된 가공프로그램이 제 2메모리(210) 또는 제 3메모리(2000)의 것이라면, 가공프로그램의 등록여부를 결정한다. Otherwise, if the selected part program is that of the
만일 등록할 경우라면 제 1메모리(110)로 이동하여 등록시키고 가공을 수행한다. 등록하지 않을 경우에는 외부 운전모드를 시행할 것인지를 묻고 제 2메모리(210) 또는 제 3메모리(2000)의 가공프로그램인지를 선정한 뒤, 다시 제 1메모리(110)에 대한 등록여부를 결정한다. If it is to be registered, go to the
이때 선정된 가공프로그램을 제 1메모리(110)에 등록할 경우에는 제 1메모리(110)에 이동하여 제 1메모리(110)에서 가공프로그램을 처리한다. 그렇지 않으면 제 2메모리(210) 또는 제 3메모리(2000)에서 가공프로그램을 처리한다.In this case, when the selected machining program is registered in the
이상에서와 같은 본 발명에 따른 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치(1000)에서, 상기 제 2메모리(210)는 제 2CPU(200)의 처리속도 대비 그 허 용되는 범위 안에서 그 수를 늘려 사용할 수 있다.In the
그리고 상기 제 2메모리(210)에 탑재된 오퍼레이팅 시스템은 윈도우즈 98, 윈도우즈 2000 이외에, 윈도우즈 NT, 윈도우즈 XP 등과 같은 윈도우즈 기반 오퍼레이팅 시스템, 리눅스 계열 오퍼레이팅 시스템, 유닛스 계열 오퍼레이팅 시스템 등을 사용할 수 있다.The operating system mounted on the
이상에서와 같은 본 발명에 따른 PC기반 멀티 CPU 구조의 공작기계용 수치제어 장치에 의하면, 외부 PC 메모리에 있는 가공프로그램을 수치제어장치 내의 메모리에 등록이라는 절차를 이용하여 저장함으로써 외부 가공프로그램의 용이한 수행이 가능한 특징이 있다.According to the numerical control apparatus for a machine tool having a PC-based multi-CPU structure according to the present invention as described above, the external machining program can be easily stored by storing the machining program in the external PC memory using a procedure called registration in the memory in the numerical controller. One feature is possible.
또한 외부의 가공프로그램을 내부에서 선정하도록 오퍼레이팅 시스템이 탑재된 메모리의 내장으로 보다 안정되고 신속한 가공프로그램의 로딩 및 수행이 가능한 장점이 있다.In addition, there is an advantage that the loading and execution of a more stable and fast machining program is possible with the built-in memory equipped with an operating system to select an external machining program from the inside.
비록 본 발명이 상기 언급된 바람직한 실시예와 관련하여 설명되어졌지만, 발명의 요지와 범위로부터 벗어남이 없이 다양한 수정이나 변형을 하는 것이 가능하다. 따라서 첨부된 특허청구의 범위는 본 발명의 요지에서 속하는 이러한 수정이나 변형을 포함할 것이다.Although the present invention has been described in connection with the above-mentioned preferred embodiments, it is possible to make various modifications or variations without departing from the spirit and scope of the invention. Accordingly, the appended claims are intended to cover such modifications or changes as fall within the scope of the invention.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030029773A KR100963515B1 (en) | 2003-05-12 | 2003-05-12 | Machine tool numerical control device of PC-based multi CPU structure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030029773A KR100963515B1 (en) | 2003-05-12 | 2003-05-12 | Machine tool numerical control device of PC-based multi CPU structure |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040097468A KR20040097468A (en) | 2004-11-18 |
KR100963515B1 true KR100963515B1 (en) | 2010-06-15 |
Family
ID=37375630
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030029773A Expired - Lifetime KR100963515B1 (en) | 2003-05-12 | 2003-05-12 | Machine tool numerical control device of PC-based multi CPU structure |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100963515B1 (en) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050023070A (en) * | 2003-08-29 | 2005-03-09 | 대한민국(창원대학교) | Control process of moter use for personal computer |
AT514527B1 (en) * | 2013-06-21 | 2018-08-15 | Engel Austria Gmbh | Method for retrofitting components for a molding machine |
KR20200106662A (en) | 2019-03-05 | 2020-09-15 | 두산공작기계 주식회사 | Machine tool having multi-tasking system and method of multi-tasking for machine tool |
CN115741676A (en) * | 2022-10-28 | 2023-03-07 | 广东美的智能科技有限公司 | Control system for multi-robot cooperative work |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR920003744B1 (en) * | 1987-06-19 | 1992-05-09 | 화낙 가부시끼가이샤 | Industrial robot controller |
-
2003
- 2003-05-12 KR KR1020030029773A patent/KR100963515B1/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR920003744B1 (en) * | 1987-06-19 | 1992-05-09 | 화낙 가부시끼가이샤 | Industrial robot controller |
Also Published As
Publication number | Publication date |
---|---|
KR20040097468A (en) | 2004-11-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9639080B2 (en) | Controller for controlling machine tool and robot | |
US20060155960A1 (en) | Programmable controller | |
KR100963515B1 (en) | Machine tool numerical control device of PC-based multi CPU structure | |
US5930141A (en) | Method of controlling access to storage means in numerical-control system, and numerical-control system | |
JP7564217B2 (en) | Numerical control system and robot control method | |
JP4303107B2 (en) | Machine tool control process and equipment therefor | |
CN109388102B (en) | Control system and upper server | |
EP0308510B1 (en) | Interface method in a numerical controller | |
JP2646776B2 (en) | Vision correction positioning device | |
JPH02213905A (en) | Input/output control system | |
US5162714A (en) | Numerical control device for transfer machines | |
JP7473653B2 (en) | Numerical control device having a function of changing a setting parameter for controlling a controlled object at a predetermined timing and a setting parameter changing method thereof | |
KR920005252B1 (en) | Numerical controller | |
JP2588953B2 (en) | Numerical control unit | |
JPH11219211A (en) | Numerically controlled machine tool and control method therefor | |
JP7283875B2 (en) | Numerical controller | |
US20240342900A1 (en) | Numerical control system | |
KR0157456B1 (en) | User determined function of robot controller | |
JP4813823B2 (en) | Test system and test method | |
WO2023166691A1 (en) | Control device for industrial machine | |
JPH1078812A (en) | Method for transferring data and device for controlling data transfer | |
JP2007026323A (en) | Numerical controller | |
JPH02130606A (en) | Numerical controller | |
JPS63298505A (en) | Sequence control system | |
JPH02159605A (en) | Numerical controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030512 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20080403 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20030512 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20100218 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20100511 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20100607 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20100608 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20130610 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20130610 Start annual number: 4 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20160304 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20160304 Start annual number: 7 End annual number: 7 |
|
FPAY | Annual fee payment |
Payment date: 20170324 Year of fee payment: 8 |
|
PR1001 | Payment of annual fee |
Payment date: 20170324 Start annual number: 8 End annual number: 8 |
|
FPAY | Annual fee payment |
Payment date: 20190503 Year of fee payment: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20190503 Start annual number: 10 End annual number: 10 |
|
PR1001 | Payment of annual fee |
Payment date: 20200410 Start annual number: 11 End annual number: 11 |
|
PC1801 | Expiration of term |
Termination date: 20231112 Termination category: Expiration of duration |