KR100934337B1 - System and method for preventing tool breakage of cnc hobbing machine - Google Patents

System and method for preventing tool breakage of cnc hobbing machine Download PDF

Info

Publication number
KR100934337B1
KR100934337B1 KR1020090075108A KR20090075108A KR100934337B1 KR 100934337 B1 KR100934337 B1 KR 100934337B1 KR 1020090075108 A KR1020090075108 A KR 1020090075108A KR 20090075108 A KR20090075108 A KR 20090075108A KR 100934337 B1 KR100934337 B1 KR 100934337B1
Authority
KR
South Korea
Prior art keywords
axis
hobbing machine
cnc
cnc hobbing
monitoring
Prior art date
Application number
KR1020090075108A
Other languages
Korean (ko)
Inventor
김상술
Original Assignee
에스앤티중공업 주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 에스앤티중공업 주식회사 filed Critical 에스앤티중공업 주식회사
Priority to KR1020090075108A priority Critical patent/KR100934337B1/en
Application granted granted Critical
Publication of KR100934337B1 publication Critical patent/KR100934337B1/en

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0952Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool during machining
    • B23Q17/0957Detection of tool breakage
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, 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/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/09Arrangements for observing, indicating or measuring on machine tools for indicating or measuring cutting pressure or for determining cutting-tool condition, e.g. cutting ability, load on tool
    • B23Q17/0995Tool life management
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/406Numerical 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/4065Monitoring tool breakage, life or condition
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/414Structure of the control system, e.g. common controller or multiprocessor systems, interface to servo, programmable interface controller

Landscapes

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

Abstract

PURPOSE: A system and a method for preventing tool breakage of a CNC hobbing machine are provided to prevent damage to the hob cutter and the cutting tool resulting from trouble or emergency stop occurring in gear cutting. CONSTITUTION: A system for preventing tool breakage of a CNC hobbing machine comprises a motor monitoring unit(110) which monitors the temperature and load of a motor for driving each axis of the CNC hobbing machine, a axis monitoring unit(120) which monitors speed and synchronization error information of the axis, a machine tool monitoring unit(130) which monitors the operation state of each machine tool, a trouble determining unit(140) which determines whether trouble occurs in the CNC hobbing machine based on the monitoring result from the monitoring units, an external input information monitoring unit(150) which monitors externally input commands and informs a control unit of emergency stop commands, and the control unit(160) which moves back an X axis, set as a withdrawal axis, in the event of emergency stop command or trouble, and stops a C axis, set as a synchronization axis, and the operation of the CNC hobbing machine when Z, B, Y, and A axes synchronized with the C axis are all stopped.

Description

CNC 호빙 머신의 공구 파손 방지 시스템 및 방법{SYSTEM AND METHOD FOR PREVENTING TOOL BREAKAGE OF CNC HOBBING MACHINE}System and method for preventing damage to tool of CNC hobbing machine {SYSTEM AND METHOD FOR PREVENTING TOOL BREAKAGE OF CNC HOBBING MACHINE}

본 발명은 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법에 관한 것으로서, 특히 기어절삭 가공중에 발생된 트러블 또는 비상정지로 인한 절삭 공구의 파손을 방지할 수 있도록 하는 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법에 관한 것이다.The present invention relates to a system and method for preventing breakage of a tool of a CNC hobbing machine, and more particularly, to a tool breakage preventing system and method for a CNC hobbing machine that can prevent damage to a cutting tool due to a trouble or emergency stop generated during a gear cutting process. It is about.

일반적으로 범용 호빙 머신(Hobbing Machine)은 변속기어(Change Gear)를 사용하여 호브커터와 워크피스(Workpiece) 간에 기구적 동기가 되어 회전하는 메커니즘으로 구성되어 있다.In general, a general hobbing machine is composed of a mechanism that rotates in mechanical synchronization between a hob cutter and a workpiece using a change gear.

