KR20050031043A - Method for direct controling cnc machine and record medium recorded program thereof - Google Patents
Method for direct controling cnc machine and record medium recorded program thereof Download PDFInfo
- Publication number
- KR20050031043A KR20050031043A KR1020030067209A KR20030067209A KR20050031043A KR 20050031043 A KR20050031043 A KR 20050031043A KR 1020030067209 A KR1020030067209 A KR 1020030067209A KR 20030067209 A KR20030067209 A KR 20030067209A KR 20050031043 A KR20050031043 A KR 20050031043A
- Authority
- KR
- South Korea
- Prior art keywords
- tool
- monitor
- machine tool
- displayed
- control method
- 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.)
- Ceased
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
- B23Q15/00—Automatic control or regulation of feed movement, cutting velocity or position of tool or work
- B23Q15/007—Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
- B23Q15/013—Control or regulation of feed movement
-
- 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/182—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 the machine tool function, e.g. thread cutting, cam making, tool direction control
-
- 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/414—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller
- G05B19/4145—Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller characterised by using same processor to execute programmable controller and numerical controller function [CNC] and PC controlled NC [PCNC]
-
- 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/33—Director till display
- G05B2219/33099—Computer numerical control [CNC]; Software control [SWC]
-
- 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
- G05B2219/35318—3-D display of workpiece, workspace, tool track
-
- 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
- G05B2219/35415—3-D three dimension, space input, spaceball
Landscapes
- Engineering & Computer Science (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Mechanical Engineering (AREA)
- Numerical Control (AREA)
Abstract
본 발명은 시엔시 공작기계의 제어방법에 관한 것으로, 보다 상세하게는 엔시 프로그램의 활용 및 공작기계의 조작 능력이 없는 사용자가 컴퓨터를 통한 원격 조작으로 소재가 실시간 가공되도록 공작기계를 손쉽게 직접 제어하는 시엔시 공작기계의 직접 제어방법에 관한 것이다.The present invention relates to a control method of a Xienshi machine tool, and more particularly, a user who does not have the ability to utilize an NC program and an operating capability of a machine tool to directly control a machine tool so that materials can be processed in real time by remote operation through a computer. The present invention relates to a direct control method of a CNC machine tool.
이와 같은 제어방법은 시엔시 공작기계와 연결된 개인용 컴퓨터의 모니터 상으로 상기 시엔시 공작기계에 마련된 공구와 작업대를 실제 크기와 비율에 맞추어 3차원으로 디스플레이되도록 설정하는 공구의 3차원 표시단계와; 상기 모니터 상에 표시된 작업대의 상면으로 가공할 소재를 실제 크기와 비율을 맞추어 3차원으로 디스플레이되도록 설정하는 소재의 3차원 표시단계와; 상기한 컴퓨터의 모니터 상으로 표시된 소재에 사용자 입력장치를 사용하여 가공될 형상을 직접 작도를 하는 직접 작도단계와; 상기한 소재의 상면으로 작도된 형상과 설정된 소재 및 공구에 맞추어 엔시코드를 생성하는 엔시코드 생성단계와; 생성된 엔시코드를 시엔시의 수치제어장치와 피엘시에 전송하여 소재가 실시간 가공되도록 하는 실시간 가공단계;를 포함하여 이루어지는 것이다.Such a control method includes a three-dimensional display step of setting a tool and a work table provided in the CNC machine tool to be displayed in three dimensions in accordance with an actual size and ratio on a monitor of a personal computer connected to the CN tool; A three-dimensional display step of setting the material to be processed on the upper surface of the work bench displayed on the monitor in three dimensions by matching the actual size and ratio; A direct drawing step of directly drawing a shape to be processed by using a user input device on the material displayed on the monitor of the computer; An encicode generation step of generating an encicode according to a shape drawn on the upper surface of the workpiece, a set workpiece, and a tool; And a real-time machining step of transmitting the generated encicode to the numerical control device of CNSI and PELSI so that the material is processed in real time.
상기와 같은 제어방법을 제공함으로써, 공작기계의 조작이 용이하고 작업성이 향상되며 숙련자가 불필요해지고 고가의 캐드/캠 어플리케이션의 설치가 불필요하며 보다 정밀한 가공이 손쉽게 이루어지고 디자인된 형상과 실제 가공된 형상의 차이가 발생하지 않게 되며 실시간 오류 수정이 가능해지는 효과를 갖는다.By providing the control method as described above, the operation of the machine tool is easy, the workability is improved, the skilled person is unnecessary, the installation of expensive CAD / CAM application is unnecessary, more precise processing is made easily, the designed shape and the actual processed Shape difference does not occur and has the effect of enabling real-time error correction.
Description
본 발명은 시엔시 공작기계의 제어방법에 관한 것으로, 보다 상세하게는 엔시 프로그램의 활용 및 공작기계의 조작 능력이 없는 사용자가 컴퓨터를 통한 원격 조작으로 소재가 실시간 가공되도록 공작기계를 손쉽게 직접 제어하는 시엔시 공작기계의 직접 제어방법에 관한 것이다.The present invention relates to a control method of a Xienshi machine tool, and more particularly, a user who does not have the ability to utilize an NC program and an operating capability of a machine tool to directly control a machine tool so that materials can be processed in real time by remote operation through a computer. The present invention relates to a direct control method of a CNC machine tool.
일반적으로 시엔시(CNC : Computer Numerical Control) 공작기계는 지령된 파트 프로그램 즉 엔시코드를 입력받아 서보모터를 구동시킴으로써 원하는 형상을 소재에 자동으로 가공하는 제어장치를 말하는 것이다.In general, the CNC (Computer Numerical Control) machine tool refers to a control device that automatically processes a desired shape on a workpiece by receiving a commanded part program, that is, an encoder code, and driving a servo motor.
즉, 가공물의 도면이 주어지면 이 도면으로부터 치수라든가 가공조건을 해석하여 시엔시 공작기계가 이해하는 명령어로 파트 프로그램을 작성하고, 이 파트 프로그램을 입력하면 수치제어장치가 내부해석을 통해 엔시 서보 축의 이송을 위한 위치 및 속도제어 지령을 만들고, 이 지령에 따라 서보모터가 회전되어 소재를 가공하게 되는 것이다.That is, given the drawing of the workpiece, the part program is created with the command that the CNC machine tool understands by analyzing the dimensions and machining conditions from this drawing, and when this part program is input, the numerical control device performs the internal servo axis through the internal analysis. The position and speed control instruction for the feed is made, and the servo motor rotates to process the material according to this instruction.
그리고, 시엔시 공작기계를 프로그래밍하기 위해서는 캐드/캠 어플리케이션을 사용하여 가공물에 대한 기하학적 구조를 특정하는 캐드/캠 파일을 먼저 작성하고, 이 캐드/캠 파일로부터 공구에 대한 공구에 대한 위치데이터를 연산하기 위해 시엘(CL : Cutter location) 파일을 작성하며, 이 시엘 파일을 번역하여 엔시코드를 생성한 후에 시엔시 공자기계의 수치제어장치 및 피엘시(PLC : Programmable Logic Control)에 입력하게 되는 것이다.In order to program the CNC machine tool, the CAD / CAM application is first used to create a CAD / CAM file that specifies the geometry of the workpiece, and the position data of the tool for the tool is calculated from the CAD / CAM file. In order to do this, a CEL (CL) location file is created, and the CEL file is translated to generate an NC code, and then input to the numerical control device and PLC of PLC.
그런데, 사용자가 시엔시 공작기계를 조작하려면 여러 가지의 프로그래밍 기술을 숙지해야 함으로, 그 조작이 용이하지 못한 문제점이 있다.However, since the user must be familiar with various programming techniques in order to operate the Xienshi machine tool, the operation is not easy.
또한, 시엔시 공작기계의 적절한 가동을 위해서는 고가의 캐드/캠 어플리케이션을 구비해야 하며, 이 캐드/캠 장비 또한 숙련된 전문가를 요하게 되는 문제점이 있다.In addition, in order to properly operate the Xienshi machine tool must be equipped with expensive cad / cam applications, this cad / cam equipment also has a problem that requires a skilled professional.
또한, 캐드/캠 어플리케이션으로 작성된 캐드/캠 파일은 시엘 파일에서 다시 엔시코드로 번역되는 등 여러 과정을 거친 후에 시엔시 공작기계로 입력됨으로써, 최초에 사용자가 의도하여 디자인한 형상과 실제 가공된 가공물의 형상에 차이가 발생하는 문제점이 있다.In addition, the CAD / CAM file created by CAD / CAM application is input to SINC machine tool after various processes such as the translation from SIEL file to NC code. There is a problem that a difference occurs in the shape of.
또한, 캐드/캠 어플리케이션에서 시엔시 공작기계까지 소재를 가공하는 과정이 직렬적인 데이터의 흐름으로 이루어짐으로써, 프로그램 및 코드의 오류를 손쉽게 수정하기가 매우 곤란한 문제점이 있다.In addition, the process of processing the material from the CAD / CAM application to the CNC machine tool is made of a serial data flow, there is a problem that it is very difficult to easily correct the errors of the program and code.
이에 본 발명은 상기한 바와 같은 종래의 제반 문제점을 해소하기 위해서 안출된 것으로,Accordingly, the present invention has been made to solve the conventional problems as described above,
그 목적은 엔시 프로그램의 활용 및 공작기계의 조작 능력이 없는 사용자가 컴퓨터를 통한 원격 조작으로 소재가 실시간 가공되도록 공작기계를 손쉽게 직접 제어하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.Its purpose is to record the direct control method of the CNC machine tool and the program for the user to easily control the machine tool in real time by using the NC program and the user who does not have the ability to operate the machine. In providing a recording medium.
또한, 본 발명의 다른 목적은 사용자의 공구이동에 대한 인지능력이 극대화되도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.In addition, another object of the present invention is to provide a direct control method of the CNC machine tool and a recording medium having recorded thereon a program so that the user's ability to recognize the tool movement is maximized.
또한, 본 발명의 다른 목적은 사용자의 소재가공에 대한 인지능력이 극대화되도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다. In addition, another object of the present invention is to provide a direct control method of the Xienshi machine tool to maximize the user's cognitive ability to process the material and a recording medium on which the program is recorded.
또한, 본 발명의 다른 목적은 컴퓨터의 모니터 상에서 이동되는 공구와 가공되는 소재의 부위가 적절히 구별되도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.Another object of the present invention is to provide a direct control method of a CNC machine tool and a recording medium on which a program thereof is recorded so as to properly distinguish between a tool moving on a computer monitor and a part of a workpiece to be processed.
또한, 본 발명의 다른 목적은 컴퓨터의 모니터 상에 표시된 공구와 소재가 디스플레이 중에 겹치지 않도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.In addition, another object of the present invention is to provide a direct control method of a CNC machine tool and a recording medium having recorded thereon a program so that tools and materials displayed on a monitor of a computer do not overlap during display.
또한, 본 발명의 다른 목적은 공구의 이동모습이 컴퓨터의 모니터 상에 적절히 시뮬레이션되도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.Another object of the present invention is to provide a direct control method of a CNC machine tool and a recording medium on which a program thereof is recorded so that a movement of a tool is properly simulated on a monitor of a computer.
또한, 본 발명의 다른 목적은 소재의 가공모습이 컴퓨터의 모니터 상에 적절히 시뮬레이션되도록 하는 시엔시 공작기계의 직접 제어방법 및 이에 대한 프로그램이 기록된 기록매체를 제공함에 있다.In addition, another object of the present invention is to provide a direct control method of a CNC machine tool and a recording medium in which a program thereof is recorded so that a processing form of a material is properly simulated on a monitor of a computer.
상기와 같은 목적을 달성하기 위한 본 발명의 일 실시예로서, 시엔시 공작기계와 연결된 개인용 컴퓨터의 모니터 상으로 상기 시엔시 공작기계에 마련된 공구와 작업대를 실제 크기와 비율에 맞추어 3차원으로 디스플레이되도록 설정하는 공구의 3차원 표시단계와; 상기 모니터 상에 표시된 작업대의 상면으로 가공할 소재를 실제 크기와 비율을 맞추어 3차원으로 디스플레이되도록 설정하는 소재의 3차원 표시단계와; 상기한 컴퓨터의 모니터 상으로 표시된 소재에 사용자 입력장치를 사용하여 가공될 형상을 직접 작도를 하는 직접 작도단계와; 상기한 소재의 상면으로 작도된 형상과 설정된 소재 및 공구에 맞추어 엔시코드를 생성하는 엔시코드 생성단계와; 생성된 엔시코드를 시엔시의 수치제어장치와 피엘시에 전송하여 소재가 실시간 가공되도록 하는 실시간 가공단계;를 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.As an embodiment of the present invention for achieving the above object, on the monitor of the personal computer connected to the Xi'an machine tool, the tools and work table provided in the Xi'an machine tool to be displayed in three dimensions in accordance with the actual size and ratio A three-dimensional display step of the tool to be set; A three-dimensional display step of setting the material to be processed on the upper surface of the work bench displayed on the monitor in three dimensions by matching the actual size and ratio; A direct drawing step of directly drawing a shape to be processed by using a user input device on the material displayed on the monitor of the computer; An encicode generation step of generating an encicode according to a shape drawn on the upper surface of the workpiece, a set workpiece, and a tool; It is to provide a direct control method of the CNC machine tool, characterized in that it comprises a; real-time processing step to transmit the generated NC code to the NC controller and PSI of the material.
또한, 상기 실시간 가공단계에 의해 가공중에 이동된 공구의 이동경로를 감지한 후에 그 감지 데이터를 개인용 컴퓨터로 전송하고, 이 전송된 데이터에 의해 컴퓨터의 모니터 상에 설정된 가상의 공구가 이동되는 것이 디스플레이되도록 하는 공구이동 표시단계를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.In addition, after detecting the movement path of the tool moved during machining by the real-time machining step, the sensing data is transmitted to the personal computer, and the transmitted virtual data set on the monitor of the computer is displayed by the transmitted data. It is to provide a direct control method of the city machine tool, characterized in that further comprises a tool movement display step to make.
또한, 상기 실시간 가공단계에 의해 이동된 공구의 이동경로에 대한 데이터를 컴퓨터로 입력받아 상기 공구의 진행 궤적을 모니터 상에 설정된 가상의 소재에서 삭제하여 상기한 소재의 가공모습이 상기 모니터 상에 디스플레이되도록 하는 소재가공 표시단계를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.In addition, by receiving the data of the movement path of the tool moved by the real-time machining step to the computer by deleting the progress trajectory of the tool from the virtual material set on the monitor to display the processing of the material on the monitor It is to provide a direct control method of the Xienshi machine tool, characterized in that it further comprises a material processing display step.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재에서 이동되는 공구와 삭제되는 소재의 부위는 다른 공구 및 부위와 구별되도록 상대적으로 진하게 디스플레이되는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.In addition, the virtual tool and virtual workpiece displayed on the monitor and the portion of the tool and the material to be deleted in the virtual material is directly controlled to be distinguished from other tools and parts relatively dark direct control of the machine tool To provide a way.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재는 상호 구별이 용이하도록 일정 거리만큼 이격된 상태로 디스플레이되는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다. In addition, the virtual tool and the virtual material displayed on the monitor is to provide a direct control method of the SINC machine tool, characterized in that the display is spaced apart by a predetermined distance to facilitate differentiation.
또한, 상기한 엔시코드의 생성이 완료된 다음에 상기 엔시코드가 공작기계로 전송되는 것을 차단하고 이 엔시코드에 맞추어 가상으로 모니터 상에 설정된 공구를 이동하여 시뮬레이션되도록 하는 공구이동 시뮬레이션단계를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.The method may further include a tool movement simulation step of blocking the transmission of the encoder to the machine tool after the generation of the encoder is completed, and simulating by moving the tool virtually set on the monitor according to the encoder. It is to provide a direct control method of the Xienshi machine tool, characterized in that made.
또한, 상기한 가상으로 표시된 공구의 진행궤적에 따라 모티터 상에 설정된 소재가 가상으로 가공되는 것이 시뮬레이션되도록 하는 소재가공 시뮬레이션단계를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법을 제공하는 것이다.In addition, the direct processing method of the SINC machine tool, characterized in that further comprises a material processing simulation step to simulate the virtual processing of the material set on the monitor in accordance with the progress of the virtually displayed tool. To provide.
상기와 같은 목적을 달성하기 위한 본 발명의 다른 실시예로서, 시엔시 공작기계와 연결된 개인용 컴퓨터의 모니터 상으로 상기 시엔시 공작기계에 마련된 공구와 작업대를 실제 크기와 비율에 맞추어 3차원으로 디스플레이되도록 설정하는 프로그램 코드와; 상기 모니터 상에 표시된 작업대의 상면으로 가공할 소재를 실제 크기와 비율을 맞추어 3차원으로 디스플레이되도록 설정하는 프로그램 코드와; 상기한 컴퓨터의 모니터 상으로 표시된 소재에 사용자 입력장치를 사용하여 가공될 형상을 직접 작도를 하도록 하는 프로그램 코드와; 상기한 소재의 상면으로 작도된 형상과 설정된 소재 및 공구에 맞추어 엔시코드를 생성하는 프로그램 코드와; 생성된 엔시코드를 시엔시의 수치제어장치와 피엘시에 전송하는 프로그램 코드;를 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.As another embodiment of the present invention for achieving the above object, on the monitor of the personal computer connected to the Xiancy machine tool, the tools and work table provided in the Xiancy machine tool to be displayed in three dimensions in accordance with the actual size and ratio Program code for setting; Program code for setting a material to be processed into an upper surface of a work bench displayed on the monitor in three dimensions by matching an actual size with a ratio; Program code for directly constructing a shape to be processed by using a user input device on the material displayed on the monitor of the computer; Program code for generating an encoder code according to a shape drawn on the upper surface of the material, a set material, and a tool; And a program code for transmitting the generated NC code to the NC control device and the PS. The recording medium is provided with a program for the direct control method of the CNC machine tool.
또한, 상기 시엔시의 수치제어장치와 피엘시에 전송된 엔시코드에 의해 공작기계의 공구가 실제 이동된 이동경로의 데이터를 입력받고, 이 입력된 데이터를 토대로 컴퓨터의 모니터 상에 설정된 가상의 공구가 이동되도록 디스플레이하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.The tool of the machine tool receives data of the movement path that the tool of the machine tool is actually moved by the numerical control device of the city and the NC code transmitted to the PS, and based on the input data, a virtual tool set on the monitor of the computer. It is to provide a recording medium on which a program for a direct control method of a CNC machine tool is recorded.
또한, 상기 공작기계의 공구가 실제 이동된 이동경로의 데이터를 입력받아 상기 공구의 진행 궤적을 모니터 상에 설정된 가상의 소재에서 삭제하여 상기한 소재의 가공모습이 상기 모니터 상에 디스플레이되도록 하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.In addition, the program code for receiving the data of the movement path that the tool of the machine tool is actually moved to delete the progress trajectory of the tool from the virtual material set on the monitor so that the processing of the material is displayed on the monitor It is to provide a recording medium on which a program for the direct control method of the CNC machine tool is recorded.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재에서 이동되는 공구와 삭제되는 소재의 부위는 다른 공구 및 부위와 구별되도록 상대적으로 진하게 디스플레이하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.In addition, the virtual tool and the tool moving in the virtual material displayed on the monitor and the portion of the material to be deleted is characterized in that it further comprises a program code for displaying relatively dark so as to be distinguished from other tools and parts The present invention provides a recording medium on which a program for a direct control method of a CNC machine tool is recorded.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재는 상호 구별이 용이하도록 일정 거리만큼 이격된 상태로 디스플레이하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.In addition, the virtual tool and the virtual material displayed on the monitor is a direct control method of the SINC machine tool, characterized in that further comprising a program code for displaying in a state spaced apart by a predetermined distance to facilitate differentiation. It is to provide a recording medium in which a program for recording is recorded.
또한, 상기한 엔시코드의 생성이 완료된 다음에 상기 엔시코드가 공작기계로 전송되는 것을 차단하고 이 엔시코드에 맞추어 가상으로 모니터 상에 설정된 공구를 이동하여 시뮬레이션되도록 하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.The method may further include a program code for blocking the transmission of the encoder code to the machine tool after the generation of the encoder code is completed, and for simulating by moving the tool virtually set on the monitor according to the encoder code. The present invention provides a recording medium on which a program for a direct control method of a Xienshi machine tool is recorded.
또한, 상기한 가상으로 표시된 공구가 가상의 소재 상으로 진행되는 궤적을 삭제하여 상기 설정된 소재가 가상으로 가공되는 것이 시뮬레이션되도록 하는 프로그램 코드를 더 포함하여 이루어지는 것을 특징으로 하는 시엔시 공작기계의 직접 제어방법에 대한 프로그램이 기록된 기록매체를 제공하는 것이다.In addition, the virtually displayed tool further comprises a program code for simulating that the set material is virtually processed by deleting the trajectory proceeding on the virtual material direct control of the SINC machine tool It is to provide a recording medium in which the program for the method is recorded.
이하, 첨부된 도면을 참조로 하여 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1에 도시한 바와 같이 본 발명에 따른 블록도로, 본 발명을 설명하면 다음과 같다.As shown in Figure 1, the block diagram according to the present invention, the present invention will be described.
본 시엔시 공작기계의 직접 제어방법은 공작기계와 직렬로 연결된 개인용 컴퓨터의 모니터에 공구와 작업대를 설정하는 공구의 3차원 표시단계(S1)와, 상기 공구의 3차원 표시단계(S1)의 다음으로 모니터에 설정된 작업대의 상면으로 가공할 소재를 설정하는 소재의 3차원 표시단계(S2)와, 디스플레이된 소재의 상면으로 사용자 입력장치를 사용하여 가공할 형상을 직접 작도하는 직접 작도단계(S3)와, 작도된 형상과 소재 및 공구에 맞추어 엔시코드를 생성하는 엔시코드 생성단계(S4)와, 생성된 엔시코드를 공작기계의 제어장치로 전송하여 실시간 가공되도록 하는 실시간 가공단계(S5)로 이루어지는 것이다.The direct control method of this CNC machine tool comprises a three-dimensional display step (S1) of a tool for setting a tool and a work table on a monitor of a personal computer connected in series with the machine tool, and a three-dimensional display step (S1) of the tool. 3D display step (S2) of the material to set the material to be processed to the upper surface of the workbench set on the monitor, and direct drawing step (S3) to directly draw the shape to be processed using the user input device to the upper surface of the displayed material And an encicode generation step (S4) for generating an encicode in accordance with the drawn shape, material, and tool, and a real-time machining step (S5) for transmitting the generated encicode to a control device of the machine tool for real-time machining. will be.
보다 상세하게 상기 공구의 3차원 표시단계(S1)는 시엔시 공작기계와 연결된 개인용 컴퓨터의 모니터 상으로 상기 시엔시 공작기계에 마련된 공구와 작업대를 실제 크기와 비율에 맞추어 3차원으로 디스플레이되도록 설정하는 단계를 말하는 것이다.More specifically, the three-dimensional display step (S1) of the tool is set to display on the monitor of the personal computer connected to the CNC machine tool and the tool and the work table provided in the CNC machine tool in three dimensions in accordance with the actual size and ratio I'm talking about the steps.
여기서, 상기 공구의 3차원 표시단계(S1)는 시엔시 공작기계에 갖춰진 공구와 작업대를 실제의 크기와 동일한 비율로 상기한 시엔시 공작기계와 연결된 개인용 컴퓨터에 설정하여 3차원으로 디스플레이되도록 하는 것이다.Here, the three-dimensional display step (S1) of the tool is to set the tool and the workbench provided in the Xienshi machine tool to the personal computer connected to the above-mentioned Xiancy machine tool in the same ratio as the actual size to be displayed in three dimensions. .
또한, 상기 소재의 3차원 표시단계(S2)는 공구의 3차원 표시단계(S1)에 의해 개인용 컴퓨터의 모니터 상에 실제 크기와 동일한 비율로 가상으로 디스플레이된 작업대의 상면에 가공할 소재를 실제 크기와 비율을 맞추어 3차원으로 디스플레이되도록 설정하는 단계를 말하는 것이다.In addition, the three-dimensional display step (S2) of the material is the actual size of the material to be processed on the upper surface of the work table virtually displayed on the monitor of the personal computer at the same ratio as the actual size by the three-dimensional display step (S1) of the tool It is the step of setting to display in three dimensions by adjusting the ratio with.
여기서, 상기 소재의 3차원 표시단계(S2)는 공구의 3차원 표시단계(S1)와 마찬가지로 실제 가공된 소재를 컴퓨터의 모니터 상에 설정하여 3차원으로 디스플레이되도록 하는 것이다.Here, the three-dimensional display step (S2) of the material is to set the actual processed material on the monitor of the computer to be displayed in three dimensions as in the three-dimensional display step (S1) of the tool.
또한, 상기 직접 작도단계(S3)는 컴퓨터의 모니터 상으로 표시된 소재에 사용자 입력장치를 사용하여 가공될 형상을 직접 작도를 하는 단계를 말하는 것이다.In addition, the direct drawing step S3 refers to a step of directly drawing a shape to be processed using a user input device on a material displayed on a monitor of a computer.
여기서, 상기 직접 작도단계(S3)는 컴퓨터의 모니터 상에 실제 크기와 동일한 비율로 가상으로 설정된 소재의 상면에 마우스 등의 사용자 입력장치를 사용하여 가공할 형상을 사용자가 직접 디자인하는 단계를 말하는 것이다.Here, the direct drawing step S3 refers to a step in which a user directly designs a shape to be processed by using a user input device such as a mouse on an upper surface of a virtually set material on a computer monitor at the same ratio as the actual size. .
또한, 상기 엔시코드 생성단계(S4)는 가상의 소재의 상면으로 작도된 형상과 미리 설정된 소재 및 공구에 맞추어 엔시코드를 생성하는 단계를 말하는 것이다.In addition, the encicode generation step (S4) refers to a step of generating an encicode according to a shape drawn on the upper surface of the virtual raw material and a preset material and a tool.
여기서, 상기 엔시코드 생성단계(S4)는 실제크기와 동일한 비율로 가상 설정된 소재와 공구 그리고 이 소재에 작도한 형상으로부터 엔시코드를 생성하여 추출하는 단계를 말하는 것이다.Here, the encicode generation step S4 refers to a step of generating and extracting an encicode from a material and a tool virtually set at the same ratio as the actual size and a shape drawn on the material.
또한, 상기 실시간 가공단계(S5)는 생성된 엔시코드를 시엔시의 수치제어장치와 피엘시에 전송하여 소재가 실시간 가공되도록 하는 단계를 말하는 것이다.In addition, the real-time processing step (S5) refers to the step of transmitting the generated encicode to the numerical control device and Psi of the city to allow the material to be processed in real time.
여기서, 상기 실시간 가공단계(S5)는 공작기계의 수치제어장치와 피엘시로 전송된 엔시코드가 상기한 수치제어장치와 피엘시에 저장되지 않고 곧바로 가공데이터로 번역된 후에 번역된 지령이 서보구동부로 보내져 소재를 실시간에 가공되도록 하는 것이다.Here, the real-time machining step (S5) is a servo drive unit after the translation of the encicode transmitted to the numerical control device and the PSI of the machine tool is not stored in the numerical control device and PSI immediately translated into the machining data immediately To be processed in real time.
따라서, 본 시엔시 공작기계의 직접 제어방법은 공작기계와 직렬로 연결된 개인용 컴퓨터에 공구와 소재를 실제 크기의 비율에 맞추어 설정한 다음에 모니터 상에 디스플레이하고, 이렇게 가상으로 설정된 소재에 가공될 형상을 직접 작도함으로써 엔시코드의 원활하고 보다 정확한 생성이 가능해지는 것이다.Therefore, the direct control method of this SINCHEN machine tool is a personal computer connected to the machine tool in accordance with the ratio of the actual size of the tool and the setting of the actual size, then displayed on the monitor, the shape to be processed in this virtually set material By constructing directly, smooth and more accurate generation of encoder is possible.
그리고, 이와 같이 생성된 엔시코드를 공작기계에 전송하여 실시간 가공되도록 함으로써 디자인된 형상과 실제 가공물간에 차이가 발생하지 않게 되는 것이다.Then, by transmitting the generated code to the machine tool in real time processing, there is no difference between the designed shape and the actual workpiece.
또한, 본 시엔시 공작기계의 직접 제어방법은 가공할 형상의 디자인에서부터 실제 가공까지의 공정이 실시간으로 사용자에 의해 직접 이루어짐으로써, 시엔시 공작기계의 직접 제어 및 원격 제어가 가능해지는 것이다.In addition, the direct control method of the present CNC machine tool is a process from the design of the shape to be processed to the actual processing is made directly by the user in real time, it is possible to directly control and remote control of the CNC machine tool.
그리고, 이와 같이 시엔시 공작기계를 사용자가 실시간으로 직접 제어함으로써, 실시간으로 엔시코드 및 기기의 오류 수정이 가능해지는 것이다.In addition, the user can directly control the SINC machine tool in real time, thereby making it possible to correct an encoder and an error in real time.
아울러, 가공할 형상이 미세하거나 복잡한 경우에는 소재를 조금씩 반복하여 가공함으로써, 보다 정밀한 가공이 손쉽게 이루어지는 것이다.In addition, when the shape to be processed is fine or complicated, by repeatedly processing the material little by little, more precise processing is easily performed.
한편, 도 2에 도시한 바와 같이 본 발명의 다른 실시예을 보인 블록도로, 본 발명을 설명하면 다음과 같다.On the other hand, as shown in Figure 2 is a block diagram showing another embodiment of the present invention, the present invention will be described as follows.
본 시엔시 공작기계의 직접 제어방법은 공작기계와 연결된 개인용 컴퓨터의 모니터 상에 공구와 소재를 실제크기와 동일한 비율로 3차원 디스플레이하는 공구의 3차원 표시단계(S1) 및 소재의 3차원 표시단계(S2)와, 가상으로 모니터 상에 설정된 소재의 상면으로 직접 작도를 하는 직접 작도단계(S3)와, The direct control method of this CNC machine tool is a three-dimensional display step (S1) of the tool and the three-dimensional display step of the material for three-dimensional display of the tool and the material on the monitor of the personal computer connected to the machine tool at the same ratio as the actual size (S2), and a direct drawing step (S3) for drawing directly on the upper surface of the virtually set material on the monitor,
가상으로 설정된 공구 및 소재 그리고 직접 작도된 형상에 맞추어 엔시코드를 생성하는 엔시코드 생성단계(S4)와, 이 엔시코드를 공작기계로 전송하여 실시간으로 소재가 실제 가공되도록 하는 실시간 가공단계(S5)와, 실제 가공될 때의 공구의 이동을 모니터 상에 디스플레이하는 공구이동 표시단계(S6)와, 공구의 실제이동경로로부터 소재의 실제 가공상태를 모니터 상에 디스플레이하는 소재가공 표시단계(S7)로 이루어지는 것이다.An encicode generation step (S4) of generating an encicode according to a virtually set tool and material and a directly constructed shape, and a real-time machining step (S5) of transmitting the encicode to a machine tool so that the material is actually processed in real time. And, the tool movement display step (S6) to display the movement of the tool when the actual machining on the monitor, and the workpiece processing display step (S7) to display the actual machining state of the material on the monitor from the actual movement path of the tool It is done.
보다 상세하게, 상기 공구이동 표시단계(S6)는 실시간 가공단계(S5)의 다음에 엔시코드의 전송으로 공작기계에서 실제 가공중에 이동된 공구의 이동경로를 감지한 후에 그 감지 데이터를 개인용 컴퓨터로 전송하고, 이 전송된 데이터에 의해 컴퓨터의 모니터 상에 설정된 가상의 공구가 이동되도록 디스플레이하는 단계를 말하는 것이다.In more detail, the tool movement display step S6 detects the movement path of the tool moved during actual machining in the machine tool by transmitting the encicode following the real time machining step S5, and then transfers the sensed data to the personal computer. And transmitting the virtual tool set on the monitor of the computer by the transmitted data.
여기서, 상기 공구이동 표시단계(S6)는 공작기계의 공구에 장착된 감지기로부터 공구의 실제 이동경로가 감지되는데 이와 같이 감지된 공구의 이동경로에 대한 데이터를 공작기계로부터 컴퓨터로 전송을 받아 실제 이동경로와 동일한 비율로 모니터의 화면상에 가상으로 미리 설정된 공구가 이동되도록 함으로써, 사용자로 하여금 오작동되는 공구를 가상으로 모니터에 디스플레이되는 가상의 공구에서 판별할 수 있도록 하는 것이다.Here, the tool movement display step (S6) is the actual movement path of the tool is detected from the detector mounted on the tool of the machine tool, the data about the movement path of the detected tool is transferred to the computer from the machine tool, the actual movement By allowing the virtually preset tool to be moved on the screen of the monitor at the same ratio as the path, the user can determine the malfunctioning tool from the virtual tool displayed on the monitor.
또한, 상기 소재가공 표시단계(S7)는 실시간가동단계에 의해 이동된 공구의 이동경로에 대한 데이터를 컴퓨터로 입력받아 상기 공구의 진행 궤적을 모니터 상에 설정된 가상의 소재에서 삭제하여 상기한 소재의 가공모습이 상기 모니터 상에 디스플레이되도록 하는 단계를 말하는 것이다.In addition, the material processing display step (S7) receives the data of the movement path of the tool moved by the real-time operation step to the computer by deleting the progress trajectory of the tool from the virtual material set on the monitor of the material It refers to the step of allowing the appearance to be displayed on the monitor.
여기서, 상기 소재가공 표시단계(S7)는 소재의 실제 가공모습이 가상으로 설정된 소재를 통해 모니터의 화면상에 디스플레이됨으로써, 미가공 부위 및 가공상의 오류 판단이 실시간에 가능해지는 것이다.In this case, the material processing display step (S7) is displayed on the screen of the monitor through the material virtually set the actual processing of the material, it is possible to determine in real time the unprocessed parts and processing errors.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재에서 이동되는 공구와 삭제되는 소재의 부위는 다른 공구 및 부위와 구별되도록 상대적으로 진하게 디스플레이되는데, 이는 이동되는 공구와 이동되지 않는 공구 및 가공되는 부위와 가공되지 않는 부위의 구별이 보다 용이해지도록 하기 위한 것이다.In addition, the virtual tool and the tool being moved on the virtual workpiece displayed on the monitor and the portion of the workpiece being deleted are displayed relatively darkly to be distinguished from other tools and regions, which means that the tool being moved is not moved and This is to make it easier to distinguish between the portion to be processed and the portion not to be processed.
또한, 상기한 모니터 상에 표시되는 가상의 공구 및 가상의 소재는 상호 구별이 용이하도록 일정 거리만큼 이격된 상태로 디스플레이되는데, 이는 가상의 공구와 소재가 모니터의 화면상에 디스플레이되면서 서로 겹쳐 사용자의 구별이 용이하지 못함을 방지하기 위해 일정거리만큼 이격된 상태로 모니터의 화면상에 디스플레이되도록 하는 것이다.In addition, the virtual tool and the virtual material displayed on the monitor are displayed in a state separated by a predetermined distance to easily distinguish from each other, which is overlapped with each other while the virtual tool and the material are displayed on the screen of the monitor. It is to be displayed on the screen of the monitor at a distance separated from each other to prevent the distinction.
따라서, 본 시엔시 공작기계의 직접 제어방법은 사용자가 직접 디자인한 형상이 실시간에 가공되어 직접 공작기계를 제어할 수 있으면서 동시에 실제 이동된 공구의 경로와 실제 가공된 소재의 형상이 모니터의 화면에 가상으로 디스플레이되어 엔시코드 상의 오류와 공작기계의 공구의 오작동 및 소재의 미가공 부위의 판별이 보다 용이해지는 것이다.Therefore, the direct control method of this HsiChen machine tool allows the user to directly control the machine tool in real time, while simultaneously controlling the machine tool while the path of the actually moved tool and the shape of the machined material are displayed on the screen of the monitor. Displayed virtually, it is easier to determine errors in the encoder code, malfunction of the tool of the machine tool, and the machining of the raw materials.
한편, 도 3에 도시한 바와 같이 본 발명의 또 다른 실시예를 보인 블록도로, 본 발명을 설명하면 다음과 같다.On the other hand, as shown in Figure 3 is a block diagram showing another embodiment of the present invention, the present invention will be described as follows.
본 시엔시 공작기계의 직접 제어방법은 공작기계와 연결된 개인용 컴퓨터의 모니터 상에 공구와 소재를 디스플레이하고 가상의 소재에 직접 작도를 하는 공구의 3차원 표시단계(S1) 및 소재의 3차원 표시단계(S2) 그리고 직접 작도단계(S3)와, 가상의 소재에 디자인된 형상으로부터 공구 및 소재에 맞추어 엔시코드를 생성하는 엔시코드 생성단계(S4)와, The direct control method of this SINCHEN machine tool is a three-dimensional display step (S1) and a three-dimensional display step of the tool to display the tool and the material on the monitor of the personal computer connected to the machine tool and to draw on the virtual material directly (S2) and a direct drawing step (S3), an encicode generation step (S4) for generating an encoding code according to the tool and the material from the shape designed on the virtual material,
생성된 엔시코드를 공작기계로 전송하기 전에 공구의 이동과 소재의 가공상태를 시뮬레이션하는 공구이동 시뮬레이션단계(S41) 및 소재가공 시뮬레이션단계(S42)와, 시뮬레이션이 끝난 다음에 엔시코드를 공작기계로 전송하여 실시간 가공되도록 하는 실시간 가공단계(S5)와, 가공중에 이동된 공구의 경로와 소재의 실제 가공모습을 모니터의 화면상에 디스플레이하는 공구이동 표시단계(S6) 및 소재가공 표시단계(S7)로 이루어지는 것이다.The tool movement simulation step (S41) and the workpiece processing simulation step (S42), which simulate the movement of the tool and the machining state of the workpiece before transferring the generated encoder to the machine tool, and after the simulation is completed, the encoder is transferred to the machine tool. Real-time machining step (S5) to be transmitted and processed in real time, tool movement display step (S6) and the material processing display step (S7) to display the path of the tool and the actual machining of the material moved during processing on the screen of the monitor It is made of.
보다 상세하게, 상기 공구이동 시뮬레이션단계(S41)는 엔시코드의 생성이 완료된 다음에 상기 엔시코드가 공작기계로 전송되는 것을 차단하고 이 엔시코드에 맞추어 가상으로 모니터 상에 설정된 공구를 이동하여 시뮬레이션되도록 하는 단계를 말하는 것이다.In more detail, the tool movement simulation step (S41) is to be simulated by moving the tool set on the monitor virtually in accordance with the encoder by blocking the transmission of the encoder code after the generation of the encoder code is completed to the machine tool I'm talking about the steps.
여기서, 상기 공구이동 시뮬레이션단계(S41)는 엔시코드를 공작기계에 전송하여 소재가 실제 가공되기 전에 미리 공구의 이동상태를 시뮬레이션함으로써, 엔시코드의 오류를 실시간에 손쉽게 판별할 수 있도록 하는 것이다. Here, the tool movement simulation step (S41) is to transmit the encicode to the machine tool to simulate the movement state of the tool in advance before the material is actually processed, so that the error of the encicode can be easily determined in real time.
또한, 상기 소재가공 시뮬레이션단계(S42)는 가상으로 표시된 공구의 진행궤적에 따라 모니터 상에 설정된 소재가 가상으로 가공되는 것이 시뮬레이션되도록 하는 단계를 말하는 것이다.In addition, the material processing simulation step (S42) refers to the step to simulate the virtual processing of the material set on the monitor in accordance with the trajectory of the virtually displayed tool.
여기서, 상기 소재가공 시뮬레이션단계(S42)는 소재의 가공상태를 미리 시뮬레이션함으로써, 엔시코드의 오류를 실시간에 손쉽게 판별하게 되는 것이다.Here, the material processing simulation step (S42) by simulating the processing state of the material in advance, it is easy to determine the error of the encoder code in real time.
따라서, 본 시엔시 공작기계의 직접 제어방법은 소재를 실제 가공하기 전에 공구의 이동경로와 소재의 가공모습을 모니터의 화면상에 시뮬레이션되도록 함으로써, 엔시코드의 오류를 손쉽게 판별하여 가공의 정확도를 보다 향상시킬 수 있게 되는 것이다.Therefore, the direct control method of this CNC machine tool simulates the movement path of the tool and the processing form of the material on the screen of the monitor before actual machining of the material, so that the error of the encoder code can be easily determined to improve the accuracy of machining. It can be improved.
도 4에 도시한 바와 같이 본 발명에 따른 제어방법을 보인 순서도로, 본발명에 의한 제어과정을 설명하면 다음과 같다.4 is a flowchart illustrating a control method according to the present invention, the control process according to the present invention will be described.
시엔시 공작기계를 가동하고 최기화한 상태에서 상기한 시엔시 공작기계와 직렬로 연결된 개인용 컴퓨터의 모니터 상에 상기한 시엔시 공작기계에 구비된 공구와 작업대를 실제 크기와 일치하는 비율로 설정하여 3차원으로 디스플레이하고, 이렇게 디스플레이된 작업대의 상면으로 소재의 실제 크기와 일치하는 비율로 가상의 소재를 설정하여 3차원으로 디스플레이한다(S10).On the monitor of the personal computer connected in series with the SINC machine tool while the SINC machine tool is operated and initialized, the tools and the workbench of the SI machine tool are set at a ratio that matches the actual size. The display is displayed in three dimensions, and a virtual material is set at a ratio that matches the actual size of the material on the upper surface of the work table thus displayed (S10).
이와 같이 가상으로 모니터의 화면상에 디스플레이된 소재의 상면에 사용자가 마우스 등의 사용자 입력장치를 사용하여 가공될 형상을 직접 작도를 한다(S11).In this way, the user draws a shape directly on the upper surface of the material displayed on the screen of the monitor using a user input device such as a mouse (S11).
사용자에 의한 직접 작도가 마무리된 다음에 엔시코드 생성 명령을 내리면 가상으로 실제 비율에 맞추어 설정된 공구와 소재 및 가공될 형상으로부터 컴퓨터가 자동으로 엔시코드를 생성하게 된다(S12).After completing the direct drawing by the user, when the command for generating an encoder is generated, the computer automatically generates an encoder from a tool, a material, and a shape to be processed according to a virtual ratio (S12).
그리고, 생성된 엔시코드를 사용하여 공구의 이동경로와 소재의 가공모습을 시뮬레이션을 할 것인지 아니면 시뮬레이션을 하지 않을 것인지를 사용자가 선택을 한다(S13).Then, the user selects whether or not to simulate the movement path of the tool and the machining of the material using the generated encicode (S13).
이때, 사용자가 시뮬레이션의 실행을 선택하지 않으면 생성된 엔시코드가 곧바로 공작기계로 전송되고(S14), 전송된 엔시코드로부터 가공데이터를 추출하여 소재를 가공하게 된다(S15).At this time, if the user does not select execution of the simulation, the generated encicode is immediately transmitted to the machine tool (S14), and the machining data is extracted from the transmitted encicode to process the material (S15).
한편, 사용자가 시뮬레이션의 실행을 선택하면 생성된 엔시코드를 사용하여 공구의 이동경로와 소재의 가공상태를 가상으로 화면상에 출력하고(S20), 화면출력이 완료되면 가동될 형상을 다시 작도할 것인지 하지 않을 것인지 판단을 한다(S21).On the other hand, when the user selects the execution of the simulation, the generated movement code and the machining state of the material are virtually output on the screen using the generated encicode (S20). It is determined whether or not (S21).
여기서, 사용자가 다시 작도를 선택하면 직접 입력으로 작도를 하는 단계(S11)로 되돌아가 작도를 하게 된다.In this case, when the user selects the drawing again, the process returns to step S11 of drawing by direct input and the drawing is performed.
그리고, 사용자가 다시 작도를 선택하지 않으면 생성된 엔시코드가 공작기계로 전송되고(S14), 전송된 엔시코드는 공작기계에 의해 가공데이터가 추출되어 소재를 가공하게 된다(S15).When the user does not select the drawing again, the generated encicode is transmitted to the machine tool (S14), and the transmitted encicode extracts processing data by the machine tool to process the material (S15).
소재가공단계(S15)에 의해 소재가 실제로 가공되는 중에 공구의 이동경로를 공작기계 자체에 구비된 감지기를 통해 감지하고, 이 감지된 데이터를 실시간으로 컴퓨터에 전송하고, 이 전송된 데이터를 통해 컴퓨터의 모니터 화면상에 공구의 이동상태를 출력하면서 동시에 공구의 진행 궤적에 따라 가상의 소재를 삭제하여 소재의 가공상태를 화면에 출력하게 된다(S16).While the material is actually being processed by the material processing step (S15), the movement path of the tool is detected through a detector provided in the machine tool itself, and the detected data is transmitted to the computer in real time, and the computer is transmitted through the transmitted data. While outputting the movement state of the tool on the monitor screen at the same time, the virtual workpiece is deleted according to the progress trajectory of the tool to output the machining state of the workpiece on the screen (S16).
공구의 이동상태와 소재의 가공상태가 모니터의 화면상에 출력이 완료되어 가공이 완료된 다음에 실제로 가공된 형상에 부가하여 가공할 것인가를 판단한다(S17).It is determined whether the movement state of the tool and the machining state of the raw material are added to the actually processed shape after the output is completed on the screen of the monitor to be processed (S17).
사용자가 부가해서 가공하는 것을 선택하지 않으면 종료를 하고, 부가해서 가공할 것을 선택하면 직접 입력으로 작도단계(S11)로 되돌아가 실제 가공되고 이 가공상태가 가상으로 모니터의 화면에 디스플레이된 소재에 다시 추가로 작도를 하여 추가적인 가공이 이루어지게 되는 것이다.If the user does not choose to process additionally, the process is terminated. If the user chooses to process additionally, the process returns to the drawing step (S11) by direct input, and the machining is virtually performed again on the material displayed on the screen of the monitor. In addition, by drawing a further processing will be done.
이와 같이 실제 가공된 소재에 부가적인 가공의 연속으로 복잡한 형상을 순차적으로 손쉽게 가공을 하게 되는 것이다.In this way, it is easy to sequentially process a complex shape as a series of additional processing to the actual processed material.
도 5는 본 발명에 따라 공구 및 소재를 설정한 상태를 모니터에 출력한 사진이고, 도 6은 본 발명에 따라 소재에 직접 작도한 상태를 모니터에 출력한 사진이며, 도 7은 본 발명에 따라 엔시코드를 생성한 상태를 모니터에 출력한 사진이다.FIG. 5 is a photograph outputting a state of setting a tool and a work piece to a monitor according to the present invention, FIG. 6 is a photograph outputting a state directly drawn to a work piece according to the present invention, and FIG. 7 is according to the present invention. This is a picture showing the state of generating the Encicode on the monitor.
상기 도 5에 제시된 것처럼, 컴퓨터의 모니터 화면상에 공작기계의 실제 공구와 작업대를 실제 크기와 일치되도록 그 비율에 맞추어 상호 이격된 상태로 설정한 후에 3차원으로 디스플레이한 상태를 볼 수 있다.As shown in FIG. 5, the computer screen can be displayed in a three-dimensional state after setting the actual tool and the work table of the machine tool to be spaced apart from each other at a ratio to match the actual size.
이때, 상기한 가상의 작업대와 공구는 별도의 좌표계를 가져 위치선정이 자유롭게 된다.At this time, the virtual workbench and the tool has a separate coordinate system and the position selection is free.
또한, 상기 도 6에 제시된 것처럼, 공작기계와 연결된 컴퓨터의 모니터 상으로 실제 크기와 일치되는 비율로 소재를 설정한 후에 3차원으로 디스플레이한 상태를 볼 수 있고, 가상으로 소재가 설정된 상태에서 사용자가 직접 가공될 형상을 작도한 상태를 볼 수 있다.In addition, as shown in FIG. 6, after setting the material at a rate that matches the actual size on the monitor of the computer connected to the machine tool, the user can see the state displayed in three dimensions, and the user is in a state where the material is virtually set. You can see the state of the shape to be directly processed.
또한, 상기 도 7에 제시된 것처럼, 가상의 소재에 사용자에 의한 직접 작도가 마무리된 다음에 가상의 공구와 소재 및 가공될 형상에 맞추어 엔시코드를 생성하는 상태를 볼 수 있다.In addition, as shown in FIG. 7, after the direct drawing by the user is finished on the virtual material, the state of generating an encoder according to the virtual tool and the material and the shape to be processed can be seen.
상술한 바와 같이 본 발명은 엔시 프로그램의 활용 및 공작기계의 조작 능력이 없는 사용자가 컴퓨터를 통한 원격 조작으로 소재가 실시간 가공되도록 공작기계를 손쉽게 직접 제어함으로써, 공작기계의 조작이 용이하고 작업성이 향상되며 숙련자가 불필요해지고 고가의 캐드/캠 어플리케이션의 설치가 불필요하며 보다 정밀한 가공이 손쉽게 이루어지고 디자인된 형상과 실제 가공된 형상의 차이가 발생하지 않게 되며 실시간 오류 수정이 가능해지는 효과를 갖는다. As described above, the present invention enables the user who does not have the ability to use the NC program and the machine tool to directly control the machine tool so that the material is processed in real time by remote operation through a computer, so that the machine tool can be easily operated and workable. Improved, no need for skilled users, no need to install expensive CAD / CAM applications, more precise machining, no difference between designed and actual machined shapes, and real-time error correction.
또한, 본 발명은 사용자의 공구이동에 대한 인지능력이 극대화되도록 함으로써, 오작동되거나 미작동되는 공구의 확인이 보다 손쉽게 이루어지는 효과를 갖는다.In addition, the present invention has the effect that the recognition of the tool movement of the user is maximized, thereby maximizing the identification of malfunctioning or non-operating tool.
또한, 본 발명은 사용자의 소재가공에 대한 인지능력이 극대화되도록 함으로써, 공구의 오작동으로 인한 미가공되거나 잘못 가공된 부위의 식별이 용이해지는 효과를 갖는다.In addition, the present invention is to maximize the user's ability to recognize the material processing, has the effect of easy identification of unprocessed or incorrectly processed parts due to the malfunction of the tool.
또한, 본 발명은 컴퓨터의 모니터 상에서 이동되는 공구와 가공되는 소재의 부위가 적절히 구별되도록 함으로써, 사용자의 식별력이 극대화되는 효과를 갖는다.In addition, the present invention has the effect of maximizing the discriminating power of the user by properly distinguishing the site of the material to be processed and the tool moving on the monitor of the computer.
또한, 본 발명은 컴퓨터의 모니터 상에 표시된 공구와 소재가 디스플레이 중에 겹치지 않도록 함으로써, 사용자의 공구 및 소재에 관한 식별력이 극대화되는 효과를 갖는다.In addition, the present invention has the effect that the identification power of the tool and the material of the user is maximized by not overlapping the tool and the material displayed on the monitor of the computer during the display.
또한, 본 발명은 공구의 이동모습이 컴퓨터의 모니터 상에 적절히 시뮬레이션되도록 함으로써, 생성된 엔시코드의 오류에 대한 발견이 손쉽게 이루어지는 효과를 갖는다.In addition, the present invention has the effect that the movement of the tool is properly simulated on the monitor of the computer, thereby making it easy to find the error of the generated encoder.
또한, 본 발명은 소재의 가공모습이 컴퓨터의 모니터 상에 적절히 시뮬레이션되도록 함으로써, 생성된 엔시코드의 오류에 대한 발견이 보다 손쉽게 이루어지는 효과를 갖는다.In addition, the present invention has an effect that the processing of the material is properly simulated on the monitor of the computer, thereby making it easier to find the error of the generated encoder.
도 1은 본 발명에 따른 블록도,1 is a block diagram according to the present invention,
도 2는 본 발명의 다른 실시예를 보인 블록도,2 is a block diagram showing another embodiment of the present invention;
도 3은 본 발명의 또 다른 실시예를 보인 블록도,3 is a block diagram showing another embodiment of the present invention;
도 4는 본 발명에 따른 제어방법을 보인 순서도,4 is a flowchart showing a control method according to the present invention;
도 5는 본 발명에 따라 공구 및 소재를 설정한 상태를 모니터에 출력한 사진,5 is a photograph outputting a state in which a tool and a material setting state according to the present invention;
도 6은 본 발명에 따라 소재에 직접 작도한 상태를 모니터에 출력한 사진,Figure 6 is a photo output to the monitor the state of drawing directly on the material in accordance with the present invention,
도 7은 본 발명에 따라 엔시코드를 생성한 상태를 모니터에 출력한 사진.7 is a photograph outputting a state in which an encoder generates a code according to the present invention.
Claims (14)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030067209A KR20050031043A (en) | 2003-09-27 | 2003-09-27 | Method for direct controling cnc machine and record medium recorded program thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020030067209A KR20050031043A (en) | 2003-09-27 | 2003-09-27 | Method for direct controling cnc machine and record medium recorded program thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR20050031043A true KR20050031043A (en) | 2005-04-01 |
Family
ID=37236061
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020030067209A Ceased KR20050031043A (en) | 2003-09-27 | 2003-09-27 | Method for direct controling cnc machine and record medium recorded program thereof |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR20050031043A (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102091731A (en) * | 2010-11-30 | 2011-06-15 | 大连三高重工设备有限公司 | Hole shape regulating and controlling system of steel tube empty curving forming unit and control method thereof |
| CN102540967A (en) * | 2012-03-10 | 2012-07-04 | 苏州佰思迈信息咨询有限公司 | Numerical control (NC) machine control system |
| CN111090260A (en) * | 2018-10-23 | 2020-05-01 | 广州锐智恒软件有限公司 | Method for realizing continuous machining of CNC equipment in case of power failure through NC code analysis |
| KR20200092277A (en) * | 2020-07-13 | 2020-08-03 | 두산공작기계 주식회사 | Monitor display method of numerical control composite machine and tools selection method using the same |
| KR20220102006A (en) * | 2021-01-12 | 2022-07-19 | 주식회사 퍼씨엠 | Computerized numerical control machine tool simulation system |
-
2003
- 2003-09-27 KR KR1020030067209A patent/KR20050031043A/en not_active Ceased
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102091731A (en) * | 2010-11-30 | 2011-06-15 | 大连三高重工设备有限公司 | Hole shape regulating and controlling system of steel tube empty curving forming unit and control method thereof |
| CN102091731B (en) * | 2010-11-30 | 2013-05-08 | 大连三高重工设备有限公司 | Hole shape regulating and controlling system of steel tube empty curving forming unit and control method thereof |
| CN102540967A (en) * | 2012-03-10 | 2012-07-04 | 苏州佰思迈信息咨询有限公司 | Numerical control (NC) machine control system |
| CN111090260A (en) * | 2018-10-23 | 2020-05-01 | 广州锐智恒软件有限公司 | Method for realizing continuous machining of CNC equipment in case of power failure through NC code analysis |
| KR20200092277A (en) * | 2020-07-13 | 2020-08-03 | 두산공작기계 주식회사 | Monitor display method of numerical control composite machine and tools selection method using the same |
| KR20220102006A (en) * | 2021-01-12 | 2022-07-19 | 주식회사 퍼씨엠 | Computerized numerical control machine tool simulation system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN1149456C (en) | virtual teaching system | |
| CA2408335C (en) | Method and system for controlling a machine tool with direct transfer of machining data | |
| CN102445922B (en) | For the method and apparatus of Compound Machining | |
| EP3147736B1 (en) | Machining program editing assistance device | |
| JP6719790B1 (en) | Automatic operation device for machining center based on CAD data | |
| JP2003150220A (en) | Simulation device | |
| JP5990662B2 (en) | Machining program editing support device | |
| CN110000753B (en) | User interaction method, control device and storage medium | |
| CN109910004B (en) | User interaction method, control device and storage medium | |
| CN109986559B (en) | Parameter editing method and system, control device and storage medium | |
| CN106843156B (en) | Computer numerical control machine tool for generating G code file for storage and executing processing | |
| KR20100135513A (en) | Numerical control system with graphical user interface | |
| KR20050031043A (en) | Method for direct controling cnc machine and record medium recorded program thereof | |
| CN110000775B (en) | Device management method, control device, and storage medium | |
| CN109807898B (en) | Motion control method, control device, and storage medium | |
| US5479354A (en) | Method for the computer-assisted control of a machine or process | |
| KR20110137651A (en) | Part Programmer for Complex Lathe and Synchronization Program between Complex Processes | |
| CN115917455B (en) | Display device and display method | |
| JPS58119425A (en) | Cnc device of spinning machine | |
| CN115167285B (en) | Cutting path generation method, device and program product | |
| JPH0563749U (en) | Numerical control device with processing time calculation function | |
| CN110625597B (en) | Robot system based on SLAM and teaching method thereof | |
| Lee et al. | Development of ISO14649 compliant CNC milling machine operated by STEP-NC in XML format | |
| KR20050031044A (en) | Method and system for direct controling nc machine | |
| KR101522430B1 (en) | Apparatus and method for providing graphic description information of a part program using a real-time simulator |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030927 |
|
| PA0201 | Request for examination | ||
| PG1501 | Laying open of application | ||
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20050624 Patent event code: PE09021S01D |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
Patent event date: 20050928 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20050624 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |