KR102755768B1 - Cutting processing apparatus and method using simulation - Google Patents
Cutting processing apparatus and method using simulation Download PDFInfo
- Publication number
- KR102755768B1 KR102755768B1 KR1020230132221A KR20230132221A KR102755768B1 KR 102755768 B1 KR102755768 B1 KR 102755768B1 KR 1020230132221 A KR1020230132221 A KR 1020230132221A KR 20230132221 A KR20230132221 A KR 20230132221A KR 102755768 B1 KR102755768 B1 KR 102755768B1
- Authority
- KR
- South Korea
- Prior art keywords
- cutting
- conditions
- path
- simulation
- temperature
- 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.)
- Active
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/12—Adaptive control, i.e. adjusting itself to have a performance which is optimum according to a preassigned criterion
-
- 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/18—Compensation of tool-deflection due to temperature or force
-
- 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
- B23Q17/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/24—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
- B23Q17/2452—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring features or for detecting a condition of machine parts, tools or workpieces
- B23Q17/2471—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring features or for detecting a condition of machine parts, tools or workpieces of workpieces
-
- 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/406—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 monitoring or safety
- G05B19/4069—Simulating machining process on screen
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Optics & Photonics (AREA)
- Numerical Control (AREA)
Abstract
본 발명은 절삭 가공장치를 이용해 가공된 대상물의 품질을 향상시키기 위한 시뮬레이션을 활용한 절삭 가공장치 및 방법에 관한 것으로, 시뮬레이션을 통해 절삭 조건에 만족하는 절삭 경로를 탐색하고, 실제 대상물을 가공하는 절삭 장치에 절삭 경로를 입력하여 대상물을 가공하는 특징을 갖는다. 또한, 실제 가공 시 요구되는 조건을 만족하지 못한 경우 절삭 경로를 변경하여 시뮬레이션을 진행하는 특징을 갖는다. 이를 통해 불량률이 적은 완성품을 생산하는 장점을 가진다.The present invention relates to a cutting processing device and method utilizing simulation to improve the quality of a machined object using a cutting processing device, and has the feature of searching for a cutting path satisfying cutting conditions through simulation, and inputting the cutting path into a cutting device that processes an actual object to process the object. In addition, it has the feature of changing the cutting path and conducting simulation when the conditions required during actual processing are not satisfied. Through this, it has the advantage of producing a finished product with a low defect rate.
Description
본 발명은 절삭 가공장치 및 방법에 관한 것으로, 더 자세하게는 대상물을 절삭 가공하여 최종 형상을 형성하는 시뮬레이션을 활용한 절삭 가공장치 및 방법에 관한 것이다.The present invention relates to a cutting processing device and method, and more particularly, to a cutting processing device and method utilizing simulation for cutting and processing an object to form a final shape.
절삭 가공장치는 플라스틱과 같은 합성수지, 금속 등의 대상물에 드릴링 가공, 표면 절삭 가공 등을 한다. 일반적으로 절삭 가공장치는 절삭 속도 및 절삭 경로 등의 요소가 생산성을 높이는 것을 초점을 두고 연구된다. 그러나 생산성에 초점을 두면 가공물의 품질이 낮아지는 문제가 발생된다.Cutting processing equipment performs drilling and surface cutting processing on objects such as synthetic resins such as plastics and metals. In general, cutting processing equipment is studied with a focus on increasing productivity through factors such as cutting speed and cutting path. However, focusing on productivity leads to the problem of lowering the quality of the workpiece.
절삭 가공의 대상물은 절삭 가공 시 발생되는 온도에 따라 표면 품질에 영향을 끼친다. 생산성을 높이기 위해 절삭 가공장치의 절삭력을 높이는 경우, 가공 시 발생되는 과열에 의해 표면 품질이 낮아지는 문제가 발생된다.The surface quality of the object being cut is affected by the temperature generated during cutting. When the cutting power of the cutting device is increased to increase productivity, the problem of surface quality deteriorating due to overheating generated during processing occurs.
또한, 대상물의 재질 및 사용되는 절삭 가공장치 등의 요소를 고려하지 않고 생산성에 초점을 두고 절삭 경로를 결정할 경우, 단순한 패턴 또는 직선형 경로가 우선적으로 결정된다. 경로가 직선형일 경우, 직각으로 경로 변경 시, 공구가 꼭짓점 부근에서 진행 속도가 느려지며, 진행방향 변경부위의 온도가 높아진다. 집중되는 부위가 과열되어 대상물의 최종형상 및 표면 품질에 영향을 미친다. 따라서 대상물의 품질을 높이기 위해 절삭 경로에 대한 연구가 요구된다.In addition, when determining the cutting path by focusing on productivity without considering factors such as the material of the target object and the cutting processing device used, a simple pattern or a straight path is determined first. When the path is straight, when the path changes at a right angle, the tool's progress speed slows down near the vertex, and the temperature of the part where the progress direction changes increases. The concentrated part overheats, affecting the final shape and surface quality of the target object. Therefore, research on the cutting path is required to improve the quality of the target object.
따라서 본 발명은 상기한 바와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 것으로, 절삭 가공경로에 따라 대상물이 과열되어 표면 품질 및 최종형상이 불량인 문제점을 해결할 수 있는 시뮬레이션을 활용한 절삭 가공장치 및 방법을 제공하는데 있다. Accordingly, the present invention has been made to solve the problems of the prior art as described above, and provides a cutting processing device and method utilizing simulation that can solve the problem of a target being overheated along a cutting processing path, resulting in poor surface quality and final shape.
또한, 일반적으로 시뮬레이션의 결과(이론값)와 실제 환경에서는 결과의 차이가 존재한다. 차이를 보정하기 위해 사용자의 노하우가 요구되며, 실제 환경에서의 가공 전 시뮬레이션을 통해 목표에 부합하는 결과를 얻기 어렵다. 따라서 본 발명은 시뮬레이션 환경과 실제 환경의 차이를 지속적으로 보정하고, 최적화된 가공 경로를 생성하는 방법을 제공한다.In addition, there is usually a difference between the results of simulation (theoretical values) and the results in the actual environment. The user's know-how is required to compensate for the difference, and it is difficult to obtain results that meet the target through simulation before processing in the actual environment. Therefore, the present invention provides a method for continuously compensating for the difference between the simulation environment and the actual environment and generating an optimized processing path.
본 발명은 대상물의 형상과 절삭 조건 및 절삭 경로를 입력받는 입력부, 입력받은 절삭 조건 및 절삭 경로에 따라 대상물을 절삭하는 시뮬레이션부, 절삭된 대상물의 응력 및 변형을 분석하고, 요구되는 응력기준 및 변형기준과 비교하는 분석부, 및 외부 장비와 연결되고, 요구되는 응력기준 및 변형기준을 만족하는 경우, 절삭 조건 및 절삭 경로를 외부로 출력하는 출력부를 포함하는 가상부 및 상기 출력부로부터 절삭 경로 및 절삭 조건을 입력받아 대상물을 가공하는 절삭공구를 포함하는 절삭부를 포함하고, 상기 가상부는 가공된 대상물이 응력기준 및 변형기준을 만족하지 않은 경우, 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.The present invention comprises a virtual unit including an input unit for receiving a shape of a target object and cutting conditions and a cutting path, a simulation unit for cutting the target object according to the input cutting conditions and cutting path, an analysis unit for analyzing stress and deformation of the cut target object and comparing it with required stress and deformation criteria, and an output unit connected to an external device and outputting the cutting conditions and the cutting path to the outside if the required stress and deformation criteria are satisfied, and a cutting unit including a cutting tool for processing the target object by receiving the cutting path and cutting conditions from the output unit, wherein the virtual unit is characterized in that if the processed target object does not satisfy the stress and deformation criteria, the cutting path is changed and the simulation is re-executed.
또한, 상기 절삭부는 절삭 가공 시, 대상물에서 발생되는 온도를 측정하는 온도측정부 및 절삭 가공 시 동력원에서 발생되는 부하를 통해 절삭력을 측정하는 절삭력측정부를 포함하는 모니터링부를 더 포함하고, 상기 절삭부에서 측정된 온도 및 절삭력이 온도 기준 및 절삭력 기준을 만족하지 않은 경우, 상기 가상부는 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.In addition, the cutting unit further includes a monitoring unit including a temperature measuring unit that measures the temperature generated from the target object during cutting processing and a cutting force measuring unit that measures cutting force through a load generated from a power source during cutting processing, and if the temperature and cutting force measured by the cutting unit do not satisfy a temperature standard and a cutting force standard, the virtual unit changes the cutting path and re-executes the simulation.
또한, 상기 절삭부에서 측정된 온도 및 절삭력이 온도 기준 및 절삭력 기준을 만족하는 경우, 상기 가상부는 입력된 절삭 경로 및 절삭 조건을 초기 데이터로 활용한 것을 특징으로 한다.In addition, when the temperature and cutting force measured in the cutting section satisfy the temperature criterion and the cutting force criterion, the virtual section is characterized in that it utilizes the input cutting path and cutting conditions as initial data.
또한, 상기 모니터링부는 절삭 가공된 대상물의 최종형상 및 표면을 모니터링 하는 형상측정부를 더 포함한다.In addition, the monitoring unit further includes a shape measuring unit that monitors the final shape and surface of the cut object.
또한, 컴퓨터의 프로그램에 대상물의 형상이 입력되는 가상 절삭 시작단계, 컴퓨터 내에 저장된 하나 이상의 절삭 경로 중 어느 하나의 경로를 선택하는 절삭 경로 입력단계, 컴퓨터가 절삭력 및 절삭온도를 입력받는 절삭 조건 입력단계, 프로그램은 입력된 절삭 조건 및 절삭 경로를 따라 시뮬레이션이 진행되는 시뮬레이션 단계, 절삭 진행에 따른 대상물의 응력 및 변형을 분석하는 응력 및 변형 분석 단계, 대상물의 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하는 경우, 컴퓨터에 입력된 절삭 경로 및 절삭 조건을 저장하는 절삭 데이터 생성단계, 시뮬레이션을 통해 저장된 절삭 데이터를 절삭공구를 포함하는 절삭장치에 입력하는 절삭 경로 및 절삭 조건 입력단계, 및 절삭장치는 입력된 절삭 데이터를 따라 대상물을 절삭하는 절삭 가공단계를 포함한다.In addition, the present invention includes a virtual cutting start step in which the shape of the object is input into the computer program, a cutting path input step in which one of one or more cutting paths stored in the computer is selected, a cutting condition input step in which the computer receives cutting force and cutting temperature, a simulation step in which the program performs a simulation along the input cutting conditions and cutting path, a stress and strain analysis step in which the stress and strain of the object according to the progress of cutting are analyzed, a cutting data generation step in which the cutting path and cutting conditions input into the computer are stored when the stress and strain of the object satisfy preset stress conditions and strain conditions, a cutting path and cutting condition input step in which the cutting data stored through the simulation are input into a cutting device including a cutting tool, and a cutting processing step in which the cutting device cuts the object along the input cutting data.
또한, 상기 응력 및 변형 분석단계에서 분석된 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하지 않은 경우, 상기 절삭 경로 입력단계에서 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.In addition, if the stress and strain analyzed in the stress and strain analysis step do not satisfy the preset stress conditions and strain conditions, the cutting path is changed in the cutting path input step and the simulation is re-run.
또한, 상기 절삭 가공단계는 절삭력측정부가 절삭력을 측정하고, 온도측정부가 절삭 온도를 측정하는 절삭력 및 절삭온도 측정단계를 더 포함하고, 상기 절삭력 및 절삭온도 측정단계에서 측정된 절삭력 및 온도가 기 설정된 절삭력 조건 및 온도 조건을 만족하지 않은 경우, 상기 절삭 경로 입력단계에서 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.In addition, the cutting processing step further includes a cutting force and cutting temperature measuring step in which a cutting force measuring unit measures cutting force and a temperature measuring unit measures cutting temperature, and if the cutting force and temperature measured in the cutting force and cutting temperature measuring step do not satisfy preset cutting force conditions and temperature conditions, the cutting path is changed in the cutting path input step and the simulation is re-executed.
또한, 상기 절삭가공 단계는 절삭력측정부가 절삭력을 측정하고, 온도측정부가 절삭 온도를 측정하는 절삭력 및 절삭온도 측정단계를 더 포함하고, 상기 절삭력 및 절삭온도 측정단계에서 측정된 절삭력 및 온도가 기 설정된 절삭력 조건 및 온도 조건을 만족하는 경우, 절삭 경로 입력단계는 절삭력 조건 및 온도 조건을 만족하는 절삭 조건 및 절삭 경로를 초기 데이터로 활용하는 데이터 저장단계를 포함한다.In addition, the cutting processing step further includes a cutting force and cutting temperature measuring step in which a cutting force measuring unit measures cutting force and a temperature measuring unit measures cutting temperature, and when the cutting force and temperature measured in the cutting force and cutting temperature measuring step satisfy preset cutting force conditions and temperature conditions, the cutting path input step includes a data storage step in which the cutting conditions and cutting path satisfying the cutting force conditions and temperature conditions are used as initial data.
또한, 상기 절삭 가공단계 후, 모니터링부는 절삭이 완료된 대상물의 표면품질 및 형상정밀도를 모니터링 하는 형상 분석단계를 포함한다.In addition, after the cutting processing step, the monitoring unit includes a shape analysis step for monitoring the surface quality and shape accuracy of the target object after cutting.
또한, 상기 절삭 경로 입력단계는 입력된 대상물의 형상을 기반으로 유사한 형상을 가진 대상물의 절삭 경로를 탐색하는 것을 특징으로 한다.In addition, the cutting path input step is characterized by searching for a cutting path of an object having a similar shape based on the shape of the input object.
본 발명은 실제 가공 전 시뮬레이션을 통해 요구되는 조건을 만족하는 경로를 탐색하여 불량률을 줄일 수 있는 효과를 갖는다.The present invention has the effect of reducing the defect rate by searching for a path that satisfies required conditions through simulation before actual processing.
또한, 실제 가공 시 지속적인 모니터링을 통해 시뮬레이션 환경과 실제 환경의 차이를 지속적으로 보정하고, 최적화된 가공 경로를 생성하는 장점을 갖는다.In addition, it has the advantage of continuously compensating for the difference between the simulation environment and the actual environment through continuous monitoring during actual processing, and creating an optimized processing path.
도 1은 본 발명의 구성도이다.
도 2는 본 발명의 순서도이다.
도 3은 절삭 경로 예시도이다.
도 4는 경로 변경 예시도이다.
도 5는 능동 제어 예시도이다.Figure 1 is a configuration diagram of the present invention.
Figure 2 is a flow chart of the present invention.
Figure 3 is an example of a cutting path.
Figure 4 is an example of a route change.
Figure 5 is an example of active control.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시예를 가질 수 있는 바, 특정 실시예들을 도면에 예시하고 상세한 설명을 하고자 한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경을 포함하는 것으로 이해되어야 한다.The present invention can have various modifications and various embodiments, and specific embodiments are illustrated in the drawings and described in detail. However, this is not intended to limit the present invention to specific embodiments, and it should be understood that all modifications included in the spirit and technical scope of the present invention are included.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미가 있다.Unless otherwise defined, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않아야 한다.Terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning consistent with their meaning in the context of the relevant art, and should not be interpreted in an idealized or overly formal sense, unless expressly defined in this application.
이하 첨부된 도면을 참조하여 본 발명의 실시예에 따른 시뮬레이션을 활용한 절삭 가공장치 및 절삭 가공방법에 대해 상세하게 설명하기로 한다.Hereinafter, with reference to the attached drawings, a cutting processing device and a cutting processing method utilizing simulation according to an embodiment of the present invention will be described in detail.
도 1은 본 발명의 구성도이다. 도 1을 참고하면, 대상물의 형상과 절삭 조건 및 절삭 경로를 입력받는 입력부(110), 입력받은 절삭 조건 및 절삭 경로에 따라 대상물을 절삭하는 시뮬레이션부(120), 절삭된 대상물의 응력 및 변형을 분석하고, 요구되는 응력기준 및 변형기준과 비교하는 분석부(130), 및 외부 장비와 연결되고, 요구되는 응력기준 및 변형기준을 만족하는 경우, 절삭 조건 및 절삭 경로를 외부로 출력하는 출력부(140)를 포함하는 가상부(100) 및 상기 출력부(140)로부터 절삭 경로 및 절삭 조건을 입력받아 대상물을 가공하는 절삭공구(220)를 포함하는 절삭부(200)를 포함하고, 상기 가상부(100)는 가공된 대상물이 응력기준 및 변형기준을 만족하지 않은 경우, 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.FIG. 1 is a block diagram of the present invention. Referring to FIG. 1, the present invention comprises a virtual unit (100) including an input unit (110) for receiving a shape of an object and cutting conditions and a cutting path, a simulation unit (120) for cutting an object according to the input cutting conditions and cutting path, an analysis unit (130) for analyzing stress and deformation of the cut object and comparing it with required stress and deformation criteria, and an output unit (140) connected to an external device and outputting the cutting conditions and cutting path to the outside when the required stress and deformation criteria are satisfied, and a cutting unit (200) including a cutting tool (220) for receiving the cutting path and cutting conditions from the output unit (140) and processing the object, and the virtual unit (100) is characterized in that, when the processed object does not satisfy the stress and deformation criteria, the cutting path is changed and the simulation is re-executed.
가상부(100)는 입력장치, 출력장치, 및 연산장치를 포함하는 컴퓨터이다. 인터넷 및 다양한 장치와 연결될 수 있다. 가상부(100)는 대상물의 형상을 입력받아 절삭 가공하는 프로그램을 포함한다. 프로그램은 절삭 가공 결과를 출력할 수 있다.The virtual unit (100) is a computer that includes an input device, an output device, and an operation device. It can be connected to the Internet and various devices. The virtual unit (100) includes a program that inputs the shape of an object and performs cutting processing. The program can output the cutting processing result.
가상부(100)는 대상물의 형상과 절삭 조건 및 절삭 경로를 입력받는 입력부(110), 입력받은 절삭 조건 및 절삭 경로에 따라 대상물을 절삭하는 시뮬레이션부(120), 절삭된 대상물의 응력 및 변형을 분석하고, 요구되는 응력기준 및 변형기준과 비교하는 분석부(130), 및 외부 장비와 연결되고, 요구되는 응력기준 및 변형기준을 만족하는 경우, 절삭 조건 및 절삭 경로를 외부로 출력하는 출력부(140)를 포함한다.The virtual unit (100) includes an input unit (110) that receives the shape of an object and cutting conditions and a cutting path, a simulation unit (120) that cuts an object according to the input cutting conditions and cutting path, an analysis unit (130) that analyzes stress and deformation of a cut object and compares them with required stress and deformation criteria, and an output unit (140) that is connected to external equipment and outputs cutting conditions and a cutting path to the outside when the required stress and deformation criteria are satisfied.
가상부(100)는 하나 이상의 절삭 경로가 저장된 저장장치가 입력부(110)와 연결되어 절삭 경로를 입력받는다. 또한, 연결된 저장장치 또는 입력장치의 조작에 의해 대상물의 형상, 및 절삭 조건을 입력받는다. 시뮬레이션부(120)는 하나의 절삭 경로, 대상물의 형상, 및 절삭 조건을 통해 시뮬레이션이 진행된다. 분석부(130)는 절삭 가공된 대상물의 응력 및 변형을 분석한다. 요구되는 응력 및 변형 조건을 만족하는 경우, 출력부(140)는 하나의 데이터로 묶어 데이터를 생성한다.The virtual unit (100) receives cutting paths by connecting a storage device in which one or more cutting paths are stored to the input unit (110). In addition, the shape of the object and cutting conditions are input by operating the connected storage device or input device. The simulation unit (120) conducts simulation through one cutting path, the shape of the object, and cutting conditions. The analysis unit (130) analyzes the stress and deformation of the object that has been cut. If the required stress and deformation conditions are satisfied, the output unit (140) generates data by grouping them into one data.
절삭부(200)는 출력부(140)로부터 데이터를 전달받아 절삭가공을 진행한다. 절삭부(200)는 대상물을 절삭하는 절삭공구(220), 절삭공구(220)에 동력을 전달하는 동력부(210), 절삭공구(220) 및 동력부(210)를 제어하는 제어부(240)를 포함한다. 또한, 데이터를 저장하는 데이터 저장부(230)를 포함한다. 절삭부(200)는 출력부(140)로부터 전달받은 데이터를 따라 동일한 조건 및 동일한 절삭 경로를 따라 실제 대상물을 절삭 가공한다.The cutting unit (200) receives data from the output unit (140) and performs cutting processing. The cutting unit (200) includes a cutting tool (220) that cuts an object, a power unit (210) that transmits power to the cutting tool (220), and a control unit (240) that controls the cutting tool (220) and the power unit (210). In addition, it includes a data storage unit (230) that stores data. The cutting unit (200) cuts an actual object along the same conditions and the same cutting path according to the data received from the output unit (140).
상기 절삭부(200)는 절삭 가공 시, 대상물에서 발생되는 온도를 측정하는 온도측정부(251) 및 절삭 가공 시 동력원에서 발생되는 부하를 통해 절삭력을 측정하는 절삭력측정부(252)를 포함하는 모니터링부(250)를 포함한다.The above cutting unit (200) includes a monitoring unit (250) including a temperature measuring unit (251) that measures the temperature generated from the target object during cutting processing and a cutting force measuring unit (252) that measures cutting force through the load generated from the power source during cutting processing.
모니터링부(250)는 절삭 가공된 대상물의 최종 형상 및 표면품질을 모니터링 하는 형상측정부(253)를 포함한다. The monitoring unit (250) includes a shape measurement unit (253) that monitors the final shape and surface quality of the cut object.
도 2는 본 발명의 순서도이다. 본 발명은 어느 물건을 가공하고자 할 때, 가상의 절삭가공을 진행하여 절삭 경로를 탐색한 후, 탐색된 절삭 경로를 따라 실제 가공하는 것을 특징으로 한다. 가상 절삭은 대상물의 형상을 입력받은 프로그램, 대상물을 가공하는 프로그램 및 가공 시 발생되는 응력 및 온도를 분석할 수 있는 프로그램 등이 포함된 컴퓨터상에서 이루어진다. 작업자는 컴퓨터와 연결된 입력장치를 조작하여 출력장치를 통해 결과를 확인 할 수 있다.Figure 2 is a flow chart of the present invention. The present invention is characterized in that when an object is to be processed, a virtual cutting process is performed to search for a cutting path, and then actual processing is performed along the searched cutting path. The virtual cutting is performed on a computer that includes a program that receives the shape of the object, a program for processing the object, and a program that can analyze stress and temperature generated during processing. The worker can operate an input device connected to the computer and check the results through an output device.
도 2를 참고하면, 컴퓨터의 프로그램에 대상물의 형상이 입력되는 가상 절삭 시작단계(S100), 컴퓨터 내에 저장된 하나 이상의 절삭 경로 중 어느 하나의 경로를 선택하는 절삭 경로 입력단계(S110), 컴퓨터가 절삭력 및 절삭온도를 입력받는 절삭 조건 입력단계(S120), 프로그램은 입력된 절삭 조건 및 절삭 경로를 따라 시뮬레이션이 진행되는 시뮬레이션 단계(S130), 절삭 진행에 따른 대상물의 응력 및 변형을 분석하는 응력 및 변형 분석단계(S140), 대상물의 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하는 경우, 컴퓨터에 입력된 절삭 경로 및 절삭 조건을 저장하는 절삭 데이터 생성단계(S150), 시뮬레이션을 통해 저장된 절삭 데이터를 절삭공구를 포함하는 절삭장치에 입력하는 절삭 경로 및 절삭 조건 입력단계(S210), 및 절삭장치는 입력된 절삭 데이터를 따라 대상물을 절삭하는 절삭 가공단계(S220)를 포함한다.Referring to FIG. 2, the present invention includes a virtual cutting start step (S100) in which the shape of an object is input into a computer program, a cutting path input step (S110) in which one of one or more cutting paths stored in the computer is selected, a cutting condition input step (S120) in which the computer receives cutting force and cutting temperature, a simulation step (S130) in which a simulation is performed along the input cutting conditions and cutting path, a stress and deformation analysis step (S140) in which the stress and deformation of the object according to the cutting progress are analyzed, a cutting data generation step (S150) in which the cutting path and cutting conditions input into the computer are stored when the stress and deformation of the object satisfy preset stress conditions and deformation conditions, a cutting path and cutting condition input step (S210) in which the cutting data stored through the simulation is input into a cutting device including a cutting tool, and a cutting processing step (S220) in which the cutting device cuts the object along the input cutting data.
절삭 경로 입력단계(S110)는 작업자 또는 프로그램은 컴퓨터의 내부 또는 외부에 저장된 복수개의 절삭 경로 중 어느 하나를 선택한다. 절삭 경로는 입력된 대상물의 재질, 크기, 및 형태 등 여러 요소 중 하나 이상을 참고하여 선택될 수 있다. 예를 들어, 입력된 대상물의 형상을 기반으로 유사한 형상을 가진 대상물의 절삭 경로가 탐색된 경우, 프로그램은 해당 절삭 경로를 입력받는다.In the cutting path input step (S110), the worker or the program selects one of multiple cutting paths stored inside or outside the computer. The cutting path may be selected by referring to one or more of several factors, such as the material, size, and shape of the input object. For example, if a cutting path for an object with a similar shape is searched based on the shape of the input object, the program receives the corresponding cutting path.
절삭 조건 입력단계(S120)는 가상의 대상물을 절삭하기 위한 조건이 프로그램에 입력된다. 절삭장치는 드릴가공, 레이저 가공 등을 통해 대상물을 절삭한다. 프로그램에 입력되는 절삭 조건은 보유하고 있는 절삭장치에 따라 변경될 수 있다. 절삭 조건은 절삭력 및 절삭온도를 포함한다. 시뮬레이션 단계(S130)는 프로그램에 입력된 절삭 경로 및 절삭 조건에 따라 대상물을 절삭하는 시뮬레이션이 진행된다. In the cutting condition input step (S120), conditions for cutting a virtual object are input into the program. The cutting device cuts the object through drilling, laser processing, etc. The cutting conditions input into the program can be changed depending on the cutting device that is available. The cutting conditions include cutting force and cutting temperature. In the simulation step (S130), a simulation is performed for cutting the object according to the cutting path and cutting conditions input into the program.
응력 및 변형 분석단계(S140)는 가상의 절삭 가공 시, 프로그램은 대상물을 모니터링하며, 대상물에서 발생되는 응력과 변형을 분석한다. 프로그램은 분석된 응력데이터와 변형데이터가 설정된 응력 조건 및 변형 조건을 만족하는지 판단한다. 응력 및 변형 분석단계에서 분석된 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하지 않은 경우, 상기 절삭 경로 입력단계(S110)는 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징한다.In the stress and strain analysis step (S140), the program monitors the target object during virtual cutting processing and analyzes the stress and strain occurring in the target object. The program determines whether the analyzed stress data and strain data satisfy the set stress conditions and strain conditions. If the stress and strain analyzed in the stress and strain analysis step do not satisfy the preset stress conditions and strain conditions, the cutting path input step (S110) is characterized by changing the cutting path and re-running the simulation.
예를 들어, 가상 절삭 시 측정된 응력이 기 설정된 응력 조건을 만족하는지 판단한다. 측정된 응력이 설정된 응력조건보다 큰 경우, 절삭 경로 입력단계(S110)로 되돌아가 절삭 경로를 변경한다. 또한 가상 절삭 시 발생된 변형이 기 설정된 변형 조건을 만족하는지 판단한다. 발생된 변형이 설정된 변형 조건보다 큰 경우, 절삭 경로 입력단계(S110)로 되돌아가 절삭 경로를 변경한다. 절삭 경로 변경에 대한 자세한 설명은 후술하도록 한다.For example, it is determined whether the measured stress during virtual cutting satisfies the preset stress conditions. If the measured stress is greater than the preset stress conditions, it returns to the cutting path input step (S110) and changes the cutting path. In addition, it is determined whether the deformation generated during virtual cutting satisfies the preset deformation conditions. If the deformation generated is greater than the preset deformation conditions, it returns to the cutting path input step (S110) and changes the cutting path. A detailed description of the cutting path change will be described later.
절삭 데이터 생성단계(S150)는 응력 조건과 변형 조건을 모두 만족하는 경우, 프로그램은 절삭 조건 및 절삭 경로를 실제 가공장치의 절삭 데이터로 변환하여 데이터를 생성한다. 일예로 CAM(Computer Aided Manufacturing)에 적용 가능한 데이터로 저장된다.In the cutting data generation step (S150), if both the stress conditions and the deformation conditions are satisfied, the program converts the cutting conditions and cutting path into cutting data of an actual processing device to generate data. For example, it is stored as data applicable to CAM (Computer Aided Manufacturing).
절삭장치 시작단계(S200)는 작업자의 조작에 의해 절삭장치가 가동된다. 절삭 경로 및 절삭 조건 입력단계(S210)는 실제 가공장치가 시뮬레이션을 통해 얻어진 절삭 경로 및 절삭 조건을 입력받는다. 실제 가공장치는 동력부, 절삭공구, 데이터 저장부, 제어부 및 모니터링부를 포함한다. 절삭 가공단계(S220)는 가공장치가 입력된 조건을 따라 대상물을 가공한다.The cutting device start step (S200) operates the cutting device by the operator's operation. The cutting path and cutting condition input step (S210) inputs the cutting path and cutting conditions obtained through simulation into the actual processing device. The actual processing device includes a power unit, a cutting tool, a data storage unit, a control unit, and a monitoring unit. The cutting processing step (S220) processes the target object according to the input conditions of the processing device.
절삭력 및 절삭온도 측정단계(S230)는 실제 절삭 가공 시 대상물에서 발생되는 온도를 측정한다. 절삭장치 내부 또는 절삭장치와 인접하여 온도측정부를 포함하는 모니터링부가 배치된다. 온도측정은 원거리에서 측정 가능한 비접촉 센서를 통해 이루어진다.The cutting force and cutting temperature measurement step (S230) measures the temperature generated in the target object during actual cutting processing. A monitoring unit including a temperature measurement unit is placed inside the cutting device or adjacent to the cutting device. Temperature measurement is performed using a non-contact sensor that can measure from a distance.
또한, 대상물 가공 시 절삭장치에서 발생되는 절삭력을 측정한다. 실제 절삭장치는 시뮬레이션 프로그램과 같이 응력을 측정할 수 없으며, 절삭력을 통해 응력을 간접적으로 예측한다. 절삭력 측정은 절삭장치에서 발생되는 토크를 통해 절삭력을 계산할 수 있다.In addition, the cutting force generated by the cutting device during processing of the target object is measured. The actual cutting device cannot measure stress like the simulation program, and the stress is indirectly predicted through the cutting force. The cutting force can be calculated through the torque generated by the cutting device.
제어부는 측정된 절삭온도와 절삭력이 기 설정된 온도 조건과 절삭력 조건을 만족하는 지 판단한다. 절삭력 및 절삭온도 측정단계(S230)에서 측정된 절삭력 및 온도가 기 설정된 절삭력 조건 및 온도 조건을 만족하지 않은 경우, 상기 절삭 경로 입력단계(S110)에서 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 한다.The control unit determines whether the measured cutting temperature and cutting force satisfy the preset temperature conditions and cutting force conditions. If the cutting force and temperature measured in the cutting force and cutting temperature measurement step (S230) do not satisfy the preset cutting force conditions and temperature conditions, the cutting path is changed in the cutting path input step (S110) and the simulation is re-executed.
즉, 시뮬레이션을 통해 최적의 절삭 경로가 도출되더라도, 실제 가공 시 측정된 온도 및 절삭력이 조건을 만족하지 못한 경우, 시뮬레이션을 통해 절삭 경로를 재탐색한다. 예를 들어, 시뮬레이션을 재실시하는 경우 응력 조건 및 변형조건을 낮추어 경로를 재탐색한다. 반복된 시뮬레이션 및 실제 절삭가공을 통해 최적의 절삭 경로를 탐색하고 절삭 공정이 완료된다.That is, even if the optimal cutting path is derived through simulation, if the temperature and cutting force measured during actual processing do not satisfy the conditions, the cutting path is re-explored through simulation. For example, when re-simulating, the stress conditions and deformation conditions are lowered and the path is re-explored. The optimal cutting path is searched through repeated simulations and actual cutting processing, and the cutting process is completed.
시뮬레이션과 실제 환경을 비교하면 결과의 차이가 나타나며 보정이 요구된다. 일반적으로 시뮬레이션과 실제 결과물의 차이를 조정하기 위해 작업자의 노하우가 요구되며, 직접 맞춰가며 차이를 조정한다. 따라서 실제 환경에서의 가공 전 시뮬레이션을 통해 목표에 부합하는 결과를 얻기 어려운 실정이다. 본 발명은 절삭력 및 절삭온도 측정단계를 통해 시뮬레이션 환경과 실제 환경의 차이를 지속적으로 보정하고, 최적화된 가공 경로를 생성하는 방법을 제공하는 장점이 있다.When comparing the simulation and the actual environment, differences in results appear and correction is required. In general, the know-how of the operator is required to adjust the difference between the simulation and the actual result, and the difference is adjusted by directly adjusting. Therefore, it is difficult to obtain results that meet the target through simulation before processing in the actual environment. The present invention has the advantage of providing a method for continuously correcting the difference between the simulation environment and the actual environment through the cutting force and cutting temperature measurement step and generating an optimized processing path.
절삭력 및 절삭온도 측정단계(S230)에서 측정된 절삭력 및 온도가 기 설정된 절삭력 조건 및 온도 조건을 만족하는 경우, 절삭 경로 입력단계(S110)는 절삭력 조건 및 온도 조건을 만족하는 절삭 조건 및 절삭 경로를 초기 데이터로 활용하는 데이터 저장단계(S250)를 포함한다.If the cutting force and temperature measured in the cutting force and cutting temperature measurement step (S230) satisfy the preset cutting force conditions and temperature conditions, the cutting path input step (S110) includes a data storage step (S250) that uses the cutting conditions and cutting path satisfying the cutting force conditions and temperature conditions as initial data.
절삭 가공단계(S220) 이후, 모니터링부는 절삭이 완료된 대상물의 표면품질 및 형상정밀도를 모니터링 하는 형상 분석단계(S240)를 포함한다. 형상 분석단계(S240)는 형상측정부를 갖는 모니터링부가 완성된 가공품의 형상정밀도 및 표면품질을 모니터링 하여 이미지데이터를 함께 저장한다.After the cutting processing step (S220), the monitoring unit includes a shape analysis step (S240) for monitoring the surface quality and shape precision of the target object after cutting. In the shape analysis step (S240), the monitoring unit having a shape measurement unit monitors the shape precision and surface quality of the completed workpiece and stores the image data together.
도 3은 절삭 경로 예시도이다. 도 3을 참고하면, 절삭 경로는 대상물의 일 측에서 시작하여 일정 간격으로 지그재그 이동되며 진행될 수 있고, 외형 윤각을 따라 시작하여 내측으로 이동하며 절삭 될 수 있다. 이 외 일정 형상 패턴을 따라 진행되는 힐버트 커브(hilbert curve), 및 페르마 나선형(fermat spiral) 등의 절삭 경로 등이 있다. 절삭 경로는 경로가 교차되지 않도록 형성된다.Fig. 3 is an example of a cutting path. Referring to Fig. 3, the cutting path can start from one side of the object and move in a zigzag pattern at regular intervals, and can start along the outer contour and move inward while cutting. In addition, there are cutting paths such as a Hilbert curve and a Fermat spiral that proceed along a regular shape pattern. The cutting path is formed so that the paths do not intersect.
작업자는 다양한 절삭 경로 중 어느 하나의 절삭 경로를 선택하여 시뮬레이션을 진행한다. 이때, 가상부는 절삭 경로를 선택하기 전, 대상물의 형상을 입력 받으며, 대상물의 형상에 따라 절삭 경로는 제시하는 것을 특징으로 한다. 가상부는 기존의 작업 이력 중 대상물의 형상과 유사한 이력을 검색하고, 이전 절삭 경로를 제시한다. 이를 통해 불량률을 줄일 수 있는 있는 장점이 있다.The operator selects one of the various cutting paths and conducts a simulation. At this time, the virtual part is characterized by receiving the shape of the object before selecting the cutting path and suggesting the cutting path according to the shape of the object. The virtual part searches for a history similar to the shape of the object among the existing work history and suggests the previous cutting path. This has the advantage of reducing the defect rate.
가상부는 시뮬레이션 시 가공장치에 포함된 가공공구의 종류, 크기, 공구 회전 속도 등의 변수를 반영할 수 있다. 이때, 본 발명의 가상부는 가공 경로를 우선적으로 변경하여 요구 조건을 만족하는 특징이 있다.The virtual part can reflect variables such as the type, size, and tool rotation speed of the machining tool included in the machining device during simulation. At this time, the virtual part of the present invention has the characteristic of preferentially changing the machining path to satisfy the required conditions.
컴퓨터는 대상물의 형상과 절삭 조건을 입력받는다. 컴퓨터 내의 프로그램은 입력받는 대상물에 절삭 가공을 진행한다. 입력받은 대상물은 3D 형상을 입력 받을 수 있다.The computer receives the shape of the object and cutting conditions as input. The program in the computer performs cutting processing on the input object. The input object can receive a 3D shape.
프로그램 상에서 가상의 대상물이 절삭된다. 프로그램은 대상물에서 발생되는 응력과 온도를 분석한다. 대상물에 발생되는 응력은 실제 측정이 어려우나 시뮬레이션을 통해 응력을 측정할 수 있는 장점이 있다.A virtual object is cut out in the program. The program analyzes the stress and temperature generated in the object. The stress generated in the object is difficult to measure in reality, but there is an advantage in being able to measure stress through simulation.
도 4는 경로 변경 예시도이다. 시뮬레이션 가공 시 발생되는 응력 조건 및 온도 조건을 만족하지 못하는 경우, 경로를 변경하여 시뮬레이션을 진행한다. 도 4를 참고하면, 기존의 경로가 직선 형태를 가지는 경우, 곡선 형태로 경로를 변경할 수 있다. 경로가 직선형태일 경우, 프로그램이 절삭 경로를 생성하기 유리한 장점이 있다. 그러나 경로가 직각으로 변경하는 경우, 공구가 꼭짓점 부근에서 진행 속도가 느려지며, 집중부위의 응력 및 온도가 높아진다. 따라서 절삭 속도가 일정하도록 절삭 경로를 곡선으로 변경함으로써 국부적으로 만족하지 않은 문제를 해결할 수 있다.Fig. 4 is an example of a path change. If the stress conditions and temperature conditions that occur during simulation processing are not satisfied, the path is changed and the simulation is performed. Referring to Fig. 4, if the existing path has a straight line shape, the path can be changed to a curved shape. If the path is a straight line shape, there is an advantage in that the program is advantageous in generating the cutting path. However, if the path is changed to a right angle, the tool progresses slowly near the vertex, and the stress and temperature of the concentrated area increase. Therefore, by changing the cutting path to a curve so that the cutting speed is constant, the problem of local dissatisfaction can be solved.
가상 가공 진행시 국부적인 조건 불만족이 아닌 전체적인 문제가 있을 경우, 기존의 경로와 전혀 다른 패턴의 경로를 선택하여 재실행된다.If there is an overall problem rather than a local condition dissatisfaction during virtual processing, a path with a completely different pattern from the existing path is selected and re-executed.
도 5는 능동 제어 예시도이다. 도 5를 참고하면, 절삭부는 절삭 가공 시 측정된 데이터를 지속적으로 모니터링하고, 조건을 만족하지 못한 경우 가상부로 데이터를 전달한다. 가상부에서는 절삭부로 지속적인 피드백을 보낸다. 이를 통해 최적의 절삭 경로를 탐색할 수 있는 장점이 있다.Figure 5 is an example of active control. Referring to Figure 5, the cutting unit continuously monitors the data measured during cutting processing, and if the conditions are not met, transmits the data to the virtual unit. The virtual unit continuously sends feedback to the cutting unit. This has the advantage of being able to search for the optimal cutting path.
가상부와 절삭부가 주고받는 데이터는 클라우드에 저장된다. 절삭부가 가상부와 연결되지 않더라고 클라우드로부터 데이터를 입력받아 절삭가공을 진행할 수 있다.Data exchanged between the virtual and cutting parts is stored in the cloud. Even if the cutting part is not connected to the virtual part, data can be input from the cloud and cutting processing can be performed.
본 발명은 상기한 실시예에 한정되지 아니하며, 적용범위가 다양함은 물론이고, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 다양한 변형 실시가 가능한 것은 물론이다.The present invention is not limited to the above-described embodiments, and the scope of application is diverse, and various modifications can be implemented without departing from the gist of the present invention claimed in the claims.
100 : 가상부
110 : 입력부 120 : 시뮬레이션부
130 : 분석부 140 : 출력부
200 : 절삭부
210 : 동력부 220 : 절삭공구
230 : 데이터 저장부 240 : 제어부
250 : 모니터링부
251 : 온도측정부 252 : 절삭력측정부
253 : 형상측정부100 : Virtual Department
110: Input section 120: Simulation section
130: Analysis section 140: Output section
200 : Cutting section
210: Power Unit 220: Cutting Tool
230: Data storage unit 240: Control unit
250 : Monitoring Department
251: Temperature measurement unit 252: Cutting force measurement unit
253: Shape measurement section
Claims (10)
입력받은 절삭력, 절삭온도 및 절삭 경로에 따라 대상물을 절삭하는 시뮬레이션부,
절삭된 대상물의 응력 및 변형을 분석하고, 분석된 응력 및 변형과 요구되는 응력기준 및 변형기준을 비교하는 분석부, 및
외부 장비와 연결되고, 요구되는 응력기준 및 변형기준을 만족하는 경우, 절삭 조건 및 절삭 경로에 따른 절삭 데이터를 외부로 출력하는 출력부를 포함하는 가상부, 및
상기 출력부로부터 절삭 경로, 절삭 데이터 및 절삭 조건을 입력받아 대상물을 가공하는 절삭공구를 포함하는 절삭부를 포함하고,
상기 절삭부는 절삭 가공 시, 대상물에서 발생되는 온도를 측정하는 온도측정부, 및 절삭 가공 시 동력원에서 발생되는 부하를 통해 절삭력을 측정하는 절삭력 측정부를 포함하는 모니터링부를 더 포함하며,
상기 가상부는 상기 절삭부로부터 가공된 대상물의 절삭력 및 절삭온도와 상기 입력부의 절삭력 및 절삭온도를 비교하며, 만족하지 않는 경우, 절삭력, 절삭온도 및 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 하는 시뮬레이션을 활용한 절삭 가공장치.
Input section for receiving the shape of the target object, cutting force, cutting temperature, and cutting path;
A simulation section that cuts the target object according to the input cutting force, cutting temperature, and cutting path.
An analysis section that analyzes the stress and deformation of the cut object and compares the analyzed stress and deformation with the required stress and deformation criteria, and
A virtual section including an output section that is connected to external equipment and outputs cutting data according to cutting conditions and cutting path to the outside when the required stress and deformation criteria are satisfied, and
A cutting unit including a cutting tool for processing a target object by receiving a cutting path, cutting data, and cutting conditions from the above output unit,
The cutting unit further includes a monitoring unit including a temperature measuring unit that measures the temperature generated from the target object during cutting processing, and a cutting force measuring unit that measures cutting force through the load generated from the power source during cutting processing.
A cutting processing device utilizing simulation, characterized in that the virtual part compares the cutting force and cutting temperature of the object machined from the cutting part with the cutting force and cutting temperature of the input part, and if not satisfied, changes the cutting force, cutting temperature, and cutting path and re-executes the simulation.
상기 절삭부에서 측정된 온도 및 절삭력이 온도 기준 및 절삭력 기준을 만족하는 경우, 상기 가상부는 입력된 절삭 경로 및 절삭 조건을 초기 데이터로 활용한 것을 특징으로 하는 시뮬레이션을 활용한 절삭 가공장치.
In the first paragraph,
A cutting processing device utilizing simulation, characterized in that when the temperature and cutting force measured in the cutting section satisfy the temperature criterion and the cutting force criterion, the virtual section utilizes the input cutting path and cutting conditions as initial data.
상기 모니터링부는 절삭 가공된 대상물의 최종형상 및 표면을 모니터링 하는 형상측정부를 더 포함하는 시뮬레이션을 활용한 절삭 가공장치.
In the first paragraph,
A cutting processing device utilizing simulation, wherein the monitoring unit further includes a shape measuring unit that monitors the final shape and surface of a cut object.
컴퓨터 내에 저장된 하나 이상의 절삭 경로 중 어느 하나의 경로를 선택하는 절삭 경로 입력단계,
컴퓨터가 절삭력 및 절삭온도를 입력받는 절삭 조건 입력단계,
프로그램은 입력된 절삭 조건 및 절삭 경로를 따라 시뮬레이션이 진행되는 시뮬레이션 단계,
절삭 진행에 따른 대상물의 응력 및 변형을 분석하는 응력 및 변형 분석 단계,
대상물의 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하는 경우, 컴퓨터에 입력된 절삭 경로 및 절삭 조건을 저장하는 절삭 데이터 생성단계,
시뮬레이션을 통해 저장된 절삭 데이터를 절삭공구를 포함하는 절삭장치에 입력하는 절삭 경로 및 절삭 조건 입력단계,
절삭장치는 입력된 절삭 데이터를 따라 대상물을 절삭하는 절삭 가공단계 및,
가공 시 절삭력측정부가 절삭력을 측정하고, 온도측정부가 절삭온도를 측정하는 절삭력 및 절삭온도 측정단계를 포함하고,
상기 절삭력 및 절삭온도 측정단계는 측정된 절삭력 및 절삭온도가 상기 절삭 조건 입력단계에서 입력된 절삭력 및 절삭온도와 비교하여 조건을 만족하는 지 판단하고, 만족하지 않은 경우, 상기 절삭 경로 입력단계에서 절삭조건 및 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 하는 시뮬레이션을 활용한 절삭 가공방법.
The virtual cutting start stage, where the shape of the object is input into the computer program.
A cutting path input step for selecting one of one or more cutting paths stored in the computer;
Cutting condition input stage where the computer receives cutting force and cutting temperature.
The program has a simulation stage where simulation is performed along the input cutting conditions and cutting path.
Stress and strain analysis step to analyze the stress and strain of the object according to the cutting progress;
When the stress and deformation of the target object satisfy the preset stress and deformation conditions, a cutting data generation step for storing the cutting path and cutting conditions entered into the computer.
A cutting path and cutting condition input step that inputs cutting data saved through simulation into a cutting device including a cutting tool.
The cutting device is a cutting processing step that cuts the target object according to the input cutting data, and
It includes a cutting force and cutting temperature measuring step in which the cutting force measuring unit measures the cutting force during processing and the temperature measuring unit measures the cutting temperature.
A cutting processing method utilizing simulation, characterized in that the cutting force and cutting temperature measuring step determines whether the measured cutting force and cutting temperature satisfy the conditions by comparing them with the cutting force and cutting temperature input in the cutting condition input step, and if not satisfied, changes the cutting conditions and cutting path in the cutting path input step and re-executes the simulation.
상기 응력 및 변형 분석단계에서 분석된 응력 및 변형이 기 설정된 응력 조건 및 변형 조건을 만족하지 않은 경우, 상기 절삭 경로 입력단계에서 절삭 경로를 변경하여 시뮬레이션을 재실행하는 것을 특징으로 하는 시뮬레이션을 활용한 절삭 가공방법.
In paragraph 5,
A cutting processing method utilizing simulation, characterized in that if the stress and strain analyzed in the above stress and strain analysis step do not satisfy the preset stress conditions and strain conditions, the cutting path is changed in the above cutting path input step and the simulation is re-executed.
상기 절삭력 및 절삭온도 측정단계에서 측정된 절삭력 및 온도가 기 설정된 절삭력 조건 및 온도 조건을 만족하는 경우, 절삭 경로 입력단계는 절삭력 조건 및 온도 조건을 만족하는 절삭 조건 및 절삭 경로를 초기 데이터로 활용하는 데이터 저장단계를 포함하는 시뮬레이션을 활용한 절삭 가공방법.
In paragraph 5,
A cutting processing method utilizing a simulation including a data storage step in which, when the cutting force and temperature measured in the above cutting force and cutting temperature measuring step satisfy preset cutting force conditions and temperature conditions, the cutting path input step utilizes cutting conditions and cutting paths satisfying the cutting force conditions and temperature conditions as initial data.
상기 절삭 가공단계 후, 모니터링부는 절삭이 완료된 대상물의 표면품질 및 형상정밀도를 모니터링 하는 형상 분석단계를 포함하는 시뮬레이션을 활용한 절삭 가공방법.
In paragraph 5,
A cutting processing method utilizing simulation, which includes a shape analysis step for monitoring the surface quality and shape accuracy of a target object after the above cutting processing step.
상기 절삭 경로 입력단계는 입력된 대상물의 형상을 기반으로 유사한 형상을 가진 대상물의 절삭 경로를 탐색하는 것을 특징으로 하는 시뮬레이션을 활용한 절삭 가공방법.In paragraph 5,
The above cutting path input step is a cutting processing method using simulation, characterized in that it searches for a cutting path of an object having a similar shape based on the shape of the input object.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230132221A KR102755768B1 (en) | 2023-10-05 | 2023-10-05 | Cutting processing apparatus and method using simulation |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020230132221A KR102755768B1 (en) | 2023-10-05 | 2023-10-05 | Cutting processing apparatus and method using simulation |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR102755768B1 true KR102755768B1 (en) | 2025-01-21 |
Family
ID=94389554
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020230132221A Active KR102755768B1 (en) | 2023-10-05 | 2023-10-05 | Cutting processing apparatus and method using simulation |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR102755768B1 (en) |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006068901A (en) * | 2005-11-16 | 2006-03-16 | Makino Milling Mach Co Ltd | Machine tool controller |
| KR20190090462A (en) | 2018-01-25 | 2019-08-02 | 경북대학교 산학협력단 | Device and Method Minimizing Airtime in CNC Machine Tools, Recording Medium for Performing the Method |
-
2023
- 2023-10-05 KR KR1020230132221A patent/KR102755768B1/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006068901A (en) * | 2005-11-16 | 2006-03-16 | Makino Milling Mach Co Ltd | Machine tool controller |
| KR20190090462A (en) | 2018-01-25 | 2019-08-02 | 경북대학교 산학협력단 | Device and Method Minimizing Airtime in CNC Machine Tools, Recording Medium for Performing the Method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI649648B (en) | Processing machine thermal compensation control system and method thereof | |
| Wang et al. | Optimization of cutting conditions for single pass turning operations using a deterministic approach | |
| JP7383982B2 (en) | Tool life prediction system | |
| US6772039B2 (en) | NC program generating method, NC program generating apparatus, computer memory product, and computer program product | |
| US6400998B1 (en) | Generation of measurement program in NC machining and machining management based on the measurement program | |
| US8977382B2 (en) | Automatic method for milling complex channel-shaped cavities | |
| TWI641931B (en) | Device and method for automatically generating machine tool control instructions and parameters | |
| JP7425876B2 (en) | Method and apparatus for determining cutting parameters of a laser cutting machine | |
| EP3736648B1 (en) | Method for autonomous optimization of a grinding process | |
| WO2000015385A1 (en) | Machining apparatus | |
| Tunc et al. | Extraction of 5-axis milling conditions from CAM data for process simulation | |
| WO2016172992A1 (en) | Laser cladding tool head and to-be-processed surface sensing method therefor | |
| Petrakov et al. | IMachining technology analysis for contour milling | |
| US6298279B1 (en) | CAD/CAM apparatus and machining apparatus for processing position/force information | |
| Jarosz et al. | Optimization of CNC face milling process of Al-6061-T6 aluminum alloy | |
| CN110722399B (en) | Numerical controller | |
| Sulitka et al. | Integrated force interaction simulation model for milling strategy optimization of thin-walled blisk blade machining | |
| KR102755768B1 (en) | Cutting processing apparatus and method using simulation | |
| JP7464746B2 (en) | Tool path optimization device and optimization program | |
| CN101208639A (en) | Process Generation Device | |
| CN111598364B (en) | Digital process arrangement system for mechanical parts | |
| US20170045873A1 (en) | Automatic method for milling complex channel-shaped cavities via coupling flank-milling positions | |
| US20100241264A1 (en) | System and method for manufacturing an in-process part | |
| US11712773B1 (en) | Machine tool operations optimization | |
| Madić et al. | GRA approach for multi-objective optimization of laser cutting |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20231005 |
|
| PA0201 | Request for examination |
Patent event code: PA02011R01I Patent event date: 20231005 Comment text: Patent Application |
|
| PA0302 | Request for accelerated examination |
Patent event date: 20231005 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20231005 Patent event code: PA03021R01I Comment text: Patent Application |
|
| PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20240711 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: 20241221 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20250113 Patent event code: PR07011E01D |
|
| PR1002 | Payment of registration fee |
Payment date: 20250114 End annual number: 3 Start annual number: 1 |
|
| PG1601 | Publication of registration |