전술한 바와 같은 범용 호빙 머신이 CNC(Computer Numerical Control)화 되면서, 기존 변속 기어를 통한 기구적 동기 방식은 전자기어 프로그램(Electric Gear Program)을 사용한 동기 방식으로 발전하여, CNC에서 각각의 축 이송을 동기화하여 회전시켜 기어절삭 가공을 하게 된다.As the above-mentioned general hobbing machine becomes a CNC (Computer Numerical Control), the mechanical synchronous method through the existing gear shifts to a synchronous method using an electric gear program, so that each axis feed is carried out by the CNC. It rotates in synchronization and gear cutting process.

이와 같이, CNC에서 각각의 축 이송을 동기화하여 회전시켜 기어절삭 가공을 하는 중에 기계에 트러블이 발생하거나 비상정지 명령이 입력되게 되면, 호브커터 회전축(B축), 호브커터 상하 이송축(Z축), 동기회전축(테이블 회전축)(C축) 등이 동시다발적으로 멈추게 된다.In this way, if a trouble occurs in the machine or an emergency stop command is input during the gear cutting process by synchronizing and rotating each axis feed in the CNC, the hob cutter rotation axis (B axis) and the hob cutter up and down feed axis (Z axis) ), The synchronous rotation axis (table rotation axis) (C axis), etc. stop simultaneously.

이때, CNC 호빙 머신의 가공 특성상 호브커터는 기어 치홈 깊숙이 자리하고 있으므로, CNC 호빙 머신에 트러블이 발생하게 되는 경우에는 프로그램의 진행상 먼저 멈추는 축이 있는가 하면 나중에 멈추는 축이 있게 된다. 즉, 각각의 축 간에 동기화가 이루어지지 않게 된다.At this time, since the hob cutter is located deep in the gear tooth groove due to the machining characteristics of the CNC hobbing machine, when a trouble occurs in the CNC hobbing machine, there is an axis that stops first during the progress of the program or an axis that stops later. In other words, there is no synchronization between each axis.

이와 같이, 각각의 축 간에 동기화가 이루어지지 않게 되면, 호브커터가 워크피스의 절삭가공 영역을 벗어나 가공부위가 아닌 다른 부분을 강타하여 워크피스를 손상시키게 되고, 호브커터가 정지한 상태에서 워크피스가 회전하거나 하여 호브커터가 파손되게 되는 문제점이 발생하게 된다.As such, if the synchronization is not performed between the axes, the hob cutter may break out of the cutting area of the workpiece and damage the workpiece by hitting a portion other than the machining portion, and the workpiece is in a state where the hob cutter is stopped. Rotation of the hob cutter is a problem that is broken.

본 발명은 전술한 문제점을 해결하기 위해 안출된 것으로서, 기어절삭 가공중에 트러블이 발생하거나 비상정지 명령이 입력되었을 때, 발생하는 절삭 공구의 파손을 방지할 수 있도록 하는 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법을 제공함에 그 목적이 있다.SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and a tool breakage prevention system of a CNC hobbing machine that can prevent breakage of a cutting tool that occurs when a trouble occurs or an emergency stop command is input during a gear cutting process. And to provide a method.

전술한 목적을 달성하기 위한 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 시스템은, CNC 호빙 머신에 구비된 각각의 축을 구동시키는 모터에 대한 온도 및 부하 상태를 모니터링하는 모터 상태 모니터링부와; CNC 호빙 머신에 구비된 각각의 축에 대한 속도편차정보, 동기오차정보를 모니터링하는 축 상태 모니터링부와; CNC 호빙 머신에 구비된 각 기계 기구부의 구동 상태를 모니터링하는 기계 기구부 모니터링부와; 상기 각 모니터링부에서 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단하는 트러블 발생 판단부와; 외부로부터 입력받은 명령들을 모니터링하여 비상정지 명령이 입력되면, 이를 제어부에 통보하는 외부입력정보 모니터링부와; 기어절삭 가공 중에 비상정지 명령이 입력되거나 트러블이 발생하면, 후퇴축으로 설정된 X축을 기설정된 속도로 기설정된 후퇴 이송량만큼 후퇴시키고, 동기회전축인 C축과 동기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, 동기회전축인 C축을 정지시키고, CNC 호빙 머신의 구동을 정지시키는 제어부를 포함하여 이루어지는 것이 바람직하다.Tool breakage prevention system of a CNC hobbing machine according to an embodiment of the present invention for achieving the above object, the motor state monitoring unit for monitoring the temperature and load conditions for the motor for driving each axis provided in the CNC hobbing machine Wow; An axis state monitoring unit for monitoring speed deviation information and synchronization error information for each axis provided in the CNC hobbing machine; A mechanical mechanism monitoring unit for monitoring a driving state of each mechanical mechanism unit provided in the CNC hobbing machine; A trouble occurrence determination unit determining whether a trouble occurs in the CNC hobbing machine based on the value monitored by each of the monitoring units; An external input information monitoring unit that monitors commands received from the outside and notifies the control unit when an emergency stop command is input; If an emergency stop command is entered or a trouble occurs during gear cutting, the X axis set as the retraction axis is retracted by the preset retraction feed rate at the preset speed, and the synchronous axes Z axis, B axis, When both the Y-axis and the feed-axis A-axis stop, it is preferable that the control unit stops the C-axis which is a synchronous rotation axis and stops the drive of a CNC hobbing machine.

한편, 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 방법은, 기어절삭 가공을 실행하기 위해 CNC 호빙 머신이 구동되면, 공구파손방지를 위해 사용자로부터 후퇴축으로 X축을 설정받고, 상기 후퇴축으로 설정된 X축에 대한 후퇴 이송량 및 이송 속도를 설정받는 과정과; 호브커터 회전축인 B축이 동기회전축인 C축에 동기되도록 기설정된 초기 속도로 상기 호브커터 회전축인 B축을 구동시키는 과정과; 상기 호브커터 회전축인 B축과 동기회전축인 C축이 완전하게 동기되 어 기어절삭 가공이 실행되면, CNC 호빙 머신에 구비된 각각의 축을 구동시키는 모터의 상태, 각각의 축에 대한 속도편차정보 및 동기오차정보, CNC 호빙 머신에 구비된 각 기계 기구부의 구동 상태를 모니터링하는 과정과; 상기 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단하는 과정과; 상기 판단결과 CNC 호빙 머신에 트러블이 발생하거나, 외부로부터 비상정지 명령이 입력되면, 상기 후퇴축으로 설정된 X축을 설정된 이송 속도로 설정된 후퇴 이송량만큼 후퇴시키는 과정과; 상기 X축이 설정된 후퇴 이송량만큼 후퇴하고, 상기 동기회전축인 C축과 동기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, CNC 호빙 머신의 구동을 정지시키는 과정을 포함하여 이루어지는 것이 바람직하다.On the other hand, the tool breakage prevention method of the CNC hobbing machine according to an embodiment of the present invention, when the CNC hobbing machine is driven to execute the gear cutting process, the X axis is set as the retraction axis from the user to prevent the tool breakage, Receiving a retreat feed amount and a feed rate for the X axis set as the retreat axis; Driving the B axis, the hob cutter rotation shaft, at a predetermined initial speed such that the B axis, the hob cutter rotation shaft, is synchronized with the C axis, the synchronous rotation shaft; When the gear cutting process is performed by completely synchronizing the B axis, which is the hob cutter rotation axis, and the C axis, which is the synchronous rotation axis, the state of the motor for driving each axis provided in the CNC hobbing machine, speed deviation information for each axis, and Monitoring synchronous error information and driving state of each machine mechanism provided in the CNC hobbing machine; Determining whether a trouble occurs in the CNC hobbing machine based on the monitored value; Retreating the X axis set as the retraction axis by the retracting feed amount set at the set feed rate when a trouble occurs in the CNC hobbing machine or an emergency stop command is input from the outside as a result of the determination; The process of stopping the operation of the CNC hobbing machine when the X axis is retracted by the set retraction feed amount and all the synchronous axes Z axis, B axis, Y axis and feed axis A axis which are synchronized with the synchronous rotation axis C axis are stopped. It is preferable to comprise a.

본 발명의 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법에 따르면, 기어절삭 가공중에 발생된 트러블 또는 비상정지로 인한 호브커터의 파손 및 절삭 공구의 파손을 방지할 수 있게 된다.According to the tool breakage prevention system and method of the CNC hobbing machine of the present invention, it is possible to prevent breakage of the hob cutter and breakage of the cutting tool due to trouble or emergency stop generated during the gear cutting process.

이하에서는 첨부한 도면을 참조하여 본 발명의 바람직한 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법에 대해서 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the tool breakage prevention system and method of a CNC hobbing machine according to a preferred embodiment of the present invention.

도 1은 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 시스템(100)의 구성을 개략적으로 보인 도이다.1 is a view schematically showing the configuration of a tool breakage prevention system 100 of a CNC hobbing machine according to an embodiment of the present invention.

도 1에서, 모터 상태 모니터링부(110)는 CNC 호빙 머신에 구비된 각각의 축(A, B, C, X, Y, Z)을 구동시키는 모터(호브 모터, 서보 모터 등)에 대한 온도 및 부하 상태를 모니터링한다.In FIG. 1, the motor state monitoring unit 110 includes temperatures for motors (hob motors, servo motors, etc.) that drive the respective axes A, B, C, X, Y, and Z provided in the CNC hobbing machine. Monitor the load condition.

축 상태 모니터링부(120)는 CNC 호빙 머신에 구비된 각각의 축에 대한 속도편차정보, 동기오차정보를 모니터링한다.The axis state monitoring unit 120 monitors speed deviation information and synchronization error information for each axis provided in the CNC hobbing machine.

기계 기구부 모니터링부(130)는 CNC 호빙 머신에 구비된 각 기계 기구부(PLC 장치, 유압 장치, CNC 드라이브 장치 등)의 구동 상태를 모니터링한다.The mechanical mechanism monitoring unit 130 monitors the driving state of each mechanical mechanism (PLC device, hydraulic device, CNC drive device, etc.) provided in the CNC hobbing machine.

트러블 발생 판단부(140)는 모터 상태 모니터링부(110), 축 상태 모니터링부(120), 기계 기구부 모니터링부(130)에서 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단하고, 그 결과를 제어부(160)에 통보한다.The trouble occurrence determination unit 140 determines whether a trouble occurs in the CNC hobbing machine based on the values monitored by the motor state monitoring unit 110, the axis state monitoring unit 120, and the mechanical mechanism monitoring unit 130. The controller 160 notifies the controller 160 of the result.

외부입력정보 모니터링부(150)는 외부로부터 입력받은 명령들을 모니터링하여 비상정지 명령이 입력되면, 이를 제어부(160)에 통보한다.The external input information monitoring unit 150 monitors the commands received from the outside and notifies the control unit 160 when an emergency stop command is input.

제어부(160)는 기어절삭 가공 중에 비상정지 명령이 입력되거나 트러블이 발생하면, 후퇴축으로 설정된 X축을 기설정된 속도로 기설정된 후퇴 이송량만큼 후퇴시키고, 동기회전축인 C축과 동기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, 동기회전축인 C축을 정지시키고, CNC 호빙 머신의 구동을 정지시킨다.When the emergency stop command is input or a trouble occurs during the gear cutting process, the controller 160 retracts the X axis set as the retraction axis by a preset retraction feed amount at a preset speed, and is synchronized with the C axis which is the synchronous rotation axis. When all of the axes A, B, Y and feed axis A stop, the C axis, which is the synchronous rotation axis, is stopped and the driving of the CNC hobbing machine is stopped.

여기서, 제어부(160)는 동기회전축인 C축이 동기축인 Z축, B축, Y축 및 이송축 A축이 모두 정지할 때까지 동기를 계속 유지시키는 것이 바람직하다.Here, it is preferable that the controller 160 maintains synchronization until the C axis, which is the synchronous rotation axis, stops all of the Z, B, Y, and A axes of the synchronous axis.

도 2는 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 방법을 설명하기 위한 처리도이다.Figure 2 is a process for explaining a tool breakage prevention method of the CNC hobbing machine according to an embodiment of the present invention.

우선, 전원을 인가받아 기어절삭 가공을 실행하기 위해 CNC 호빙 머신이 구동을 시작하게 되면(S10), CNC 호빙 머신은 공구파손방지를 위해 사용자에게 후퇴축 및 후퇴 조건 입력을 요청하여 사용자로부터 후퇴축(X축)을 설정받고, 후퇴축으로 설정된 X축에 대한 후퇴 이송량 및 이송 속도를 설정받는다(S12).First, when the CNC hobbing machine starts to drive in order to execute the gear cutting process by applying power (S10), the CNC hobbing machine asks the user to input the retraction axis and the retraction condition to prevent the tool from being damaged. (X axis) is set, and the retreat feed amount and the feed rate for the X axis set as the retreat axis are set (S12).

상기한 과정 S12를 통해 후퇴축 및 후퇴 조건을 설정받은 후에는 호브커터 회전축인 B축이 동기회전축인 C축에 동기되도록 기설정된 초기 속도(예를 들어, 50rpm)로 호브커터 회전축인 B축을 구동시킨다(S14).After the retraction axis and the retraction condition are set through the above-described process S12, the B-axis, which is the hob cutter rotation axis, is driven to the B-axis which is the hob cutter rotation axis at a predetermined initial speed (for example, 50 rpm) to be synchronized with the C axis, which is the synchronous rotation axis. (S14).

상기한 과정 S14를 통해 호브커터 회전축인 B축을 동기회전축인 C축에 동기시켜 기어절삭 가공이 실행되면(S16), 각 모니터링부(110, 120, 130)는 CNC 호빙 머신에 구비된 각각의 축을 구동시키는 모터의 상태, 각각의 축에 대한 속도편차정보 및 동기오차정보, CNC 호빙 머신에 구비된 각 기계 기구부의 구동 상태를 모니터링한다(S18).When the gear cutting process is performed by synchronizing the B axis, which is the hob cutter rotation axis, to the C axis, which is the synchronous rotation axis, through the process S14 (S16), each of the monitoring units 110, 120, and 130 is equipped with each axis of the CNC hobbing machine. The state of the motor to be driven, the speed deviation information and the synchronization error information for each axis, the driving state of each machine mechanism provided in the CNC hobbing machine is monitored (S18).

상기한 과정 S18에서 호브커터 회전축인 B축과 동기회전축인 C축이 동기를 맞춘 후에 모니터링을 수행하는 이유는, 호브커터 회전축인 B축과 동기회전축인 C축을 동기시키지 않고 모니터링을 수행하게 되면, 초기 동기를 시작할 때에 호브커터 회전축인 B축과 동기회전축인 C축 사이에서 발생하는 동기 오차로 인하여 기어절삭 가공이 실행되기 전에 공구 파손 방지 기능이 동작하기 때문이다. 이에 따라, 호브커터 회전축인 B축과 동기회전축인 C축이 동기를 맞추고 기어절삭 가공이 실행된 후에만 모니터링이 실행되도록 한다.The reason why the monitoring is performed after the synchronization of the B axis, which is the hob cutter rotation axis, and the C axis, which is the synchronous rotation axis in step S18, is performed without synchronizing the B axis, which is the hob cutter rotation axis, and the C axis, which is the synchronous rotation axis, This is because the tool breakage prevention function operates before the gear cutting operation due to the synchronization error occurring between the B axis, which is the hob cutter rotational axis, and the C axis, which is the synchronous rotational axis, at the start of initial synchronization. Accordingly, the monitoring is executed only after the B axis, which is the hob cutter rotation axis, and the C axis, which is the synchronous rotation axis, are synchronized with each other and the gear cutting process is executed.

이후에는 상기한 과정 S18을 통해 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단한다(S20).Thereafter, it is determined whether a trouble occurs in the CNC hobbing machine based on the value monitored through the above-described process S18 (S20).

상기한 과정 S20의 판단결과 CNC 호빙 머신에 트러블이 발생하지 않은 경우에는 기어절삭 가공을 계속 실행하고, 트러블 발생없이 기어절삭 가공이 완료되면, 모니터링을 종료한다(S22, S24)If no trouble occurs in the CNC hobbing machine as a result of the determination of step S20, the gear cutting process is continued. When the gear cutting process is completed without the trouble, the monitoring is terminated (S22, S24).

한편, 상기한 과정 S20의 판단결과 CNC 호빙 머신에 트러블이 발생하거나, 외부로부터 비상정지 명령이 입력되는 경우에는, 상기한 과정 S12를 통해 후퇴축으로 설정된 X축을 설정된 이송 속도로 설정된 후퇴 이송량만큼 후퇴시킨다(S26).On the other hand, when a problem occurs in the CNC hobbing machine or an emergency stop command is input from the outside as a result of the determination of step S20, the X-axis set as the retraction axis is retracted by the retraction feed amount set at the set feed speed through the process S12. (S26).

그리고, 동기회전축인 C축과 동기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, CNC 호빙 머신의 구동을 정지시킨다(S28).Then, when all of the synchronous axes Z axis, B axis, Y axis and feed axis A axis which are synchronized with the C axis which is the synchronous rotation axis stop, the driving of the CNC hobbing machine is stopped (S28).

상기한 과정 S28에서 동기회전축인 C축은 동기축인 Z축, B축, Y축 및 이송축 A축이 모두 정지할 때까지 동기를 계속 유지시키는 것이 바람직하다.In the above-described process S28, the C axis, which is the synchronous rotation axis, is preferably kept in sync until all of the Z, B, Y, and A axes of the synchronous axis stop.

본 발명의 CNC 호빙 머신의 공구 파손 방지 시스템 및 방법은 전술한 실시예에 국한되지 않고 본 발명의 기술 사상이 허용하는 범위 내에서 다양하게 변형하여 실시할 수 있다.Tool breakage prevention system and method of the CNC hobbing machine of the present invention is not limited to the above-described embodiment can be carried out in a variety of modifications within the scope of the technical idea of the present invention.

도 1은 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 시스템의 구성을 개략적으로 보인 도면.1 is a view schematically showing the configuration of a tool breakage prevention system of a CNC hobbing machine according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 CNC 호빙 머신의 공구 파손 방지 방법을 설명하기 위한 처리도.Figure 2 is a process for explaining a tool breakage prevention method of the CNC hobbing machine according to an embodiment of the present invention.

*** 도면의 주요 부분에 대한 부호의 설명 ****** Explanation of symbols for the main parts of the drawing ***

110. 모터 상태 모니터링부, 120. 축 상태 모니터링부, 110. motor condition monitoring unit, 120. axis condition monitoring unit,

130. 기계 기구부 모니터링부, 140. 트러블 발생 판단부, 130. Mechanical mechanism monitoring unit 140. Trouble determination unit,

150. 외부입력정보 모니터링부, 160. 제어부150. External input information monitoring unit, 160. control unit

Claims (4)

CNC 호빙 머신에 구비된 각각의 축을 구동시키는 모터에 대한 온도 및 부하 상태를 모니터링하는 모터 상태 모니터링부와;A motor state monitoring unit for monitoring temperature and load conditions for the motors driving the respective axes provided in the CNC hobbing machine; CNC 호빙 머신에 구비된 각각의 축에 대한 속도편차정보, 동기오차정보를 모니터링하는 축 상태 모니터링부와;An axis state monitoring unit for monitoring speed deviation information and synchronization error information for each axis provided in the CNC hobbing machine; CNC 호빙 머신에 구비된 각 기계 기구부의 구동 상태를 모니터링하는 기계 기구부 모니터링부와;A mechanical mechanism monitoring unit for monitoring a driving state of each mechanical mechanism unit provided in the CNC hobbing machine; 상기 각 모니터링부에서 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단하는 트러블 발생 판단부와;A trouble occurrence determination unit determining whether a trouble occurs in the CNC hobbing machine based on the value monitored by each of the monitoring units; 외부로부터 입력받은 명령들을 모니터링하여 비상정지 명령이 입력되면, 이를 제어부에 통보하는 외부입력정보 모니터링부와;An external input information monitoring unit that monitors commands received from the outside and notifies the control unit when an emergency stop command is input; 기어절삭 가공 중에 비상정지 명령이 입력되거나 트러블이 발생하면, 후퇴축으로 설정된 X축을 기설정된 속도로 기설정된 후퇴 이송량만큼 후퇴시키고, 동기회전축인 C축과 동기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, 동기회전축인 C축을 정지시키고, CNC 호빙 머신의 구동을 정지시키는 제어부를 포함하여 이루어지는 CNC 호빙 머신의 공구 파손 방지 시스템.If an emergency stop command is entered or a trouble occurs during gear cutting, the X axis set as the retraction axis is retracted by the preset retraction feed rate at the preset speed, and the synchronous axes Z axis, B axis, And a control unit for stopping the C axis, which is a synchronous rotation axis, and stopping the operation of the CNC hobbing machine when both the Y axis and the A axis of the feed axis stop. 제 1항에 있어서, 상기 제어부는,The method of claim 1, wherein the control unit, 상기 동기회전축인 C축이 동기축인 Z축, B축, Y축 및 이송축 A축이 모두 정지할 때까지 동기를 계속 유지시키도록 제어하는 것을 특징으로 하는 CNC 호빙 머신의 공구 파손 방지 시스템.C-axis hobbing machine tool breakage prevention system, characterized in that the control to maintain the synchronization until all the synchronous axis Z axis, B axis, Y axis and feed axis A axis stops. 기어절삭 가공을 실행하기 위해 CNC 호빙 머신이 구동되면, 공구파손방지를 위해 사용자로부터 후퇴축으로 X축을 설정받고, 상기 후퇴축으로 설정된 X축에 대한 후퇴 이송량 및 이송 속도를 설정받는 과정과;When the CNC hobbing machine is driven to execute the gear cutting process, receiving an X axis as a retraction axis from the user and setting a retraction feed amount and a feed speed for the X axis set as the retraction axis to prevent tool breakage; 호브커터 회전축인 B축이 동기회전축인 C축에 동기되도록 기설정된 초기 속도로 상기 호브커터 회전축인 B축을 구동시키는 과정과;Driving the B axis, the hob cutter rotation shaft, at a predetermined initial speed such that the B axis, the hob cutter rotation shaft, is synchronized with the C axis, the synchronous rotation shaft; 상기 호브커터 회전축인 B축과 동기회전축인 C축이 완전하게 동기되어 기어절삭 가공이 실행되면, CNC 호빙 머신에 구비된 각각의 축을 구동시키는 모터의 상태, 각각의 축에 대한 속도편차정보 및 동기오차정보, CNC 호빙 머신에 구비된 각 기계 기구부의 구동 상태를 모니터링하는 과정과;When the gear cutting process is performed by completely synchronizing the B axis, which is the hob cutter rotation axis, and the C axis, which is the synchronous rotation axis, the state of the motor for driving each axis provided in the CNC hobbing machine, speed deviation information, and synchronization for each axis. Monitoring error information and a driving state of each machine mechanism provided in the CNC hobbing machine; 상기 모니터링된 값에 의거하여 CNC 호빙 머신에 트러블이 발생하는 지의 여부를 판단하는 과정과;Determining whether a trouble occurs in the CNC hobbing machine based on the monitored value; 상기 판단결과 CNC 호빙 머신에 트러블이 발생하거나, 외부로부터 비상정지 명령이 입력되면, 상기 후퇴축으로 설정된 X축을 설정된 이송 속도로 설정된 후퇴 이송량만큼 후퇴시키는 과정과; Retreating the X axis set as the retraction axis by the retracting feed amount set at the set feed rate when a trouble occurs in the CNC hobbing machine or an emergency stop command is input from the outside as a result of the determination; 상기 X축이 설정된 후퇴 이송량만큼 후퇴하고, 상기 동기회전축인 C축과 동 기되어 있는 동기축 Z축, B축, Y축 및 이송축 A축이 모두 정지하면, CNC 호빙 머신의 구동을 정지시키는 과정을 포함하여 이루어지는 CNC 호빙 머신의 공구 파손 방지 방법.When the X axis retreats by the set retraction feed amount, and the synchronous axes Z axis, B axis, Y axis, and feed axis A axis, which are synchronized with the synchronous rotation axis C axis, stop, driving of the CNC hobbing machine is stopped. Tool breakage prevention method of CNC hobbing machine including process. 제 3항에 있어서, 상기 동기회전축인 C축은 동기축인 Z축, B축, Y축 및 이송축 A축이 모두 정지할 때까지 동기를 계속 유지시키는 것을 특징으로 하는 CNC 호빙 머신의 공구 파손 방지 방법.[4] The tool break prevention of the CNC hobbing machine according to claim 3, wherein the synchronous rotation axis C is continuously maintained until all of the synchronous axes Z, B, Y, and feed axis A stop. Way.
KR1020090075108A 2009-08-14 2009-08-14 System and method for preventing tool breakage of cnc hobbing machine KR100934337B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090075108A KR100934337B1 (en) 2009-08-14 2009-08-14 System and method for preventing tool breakage of cnc hobbing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090075108A KR100934337B1 (en) 2009-08-14 2009-08-14 System and method for preventing tool breakage of cnc hobbing machine

Publications (1)

Publication Number Publication Date
KR100934337B1 true KR100934337B1 (en) 2009-12-29

Family

ID=41684835

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090075108A KR100934337B1 (en) 2009-08-14 2009-08-14 System and method for preventing tool breakage of cnc hobbing machine

Country Status (1)

Country Link
KR (1) KR100934337B1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61293753A (en) 1985-06-20 1986-12-24 Hitachi Seiko Ltd Processing condition monitoring device for printed circuit board boring machine
KR950011754B1 (en) * 1993-08-04 1995-10-10 이장무 N.c controller for monitoring cutting state and detecting abnormality
KR20000065123A (en) * 1996-04-30 2000-11-06 안자키 사토루 Tool error detection method and apparatus of machine tool

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61293753A (en) 1985-06-20 1986-12-24 Hitachi Seiko Ltd Processing condition monitoring device for printed circuit board boring machine
KR950011754B1 (en) * 1993-08-04 1995-10-10 이장무 N.c controller for monitoring cutting state and detecting abnormality
KR20000065123A (en) * 1996-04-30 2000-11-06 안자키 사토루 Tool error detection method and apparatus of machine tool

Similar Documents

Publication Publication Date Title
JP3369346B2 (en) Power outage control device
JP5628954B2 (en) Motor control device for synchronously controlling a plurality of motors
EP2624086B1 (en) Power-supply management device and machine tool provided with power-supply management device
CN104570922A (en) Control device for machine tool including rotary indexing device
CN106406242A (en) Device and method of controlling machine tool
CN109240217A (en) Numerically-controlled machine tool withdrawing guard method
JP3177601B2 (en) Numerical control unit
CN112602027A (en) Method for monitoring a machine tool, monitoring device, machine tool and computer program product
US10012974B2 (en) Motor control system and motor control method which protect tool and workpiece at time of power outage
US10095212B2 (en) Motor control apparatus capable of protecting process face at the time of occurrence of abnormal load
JP2002182714A (en) Work operation stopping method for machine tool and working controller performing the same
KR100934337B1 (en) System and method for preventing tool breakage of cnc hobbing machine
JP2011183481A (en) Method of controlling thread cutting
JP4947534B2 (en) Machine tool and method of operating machine tool
CN115812182A (en) Numerical controller and control method
JP2005115433A (en) Numerical control device
JPH08263113A (en) Abnormality processing control unit
US20230078825A1 (en) Numerical control device, chip removal system, and chip removal method
JP4233559B2 (en) Numerically controlled machine tool
JPH11202926A (en) Method and device for feed speed control in numerical control
KR102367575B1 (en) Automatic tool exchange method for machine tools
JP7427850B2 (en) Machine Tools
JP2011073069A (en) Numeric value control device, control program of numeric value control device, storage medium and control method of numeric value control device
JP2001138136A (en) Thread cutting work control device
JP6506155B2 (en) Control device

Legal Events

Date Code Title Description
A201 Request for examination
A302 Request for accelerated examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20121105

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20131206

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20141201

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20160826

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20170809

Year of fee payment: 9

FPAY Annual fee payment

Payment date: 20181206

Year of fee payment: 10