KR101315332B1 - Multi axis synchro control rf manual pulse generator apparatus and mathod - Google Patents

Multi axis synchro control rf manual pulse generator apparatus and mathod Download PDF

Info

Publication number
KR101315332B1
KR101315332B1 KR1020120067986A KR20120067986A KR101315332B1 KR 101315332 B1 KR101315332 B1 KR 101315332B1 KR 1020120067986 A KR1020120067986 A KR 1020120067986A KR 20120067986 A KR20120067986 A KR 20120067986A KR 101315332 B1 KR101315332 B1 KR 101315332B1
Authority
KR
South Korea
Prior art keywords
data
machine tool
feed
axis
manual pulse
Prior art date
Application number
KR1020120067986A
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 KR1020120067986A priority Critical patent/KR101315332B1/en
Application granted granted Critical
Publication of KR101315332B1 publication Critical patent/KR101315332B1/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
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/007Automatic control or regulation of feed movement, cutting velocity or position of tool or work while the tool acts upon the workpiece
    • B23Q15/013Control or regulation of feed movement
    • 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
    • B23Q1/00Members which are comprised in the general build-up of a form of machine, particularly relatively large fixed members
    • B23Q1/0009Energy-transferring means or control lines for movable machine parts; Control panels or boxes; Control parts
    • B23Q1/0045Control panels or boxes
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/10Plc systems
    • G05B2219/13Plc programming
    • G05B2219/13164Remote and local programming unit, control panel
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23043Remote and local control panel, programming unit, switch
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/23Pc programming
    • G05B2219/23052Matrix, plugboard like control panel with modules for display, switches

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Numerical Control (AREA)

Abstract

PURPOSE: A device and a method for controlling the generation of wireless passive pulses for simultaneously controlling shafts of a machine tool are provided to prevent a signal level from reducing, to prevent the noise, and to improve work efficiency, durability, and safety by being formed with a transmission unit and a receiving unit. CONSTITUTION: A device for controlling the generation of wireless passive pulses for simultaneously controlling shafts of a machine tool comprises a transmission unit (100) and a receiving unit. The transmission unit inputs setting data corresponding to a transfer shaft selected through control modules (200) and wirelessly transmits the inputted data through a high frequency wireless module. The control module comprises a shaft selection switch (210), a transfer magnification selection switch (220), and a manual pulse generator. The receiving unit transmits the data to a numerical control unit of the machine tool by a control cable through a relay corresponding to each transfer shaft, a relay control circuit, and a wave control circuit in order for transfer shafts to be simultaneously transferred after the transmission unit selects the received data in a central processing unit by each control module and each switch.

Description

공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 및 방법 { multi axis synchro control RF manual pulse generator apparatus and mathod }Wireless manual pulse generator control and method for multi-axis simultaneous control of machine tools {multi axis synchro control RF manual pulse generator apparatus and mathod}

본 발명은 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 및 방법에 관한 것이다. The present invention relates to a wireless manual pulse generation control apparatus and method for multi-axis simultaneous control of a machine tool.

일반적으로 수치제어 공작기계(NC machine tool)는 각 축을 정확한 위치로 미세하게 이동시키기 위한 지령을 입력하도록 조작반에 수동 펄스발생기(Manual pulse generator:MPG)를 구비한다. 일예로 수동 펄스발생기를 이용하면 공작물의 가공을 위한 준비단계에서 공작물의 특정 위치에 공구(cutting tool)의 초기 위치를 수동으로 설정할 수 있게 된다.In general, an NC machine tool includes a manual pulse generator (MPG) on a control panel to input a command for finely moving each axis to an accurate position. For example, using a manual pulse generator, it is possible to manually set the initial position of the cutting tool at a specific position of the workpiece in preparation for machining the workpiece.

도 1은 종래의 유선수동 펄스 발생장치의 개략적인 외형도이다. 그리고, 도 2는 종래의 장치를 이용한 회로연결을 나타내는 블럭도이다.1 is a schematic outline view of a conventional wired manual pulse generator. 2 is a block diagram showing a circuit connection using a conventional apparatus.

도 1 내지 도 2를 참조하면, 종래의 유선수동 펄스 발생장치(1)는 휴대하여 이동이 용이한 상자 구조상에 축 선택 스위치(2), 이송배율 선택 스위치(3), 수동 펄스발생기(4)가 구비된다. 1 to 2, the conventional wired manual pulse generator 1 has an axis selection switch 2, a feed magnification selection switch 3, and a manual pulse generator 4 on a box structure that is easy to carry and move. Is provided.

따라서 사용자는 상기 축 선택 스위치(2)로 이송하고자하는 축을 선택하고, 이송배율 선택 스위치(3)로 한 펄스당 이송거리를 선택하면 수동 펄스발생기(4)의 회전방향 및 회전속도 조작에 따라서 선택된 축이 구동되도록 할 수 있다. 물론, 이와 같은 조작 신호들은 모두 케이블(5)과 커넥터(6)를 통하여 NC공작기계(10)의 수치제어장치(11) 및 처리장치로 입력되어 수행될 수 있다. Therefore, when the user selects the axis to be transferred with the axis selection switch 2 and the feed distance per pulse with the feed magnification selection switch 3, the user selects the axis according to the rotation direction and the rotation speed operation of the manual pulse generator 4. The shaft can be driven. Of course, all such manipulation signals may be input to the numerical control device 11 and the processing device of the NC machine tool 10 through the cable 5 and the connector 6.

이를 보다 상세하게 살펴보면, 유선수동 펄스 발생장치(1)의 수동 펄스발생기(4)를 수동으로 정회전 또는 역회전시킴에 따라 90˚각도의 위상차를 갖는 A상 및 B상의 구형파(펄스)가 발생되고, 이에 따라 축 선택 스위치(2)에서 미리 설정된 해당 축이 이송배율 선택 스위치(3)에서 설정된 이송배율에 따라서 이송될 수 있게 된다.In more detail, when the manual pulse generator 4 of the wired manual pulse generator 1 is manually rotated forward or reverse, A-phase and B-phase square waves (pulses) having a phase difference of 90 ° are generated. Accordingly, the corresponding axis set in advance in the axis selection switch 2 can be transported according to the feed magnification set in the feed magnification selection switch 3.

하지만 이와 같은 종래의 유선수동 펄스 발생장치(1)를 사용한 NC공작기계(10)에서는 다음과 같은 문제점이 있다. However, the NC machine tool 10 using the conventional wired manual pulse generator 1 has the following problems.

첫째, 상기 유선 수동 펄스 발생장치(1)와 NC공작기계(10)간 제어를 위한 상기 케이블(5)의 길이에 따라 제어 거리의 한계가 있으며, 상기 케이블(5)의 길이를 연장하게 될수록 신호 레벨의 감쇠 및 외부의 노이즈 유입에 의한 오동작 및 작동 불능 상태를 유발할 수 있는 문제가 있다.First, there is a limit of the control distance according to the length of the cable 5 for controlling between the wired manual pulse generator 1 and the NC machine tool 10, and the signal length is extended as the length of the cable 5 extends. There is a problem that may cause malfunction and inoperable state due to attenuation of the level and the inflow of external noise.

둘째, 유선 수동 펄스 발생장치(1)와 NC공작기계(10) 사이를 연결하는 상기 케이블(5)은 수동 펄스 발생장치(1)의 휴대 및 조작성을 저하시키게 된다. 즉 상기 케이블(5)은 공작물 및 운용자 주변의 모든 장치들과 구조물들 간에 간섭이 발생할 수 있으며, 이로 인해 조작성이 떨어지는 등의 문제가 발생될 수 있다. Second, the cable 5 connecting between the wired manual pulse generator 1 and the NC machine tool 10 deteriorates the portability and operability of the manual pulse generator 1. That is, the cable 5 may cause interference between all devices and structures around the workpiece and the operator, which may cause problems such as poor operability.

또한, 장기간 사용시 상기 케이블(5)과 주변 장애물과의 상호 간섭에 의한 마찰 및 충격과 인장으로 인해 상기 케이블(5)이 손상되거나 상기 커넥터(6)가 손상되어 정삭적인 작동이 불가능하게 되거나 안전상의 문제가 발생할 수 있다.In addition, during long-term use, the cable 5 may be damaged or the connector 6 may be damaged due to friction, impact, and tension caused by mutual interference between the cable 5 and the surrounding obstacles, and thus, the operation may not be possible, or safety may be caused. Problems may arise.

이와 같은 문제를 해결하기 위하여, 대한민국 공개특허 제10-2006-0100784호에는 공작기계와 수동펄스발생장치 간의 제어를 유선통신 방식에서 무선통신 방식으로 개선함으로써 유선으로 인한 작업자의 휴대 및 조작 불편을 최소화하고 제어거리를 충분하게 연장할 수 있는 공작기계용 무선 수동 펄스 제어장치 및 방법이 개시되어 있다.In order to solve such a problem, Korean Patent Laid-Open Publication No. 10-2006-0100784 discloses that the control between the machine tool and the manual pulse generator is improved from the wire communication method to the wireless communication method, thereby minimizing the inconvenience of carrying and manipulating the operator due to the wire. And a wireless manual pulse control apparatus and method for a machine tool which can extend the control distance sufficiently.

하지만, 이와 같은 구조에서는 수동 펄스 발생장치의 수동 펄스 발생기가 하나로 구성되어있어서 다축으로 구성된 공작기계에서 이송축을 변경하고자 할 때는 매번 축 선택 스위치 및 이송배율 선택 스위치를 조작한 후에 다시 수동 펄스 발생기를 조작하여야 하는 등 이송을 원하는 축의 수에 따라 조작을 반복하여야 하므로 작업의 효율이 떨어질 뿐만 아니라 조작이 불편한 문제가 있다. However, in such a structure, the manual pulse generator of the manual pulse generator is composed of one, so when changing the feed axis in a multi-axis machine tool, operate the manual pulse generator again after operating the axis selection switch and the feed magnification selection switch each time. Since the operation must be repeated according to the number of axes desired to be transported, the efficiency of the work is reduced and the operation is inconvenient.

본 발명은 수동 펄스 발생장치를 무선통신이 가능한 송신 유니트와 수신 유니트로 구성하고, 송신 유니트에 다축 동시 제어가 가능하도록, 축 선택 스위치와, 이송배율 선택 스위치 및 수동 펄스발생기를 조작모듈로 구성하고 이들을 송신 유니트에 다수개 구비하여 다축의 제어 신호를 송신하여 공작기계의 다수 축이 동시에 조작성과 작업효율을 향상시킬 수 있는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 및 방법을 제공하는 것을 목적으로 한다.The present invention comprises a manual pulse generator comprising a transmitting unit and a receiving unit capable of wireless communication, and an axis selection switch, a feed magnification selection switch, and a manual pulse generator as an operation module to enable simultaneous multi-axis control of the transmitting unit. It is an object of the present invention to provide a wireless manual pulse generation control apparatus and method for multi-axis simultaneous control of a machine tool, in which a plurality of them are provided in a transmission unit to transmit multi-axis control signals to improve the operability and work efficiency at the same time. It is done.

본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 및 방법은, 공작기계에 구비되는 다수의 이송축에 대한 설정 데이터를 수동으로 입력하는 장치에 있어서, 다수개가 구비되며, 축 선택 스위치와, 이송배율 선택 스위치 그리고 수동 펄스발생기로 구성되는 조작모듈들을 통해 선택된 이송축에 대응하는 상기 설정 데이터를 입력하고, 입력된 데이터를 고주파무선모듈을 통해서 무선으로 전송하는 송신 유니트와; 상기 공작기계에 연결되며, 상기 송신 유니트에서 전송되는 데이터를 고주파무선모듈에 의해 수신하고, 수신된 데이터를 중앙처리장치에서 각 조작모듈별 및 각 스위치의 기능별로 선별한 후 각각의 이송축에 대응하는 릴레이 및 릴레이 제어회로와 파동 제어회로를 통하여 공작기계의 수치 제어부로 제어 케이블에 의해 전송하여 다수의 이송축이 동시에 이송되도록 하는 수신 유니트를 포함하여 구성된다.Wireless manual pulse generation control apparatus and method for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention, in the apparatus for manually inputting the setting data for a plurality of feed axes provided in the machine tool, a plurality is provided, A transmission unit for inputting the setting data corresponding to the selected feed axis through operation modules comprised of an axis selection switch, a feed magnification selection switch and a manual pulse generator, and wirelessly transmitting the input data through a high frequency wireless module; It is connected to the machine tool, and receives the data transmitted from the transmission unit by the high-frequency wireless module, and the received data is sorted by each operation module and function of each switch in the central processing unit and corresponding to each feed axis And a receiving unit which transmits by means of a control cable to the numerical control unit of the machine tool through a relay and a relay control circuit and a wave control circuit so that a plurality of feed axes are simultaneously conveyed.

상기 수신 유니트에서는 수신되는 데이터 중 수신 유니트에서의 고유 코드와 일치하지 않는 데이터는 무시하고, 고유 코드와 일치하는 데이터만을 분석하는 것을 특징으로 한다.The receiving unit may ignore data that does not match the unique code in the receiving unit among the received data, and analyze only the data that matches the unique code.

상기 조작모듈은 상기 공작기계에 구비되는 이송축의 수와 대응하도록 구비되는 것을 특징으로 한다.The operation module is characterized in that it is provided to correspond to the number of the feed shaft provided in the machine tool.

상기 조작모듈의 상기 축 선택 스위치는 공작기계의 이송축들 중 어느 하나를 선택할 수 있으며, 상기 축 선택 스위치와 동일한 상기 조작모듈 내의 상기 이송 배율 스위치와 수동 펄스발생기의 조작 신호는 상기 축 선택 스위치에 의해 선택된 이송축에 대한 조작신호로 저장되는 것을 특징으로 한다.The axis select switch of the operation module may select any one of the feed axes of the machine tool, and the operation signal of the feed magnification switch and the manual pulse generator in the same operation module as the axis select switch is applied to the axis select switch. It is characterized by being stored as an operation signal for the selected feed shaft.

다수의 이송축을 가지는 공작기계의 각 이송축에 대한 설정데이터를 수동으로 입력하여 수치제어부에 전송하는 방법에 있어서, 프로그램이 시작되면 데이터의 전송주기를 설정하는 단계; 각 조작모듈의 스위치로부터 조작신호가 입력되었는지를 판단하는 단계; 각 조작모듈의 스위치의 조작신호를 기능별 고유코드로 데이터 메모리에 저장하는 단계; 프로그램의 진행 도중 데이터 전송주기의 시간이 경과되었는지를 판단하여 경과된 경우 데이터 메모리에 저장된 데이터를 송출하는 단계; 데이터 송출 후 설정시간과 누적된 수동펄스 데이터를 리셋하는 단계; 수신 유니트로부터 데이터가 수신되었는지를 판단하는 단계; 수신된 데이터를 각 조작모듈별 및 기능별로 분리하는 단계; 각각의 상기 이송축에 대응하는 릴레이가 구동되는 단계; 각각의 상기 이송축에 대응하는 A상과 B상의 구형파를 전송하는 단계를 포함하여 이루어지는 것을 특징으로 한다.A method of manually inputting setting data for each feed shaft of a machine tool having a plurality of feed shafts and transmitting the setting data to the numerical controller, the method comprising: setting a data transmission cycle when a program is started; Determining whether an operation signal is input from a switch of each operation module; Storing an operation signal of a switch of each operation module in a data memory as a function-specific code; Determining whether a time of a data transmission period has elapsed while the program is in progress and transmitting data stored in the data memory if the time elapses; Resetting the set time and accumulated manual pulse data after data transmission; Determining whether data has been received from the receiving unit; Separating the received data for each operation module and function; Driving a relay corresponding to each of the feed shafts; And transmitting square waves of phase A and phase B corresponding to each of the feed shafts.

제안되는 실시예에 따르면, 무선 수동 펄스 발생 제어장치 이송축의 제어를 위한 신호를 전달하는 송신 유니트와 제어신호를 수신하는 수신 유니트로 구성됨으로써, 신호레벨 감소 및 노이즈를 방지할 수 있으며, 작업성과 내구성 및 안전성을 향상시킬 수 있게 된다. According to the proposed embodiment, the wireless manual pulse generation control device is composed of a transmission unit for transmitting a signal for controlling the feed shaft and a receiving unit for receiving the control signal, thereby reducing the signal level and noise, workability and durability And safety can be improved.

또한, 축 선택 스위치와, 이송배율 선택 스위치 및 수동 펄스발생기를 조작모듈로 구성되고 상기 조작모듈이 송신 유니트에 다수개 구비됨으로써 동시에 다수의 이송축에 대한 제어 데이터의 송수신이 가능하게 된다.In addition, an axis selection switch, a feed magnification selection switch, and a manual pulse generator are constituted by an operation module, and a plurality of the operation modules are provided in the transmission unit to simultaneously transmit and receive control data for a plurality of feed axes.

따라서, 동시에 다축을 이송하는 것이 가능하게 되어 작업 효율이 향상되며, 다수의 축을 이송하기 위한 조작을 한번에 입력할 수 있게 되어 조작의 편의성을 획기적으로 향상시킬 수 있게 된다. Therefore, it is possible to feed multiple axes at the same time, thereby improving work efficiency, and it is possible to input an operation for feeding a plurality of axes at once, thereby greatly improving the convenience of the operation.

도 1은 종래의 유선수동 펄스 발생장치의 외형도이다,
도 2는 종래의 장치를 이용한 회로연결을 나타내는 블럭도이다.
도 3은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치의 송신 유니트의 외형을 보인 도면이다.
도 4는 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치의 수신 유니트의 외형을 보인 도면이다.
도 5는 상기 송신 유니트의 구성을 보인 블럭도이다.
도 6은 상기 수신 유니트의 구성을 보인 블럭도이다.
도 7은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 송신작동을 나타내는 플로우차트이다.
도 8은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 수신작동을 나타내는 플로우차트이다.
1 is an external view of a conventional wired manual pulse generator,
2 is a block diagram showing a circuit connection using a conventional apparatus.
3 is a view showing the external appearance of a transmission unit of a wireless manual pulse generation control apparatus for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.
4 is a view showing the external appearance of a receiving unit of a wireless manual pulse generation control apparatus for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.
5 is a block diagram showing the configuration of the transmission unit.
6 is a block diagram showing the configuration of the receiving unit.
7 is a flowchart showing a wireless manual pulse generation control device transmitting operation for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.
8 is a flowchart showing a reception operation of a wireless manual pulse generation control device for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.

이하에서는 본 발명의 구체적인 실시예를 도면과 함께 상세히 설명하도록 한다. 그러나 본 발명은 본 발명의 사상이 제시되는 실시예에 제한된다고 할 수 없으며, 또 다른 구성요소의 추가, 변경, 삭제 등에 의해서 퇴보적인 다른 발명이나 본 발명의 사상범위 내에 포함되는 다른 실시예를 용이하게 제안할 수 있다.Hereinafter, specific embodiments of the present invention will be described in detail with reference to the drawings. However, it should be understood that the present invention is not limited to the embodiment shown in the drawings, and that other embodiments falling within the spirit and scope of the present invention may be easily devised by adding, .

도 3은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치의 송신 유니트의 외형을 보인 도면이다. 그리고, 도 4는 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치의 수신 유니트의 외형을 보인 도면이다. 그리고, 도 5는 상기 송신 유니트의 구성을 보인 블럭도이다. 그리고, 도 6은 상기 수신 유니트의 구성을 보인 블럭도이다. 3 is a view showing the external appearance of a transmission unit of a wireless manual pulse generation control apparatus for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention. And, Figure 4 is a view showing the appearance of the receiving unit of the wireless manual pulse generation control apparatus for multi-axis simultaneous control of the machine tool according to an embodiment of the present invention. 5 is a block diagram showing the configuration of the transmission unit. 6 is a block diagram showing the configuration of the receiving unit.

도 3 내지 6을 참조하면, 본 발명의 실시예에 의한 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치는 공작기계(10)의 각 축에 대한 설정 데이터를 수동으로 입력하여 공작기계(10)에 구비되는 수치제어장치(11)에 전송하는 장치에 관련된다. 통상 조작반에서 입력된 프로그램이 상기 공작기계(10)의 수치제어장치(11)에 저장되고 실행되는 과정을 거치게 된다. 그리고, 저장되는 입력정보 중 공작물 및 공구에 관련된 지령 데이터는 상기 수치제어장치(11)의 연산부에서 처리되고, 소정의 구동회로를 거쳐 해당 축의 서보 모터를 구동시키도록 구성된다. 3 to 6, the wireless manual pulse generation control apparatus for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention by manually inputting the setting data for each axis of the machine tool 10 machine tool 10 It relates to a device for transmitting to the numerical control device 11 provided in the. In general, the program input from the operation panel is subjected to a process of being stored and executed in the numerical control device 11 of the machine tool 10. Command data related to the workpiece and the tool among the input information to be stored are processed by the calculating unit of the numerical control device 11 and configured to drive the servo motor of the corresponding axis via a predetermined driving circuit.

상기 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치는 전체적으로 송신 유니트(100)와 수신 유니트(300)로 구성될 수 있다. 상기 송신 유니트(100)와 수신 유니트(300)는 상기 공작기계(10)의 이송축 이송을 위한 데이터를 무선통신에 의해 송수신할 수 있도록 구성된다.The wireless manual pulse generation control apparatus for multi-axis simultaneous control of the machine tool may be composed of a transmitting unit 100 and a receiving unit 300 as a whole. The transmitting unit 100 and the receiving unit 300 are configured to transmit and receive data for transporting the feed shaft of the machine tool 10 by wireless communication.

상기 송신 유니트(100)는 상기 공작기계(10)의 이송축의 이송을 위해 사용자가 직접 조작하는 것으로, 상기 공작기계(10)와 떨어진 원격지에서 조작할 수 있도록 구성된다. 그리고, 상기 송신 유니트(100)는 사용자의 조작을 인식하고 해당되는 이송축의 이송을 위한 데이터를 생성하여 무선 송출할 수 있도록 구성된다.The transmission unit 100 is directly operated by a user for the transfer of the feed shaft of the machine tool 10, and is configured to be operated remotely from the machine tool 10. In addition, the transmitting unit 100 is configured to recognize the user's operation and to generate data for the transfer of the corresponding feed shaft for wireless transmission.

한편, 상기 송신 유니트(100)에는 다수의 이송축의 이송을 위한 조작을 개별적으로 실시할 수 있도록 다수의 조작모듈(200)이 구비될 수 있다. 상기 조작모듈(200)은 상기 공작기계(10)의 이송축의 개수와 대응하도록 구성될 수도 있고, 적어도 2개 이상 복수개로 구성되어 다수의 이송축의 동시 이동을 위한 조작이 가능하도록 구성된다.On the other hand, the transmission unit 100 may be provided with a plurality of operation module 200 to perform the operation for the transfer of the plurality of feed shafts individually. The operation module 200 may be configured to correspond to the number of the transfer shaft of the machine tool 10, it is composed of a plurality of at least two or more is configured to enable the operation for the simultaneous movement of a plurality of the transfer shaft.

즉, 해당되는 각각의 조작모듈(200)을 개별적으로 조작함으로써 다수의 이송축 각각에 대한 선택과, 이송배율 및 펄스신호의 발생을 결정할 수 있게 되며, 각 이송축에 대한 조작을 완료하게 되면 상기 다수의 이송축은 설정된 위치로 동시 이동 가능하게 된다.That is, by operating each of the corresponding operation module 200 individually, it is possible to determine the selection for each of the plurality of feed axes, the generation of the feed magnification and the pulse signal, and when the operation for each feed axis is completed, Multiple feed shafts can be moved simultaneously to a set position.

본 발명의 실시예에서는 이해와 설명의 편의를 위해 이송축과 이에 대응하는 조작모듈(200)이 각각 3개 구비되는 것을 예를 들어 설명하기로 한다. 그리고, 각각의 조작모듈(200)은 극 구조가 동일하므로 하나의 조작모듈(200)에 대해서만 설명하며 동일한 도면 부호를 사용하기로 한다.In the embodiment of the present invention for the convenience of understanding and explanation will be described with an example that three feed shafts and three corresponding operation modules 200 are provided. In addition, since each operation module 200 has the same pole structure, only one operation module 200 will be described, and the same reference numerals will be used.

상기, 조작모듈(200)은 축 선택 스위치(210)와, 이송배율 선택 스위치(220) 및 수동 펄스발생기(230)를 포함하여 구성된다. 상기 축 선택 스위치(210)는 상기 공작기계(10)에 구비되는 다수의 이송축 중에서 이송하고자 하는 이송축을 선택할 수 있도록 구성된다. 그리고, 상기 이송배율 선택 스위치(220)는 한 펄스당 이송되는 거리를 선택할 수 있도록 구성되며, 상기 수동 펄스발생기(230)는 회전방향 및 회전속도의 조작을 위한 것으로 선택된 이송축의 회전 방향과 속도를 결정할 수 있도록 구성된다.The operation module 200 includes an axis selection switch 210, a feed magnification selection switch 220, and a manual pulse generator 230. The axis selection switch 210 is configured to select a feed shaft to be transferred from a plurality of feed shafts provided in the machine tool 10. In addition, the feed magnification selection switch 220 is configured to select the distance to be transported per pulse, the manual pulse generator 230 is for the operation of the rotation direction and the rotation speed to determine the rotation direction and speed of the selected feed shaft It is configured to determine.

상기 다수의 조작모듈(200)은 모두 동일한 구성을 가지며, 다수개가 병렬 방식으로 배치될 수 있다. 그리고. 각각의 상기 조작모듈(200)은 임의의 이송축을 선택할 수 있으며, 선택된 이송축의 회전 방향, 속도, 거리를 선택하여 선택된 상기 이송축의 이송 조작을 가능하게 한다.The plurality of operation modules 200 all have the same configuration, and a plurality of operation modules 200 may be arranged in a parallel manner. And. Each of the manipulation modules 200 may select an arbitrary feed shaft, and select a rotation direction, a speed, and a distance of the selected feed shaft to enable a feed operation of the selected feed shaft.

한편, 상기 송신 유니트(100)에는 상기 각각의 조작모듈(200)에서 조작된 신호가 입력되는 입력장치(110)가 구비되고, 입력되는 조작 신호를 가공하여 데이터화하는 중앙처리장치(120)와 프로그램 메모리(130) 및 데이터 메모리(140)가 구비되며, 상기 중앙처리장치(120)와 프로그램 메모리(130) 및 데이터 메모리(140)를 통해 획득된 상기 이송축의 이송을 위한 데이터를 고주파 무선모듈(150)로 내보내는 출력장치(160)가 구비되며, 상기 출력장치(160)로부터 입력된 데이터를 상기 수신 유니트(300)로 송출하는 고주파 무선모듈(150)이 구비될 수 있다.On the other hand, the transmission unit 100 is provided with an input device 110 for inputting a signal manipulated by the respective operation module 200, the central processing unit 120 and a program for processing the input operation signal data The memory 130 and the data memory 140 are provided, and the high frequency radio module 150 transfers data for the transfer of the feed shaft obtained through the CPU 120, the program memory 130, and the data memory 140. An output device 160 for outputting the same may be provided, and a high frequency wireless module 150 for transmitting data input from the output device 160 to the receiving unit 300 may be provided.

상기 중앙처리장치(120)는 각 장치에 대한 고유의 코드 정보를 포함하는 데이터를 생성하며, 상기 조작모듈(200)을 통하여 입력되는 각각의 신호를 상기 프로그램 메모리(130) 및 데이터 메모리(140)를 참조하여 변환하고 상기 고주파 무선모듈(150)을 통하여 송출될 수 있는 신호의 형태로 가공하게 된다.The CPU 120 generates data including code information unique to each device, and transmits each signal input through the operation module 200 to the program memory 130 and the data memory 140. With reference to the conversion is processed in the form of a signal that can be transmitted through the high frequency radio module 150.

이때, 송출되는 신호에는 각각의 조작모듈(200)에서 조작된 신호와 함께 제어 대상의 장치에 대한 고유의 코드 정보를 포함하게 된다. 따라서, 다수의 조작모듈을 조작한 경우 상기 다수의 이송축에 대한 조작신호와 고유의 코드정보가 함께 상기 고주파 무선모듈(150)을 통해 원격지의 상기 수신 유니트(300)까지 전송될 수 있도록 구성된다. In this case, the signal transmitted includes the code information unique to the device to be controlled together with the signal operated by each operation module 200. Therefore, when operating a plurality of operation module is configured to be transmitted to the receiving unit 300 of the remote location via the high-frequency radio module 150 together with the operation signal and the unique code information for the plurality of feed shaft. .

또한, 상기 송신 유니트(100)에는 상기 송신 유니트(100)의 전원을 온오프하는 전원 스위치(240)가 더 구비될 수 있다. 따라서, 상기 송신 유니트(100)를 사용할 필요가 없는 경우에는 상기 전원 스위치(240)를 조작하여 송신 유니트(100)의 전원을 끄게 된다. In addition, the transmission unit 100 may be further provided with a power switch 240 for turning the power of the transmission unit 100 on and off. Therefore, when the transmission unit 100 does not need to be used, the power of the transmission unit 100 is turned off by operating the power switch 240.

그리고, 도시되지는 않았으나, 상기 송신 유니트(100)에는 FM 모듈레이터와 RF파워엠프가 구비될 수 있다. 또한, 상기 송신 유니트(100)에는 상기 수동 펄스발생기(230) 외에도 여러 가지 기능을 하는 장치, 예컨데 비상정지스위치, 각종 모터스위치, 공작기계의 부수적인 기능의 스위치 등이 더 구비될 수 있다. Although not shown, the transmission unit 100 may be provided with an FM modulator and an RF power amplifier. In addition to the manual pulse generator 230, the transmission unit 100 may further include a device that performs various functions, for example, an emergency stop switch, various motor switches, a switch of additional functions of a machine tool, and the like.

한편, 상기 수신 유니트(300)는 상기 송신 유니트(100)에서 무선으로 전송된 데이터를 수신하는 것으로, 안테나(310)가 구비된다. 그리고, 공작기계(10)로 제어신호의 전달을 위한 제어 케이블(320)이 구비되며, 상기 제어 케이블(320)은 커넥터(321)에 의해 상기 수신 유니트(300)와 공작기계(10)에 각각 연결된다.On the other hand, the receiving unit 300 receives the data transmitted wirelessly from the transmitting unit 100, the antenna 310 is provided. In addition, a control cable 320 for transmitting a control signal to the machine tool 10 is provided, and the control cable 320 is respectively connected to the receiving unit 300 and the machine tool 10 by a connector 321. Connected.

상기 수신 유니트(300)에는 수신되는 데이터를 선별하여 각 기능에 해당하는 장치에 데이터들을 송출하는 중앙처리장치(331)와 프로그램 메모리(332) 및 데이터 메모리(333)가 구비될 수 있다. 그리고, 상기 수신 유니트(300)에는 상기 무선으로 전송된 데이터를 수신하기 위한 고주파 무선모듈(340)이 구비되며, 상기 공작기계(10)로 상기 중앙처리장치(331)에서 가공되는 데이터를 전송하기 위한 릴레이 및 제어회로(350)와 펄스 제어회로(380)가 구비될 수 있다. 또한, 상기 고주파 무선모듈(340)의 신호를 중앙처리장치(331)로 전달하는 입력장치(360)와, 상기 중앙처리장치(331)에서 가공된 데이터를 상기 릴레이 및 제어회로(350)와 상기 펄스 제어회로(380)로 전달하는 출력장치(370)가 더 구비된다. The receiving unit 300 may include a central processing unit 331, a program memory 332, and a data memory 333 for selecting and transmitting the received data and transmitting the data to a device corresponding to each function. In addition, the receiving unit 300 is provided with a high frequency radio module 340 for receiving the data transmitted wirelessly, and transmits the data processed in the central processing unit 331 to the machine tool 10 Relay and control circuit 350 and the pulse control circuit 380 may be provided. In addition, the relay and control circuit 350 and the input device 360 for transmitting the signal of the high-frequency radio module 340 to the central processing unit 331, the data processed by the central processing unit 331 The output device 370 is further provided to the pulse control circuit 380.

상기 중앙처리장치(331)는 상기 프로그램 메모리(332)의 작동에 따라 데이터 메모리(333)를 참조하여 수신 데이터를 각각의 상기 조작모듈(200)에 따라 선별하고, 상기 조작모듈(200)에서의 각각의 기능에 해당하는 장치 데이터를 생성하며 상기 릴레이 및 제어회로(350)와 펄스 제어회로(380)를 통하여 상기 공작기계(10)의 수치제어장치(11)에 제어 케이블을 통해 데이터를 전달하도록 구성된다. The CPU 331 sorts the received data according to the operation module 200 with reference to the data memory 333 according to the operation of the program memory 332, and at the operation module 200. Generate device data corresponding to each function and transmit the data to the numerical control device 11 of the machine tool 10 through a control cable through the relay and control circuit 350 and the pulse control circuit 380. It is composed.

그리고, 상기 중앙처리장치(331)는 상기 공작기계(10)가 갖고 있는 고유의 원점에서 계산하여 가공 대상물의 원점을 수치적으로 기억하며, 또한 공작기계(10)의 수치제어장치(11)로부터 해당 장치의 위치 데이터를 입력받는 기능도 수행한다. 이때의 신호는 마그네틱 스케일이나 광학 스케일을 통한 테이블 등의 직선운동 검출 데이터와, 회전 엔코더 등을 통한 공구의 회전량 검출 데이터가 포함된다.The central processing unit 331 calculates from the inherent origin of the machine tool 10, and numerically stores the origin of the object to be processed, and also from the numerical control device 11 of the machine tool 10. It also performs the function of receiving the location data of the device. The signal at this time includes linear motion detection data such as a table through a magnetic scale or an optical scale, and rotation amount detection data of a tool through a rotary encoder.

그리고, 도시되지는 않았으나, 상기 수신 유니트(300)에는 FM모듈레이터와 RF증촉기 그리고 노이즈필터가 더 구비될 수 있다. Although not shown, the receiving unit 300 may further include an FM modulator, an RF amplifier, and a noise filter.

이하에서는 상기와 같은 구성을 가지는 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치의 구동에 관하여 도면을 참조하여 살펴보기로 한다.Hereinafter, with reference to the drawings with respect to the driving of the wireless manual pulse generation control apparatus for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention having the configuration as described above.

도 7은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 송신작동을 나타내는 플로우차트이다.7 is a flowchart showing a wireless manual pulse generation control device transmitting operation for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.

도 7을 참조하여 상기 송신 유니트의 동작을 살펴보면, 우선 상기 송신 유니트(100)의 중앙처리장치(120)는 프로그램 메모리(130)에 의해 프로그램이 시작되면 데이터의 전송을 위한 전송주기 시간을 설정하게 된다.(S110) Referring to FIG. 7, the central processing unit 120 of the transmission unit 100 sets a transmission cycle time for data transmission when a program is started by the program memory 130. (S110)

그리고, 상기 송신 유니트(100)에서 상기 조작모듈(200)에 구비된 스위치들의 조작을 통한 신호의 입력이 있는지를 판단하고(S120), 스위치의 입력이 있는 경우 S130을 진행하고, 스위치의 입력이 없는 경우 다시 S120으로 돌아가게 된다. Then, the transmission unit 100 determines whether there is an input of a signal through the operation of the switches provided in the operation module 200 (S120), if there is an input of the switch proceeds to S130, the input of the switch is If not, it will go back to S120.

S130에서는 각 조작모듈(200)의 조작에 의한 신호를 처리하게 된다. 이들 각각의 조작모듈(200)은 선택되는 이송축의 이동을 위한 조작신호 입력을 하게 되며, 각 이송축에 대응하는 축 선택 스위치(210)와 이송배율 선택 스위치(220)의 조작신호가 상기 중앙처리장치(120)로 전달되고, 사용자에 의해 조작된 상기 축 선택 스위치(210)와 이송배율 선택 스위치(220)의 현재 선택위치 상태를 상기 데이터 메모리(140)의 각각 임의의 변수에 임시 저장하게 된다.In S130 to process a signal by the operation of each operation module 200. Each of the operation modules 200 inputs an operation signal for movement of the selected feed shaft, and the operation signals of the axis selection switch 210 and the feed magnification selection switch 220 corresponding to each feed axis are centrally processed. The state of the current selection position of the axis selection switch 210 and the feed magnification selection switch 220 which are transmitted to the device 120 and operated by the user is temporarily stored in each arbitrary variable of the data memory 140. .

그리고, 각 조작모듈(200)에 구비된 상기 수동 펄스발생기(230)의 조작시, 상기 수동 펄스발생기(230)의 정회전 또는 역회전으로 발생되는 펄스를 정회전일때는 누적 가산하고 역회전일때는 누적 감산하여, 임의로 설정된 단위시간당 펄스 수를 데이터 메모리(140)의 임의의 변수에 임시 저장하게 된다. When the manual pulse generator 230 provided in each operation module 200 is operated, the pulses generated by the forward rotation or the reverse rotation of the manual pulse generator 230 are cumulatively added in the forward rotation and in the reverse rotation. By accumulating and subtracting, the predetermined number of pulses per unit time is temporarily stored in an arbitrary variable of the data memory 140.

본 발명의 실시예에 의한 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 상호간 또는 다른 장치들과의 동일 주파수 사용 시 데이터의 혼선으로 인한 방해 및 오동작방지를 위한 각 장치 고유의 코드를 임의의 다른 변수에 임시 저장한다.Wireless manual pulse generation control device for multi-axis simultaneous control of machine tools according to an embodiment of the present invention, any other code unique to each device for preventing interference and malfunction due to data interference when using the same frequency with each other or other devices Temporarily store it in a variable.

또한, 상기 중앙처리장치(120)와 입력장치(110)에서는 다수의 상기 조작모듈(200)을 통한 현재의 입력상태와 이전의 입력상태를 비교하여 입력의 변화가 있으면 S130의 각각의 동작을 수행하고 아니면 통과한다.(S130)In addition, the central processing unit 120 and the input device 110 compares the current input state and the previous input state through a plurality of the operation module 200 and performs each operation of S130 if there is a change in input. Otherwise pass. (S130)

프로그램 진행 도중 데이터 전송주기 시간이 설정시간을 경과하였는지 판단(S140)하여, 설정시간이 경과된 경우에는 S130의 동작에서 기 저장된 변수의 데이터들을 고주파 무선모듈(150)고유의 주파수로 변조하여 안테나를 통해 송출한다.(S150)During the program, it is determined whether the data transmission cycle time has passed the set time (S140). If the set time has elapsed, the data of the pre-stored variables are modulated to a frequency unique to the high frequency radio module 150 in operation S130. Send through. (S150)

그리고, 기 저장된 변수의 데이터들을 송출한 후에는 데이터 전송주기의 현재시간을 초기화한다.(S160) 또한 수동 펄스발생기(230)의 누적 펄스를 영(ZERO)로 초기화한다.(S170)After transmitting the data of the previously stored variable, the current time of the data transmission cycle is initialized (S160). The accumulated pulse of the manual pulse generator 230 is initialized to zero (SRO).

도 8은 본 발명의 실시예에 따른 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치 수신작동을 나타내는 플로우차트이다.8 is a flowchart showing a reception operation of a wireless manual pulse generation control device for multi-axis simultaneous control of a machine tool according to an embodiment of the present invention.

도 8을 참조하여 상기 수신 유니트(300)의 동작을 살펴보면, 우선, 상기 수신 유니트(300)의 중앙처리장치(331)는 주기적으로 상기 고주파 무선모듈(340)을 통하여 데이터신호의 입력이 있는지를 확인하게 된다.(S210)Referring to FIG. 8, the operation of the receiving unit 300 will be described. First, the central processing unit 331 of the receiving unit 300 periodically checks whether there is an input of a data signal through the high frequency radio module 340. It is checked. (S210)

상기 중앙처리장치(331)에서 데이터신호의 입력이 확인되면 데이터들을 각 조작모듈별, 기능별로 분리하여 임시저 장장소에 각각 저장하게 된다. 그리고, 안테나를 통하여 수신되는 주파수 중 고주파 무선모듈(340)의 고유주파수에 해당되는 신호주파수를 분리한 후 복조하여 원래의 데이터로 복원 후 중앙처리장지(331) 내에서 다수개 존재하는 축 선택 스위치(210) 와 이송배율 선택 스위치(220) 그리고 수동 펄스발생기(230) 각각에 해당되는 데이터로 분리하게 된다. When the input of the data signal is confirmed by the central processing unit 331, the data is divided into respective operation modules and functions and stored in the temporary storage place. In addition, after separating the signal frequency corresponding to the natural frequency of the high frequency radio module 340 among the frequencies received through the antenna, demodulating and restoring the original data, a plurality of axis select switches exist in the central processing unit 331. 210 and the feed magnification selection switch 220 and the manual pulse generator 230 are separated into the data corresponding to each.

이때, 상기 중앙처리장치(331)에서는 입력된 데이터 신호가 고유의 코드와 일치하지 않을 경우는 해당 데이터는 모두 무시하게 되고, 고유의 코드와 대응하는 신호만을 분리하게 된다. (S220)In this case, when the input data signal does not match the original code, the CPU 331 ignores all the corresponding data and separates only the signal corresponding to the original code. (S220)

분리된 데이터는 상기 릴레이 및 제어회로(350)에서 해당 이송축에 대한 각 스위치의 접점에 대응되는 릴레이 코일을 구동시키게 되고, 상기 제어 케이블(320)을 거쳐서 공작기계(10) 측으로 입력된다. The separated data drives the relay coil corresponding to the contact point of each switch with respect to the corresponding feed shaft in the relay and the control circuit 350, and is input to the machine tool 10 via the control cable 320.

상세히, 상기 조작모듈(200)별, 기능별로 저장된 데이터 중 각각의 이송축에 해당하는 상기 축 선택 스위치(210)와 이송배율 선택 스위치(220)의 데이터는 각각의 점점에 해당되는 상기 릴레이 및 제어회로(350)의 각각의 이송축에 해당하는 릴레이코일을 동작시키고 릴레이접점과 상기 제어 케이블(320)을 경유하여 상기 공작기계(10)의 입력측으로 입력된다.(S230)In detail, the data of the axis selection switch 210 and the feed magnification selection switch 220 corresponding to each feed axis among the data stored for each operation module 200 and for each function are the relays and the controls corresponding to the respective gains. The relay coil corresponding to each feed shaft of the circuit 350 is operated and input to the input side of the machine tool 10 via the relay contact point and the control cable 320. (S230)

한편, 상기 펄스 제어회로(380)에서는 상기 각각의 이송축에 대한 상기 수동 펄스발생기(230) 데이터(펄스수)들이 각각 플러스 일때는 A상이 B상보다 위상차가 90˚ 앞서는 구형파를, 또 상기 수동 펄스발생기(230) 데이터(펄스수)들이 각각 마이너스 일 때는 B상이 A상보다 위상차가 90˚ 앞서는 구형파를 각각 A,B 상에 가하여 데이터(펄스수)만큼 공작기계(10)측으로 전송하고, 전송 후 상기 수동 펄스발생기(230)의 초기의 정지상태의 신호를 유지한다.(S240)On the other hand, in the pulse control circuit 380, when the manual pulse generator 230 data (number of pulses) of the respective feed axes are positive, a square wave whose phase difference is 90 ° ahead of the B phase, and the manual When the pulse generator 230 data (number of pulses) are each negative, the B-phase transmits a square wave whose phase difference is 90 ° ahead of the A-phase to A and B, respectively, and transmits the data (number of pulses) to the machine tool 10 side. After that, the manual pulse generator 230 maintains an initial stop signal.

따라서, 상기 릴레이 및 제어회로(350)와 펄스 제어회로(380)는 입력되는 데이터들을 상기 축 선택 스위치(210),이송배율 선택 스위치(220),수동 펄스발생기(230)의 원래의 신호로 복원하여 공작기계(10)측으로 전달하여 상기 공작기계(10)의 이송축이 설정된 조작값에 따라 이송될 수 있도록 한다.Accordingly, the relay and control circuit 350 and the pulse control circuit 380 restore the input data to the original signals of the axis selection switch 210, the transfer magnification selection switch 220, and the manual pulse generator 230. By transmitting to the machine tool 10 side so that the feed shaft of the machine tool 10 can be conveyed according to the set operation value.

10. 공작기계 11. 수치제어장치
100. 송신 유니트 110. 입력장치
120. 중앙처리장치 130. 프로그램 메모리
140. 데이터 메모리 150. 고주파 무선모듈
160. 출력장치 200. 조작모듈
210. 축 선택 스위치 220. 이송배율 선택 스위치
230. 수동 펄스발생기 240. 전원스위치
300. 수신 유니트 310. 안테나
320. 제어 케이블 321. 커넥터
331. 중앙처리장치 332. 프로그램 메모리
333. 데이터 메모리 340. 고주파 무선모듈
350. 릴레이 및 제어회로 360. 입력장치
370. 출력장치 380. 펄스 제어회로
10. Machine tool 11. Numerical control device
100. Transmission unit 110. Input device
120. Central processing unit 130. Program memory
140. Data memory 150. High frequency radio module
160. Output device 200. Operation module
210. Axis selector switch 220. Feed ratio selector switch
230. Manual pulse generator 240. Power switch
300. Receive unit 310. Antenna
320. Control cable 321. Connector
331. Central Processing Unit 332. Program Memory
333. Data memory 340. High frequency radio module
350. Relay and control circuit 360. Input device
370. Output device 380. Pulse control circuit

Claims (5)

공작기계에 구비되는 다수의 이송축에 대한 설정 데이터를 수동으로 입력하는 장치에 있어서,
축 선택 스위치(210)와, 이송배율 선택 스위치(220) 그리고 수동 펄스발생기(23)로 구성되는 다수의 조작모듈(200)들을 통해 선택된 이송축에 대응하는 상기 설정 데이터를 입력하고, 입력된 데이터를 고주파무선모듈(150)을 통해서 무선으로 전송하는 송신 유니트(100)와;
상기 공작기계에 연결되며, 상기 송신 유니트(100)에서 전송되는 데이터를 고주파무선모듈(150)에 의해 수신하고, 수신된 데이터를 중앙처리장치(331)에서 각 조작모듈(200)별 및 각 스위치의 기능별로 선별한 후 각각의 이송축에 대응하는 릴레이 및 릴레이 제어회로(350)와 파동 제어회로(380)를 통하여 공작기계의 수치 제어부로 제어 케이블(320)에 의해 전송하여 다수의 이송축이 동시에 이송되도록 하는 수신 유니트(300)를 포함하여 구성되는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치.
In the device for manually inputting the setting data for a plurality of feed axes provided in the machine tool,
The setting data corresponding to the selected feed axis is input through the plurality of operation modules 200 including the axis select switch 210, the feed magnification select switch 220, and the manual pulse generator 23, and the input data is inputted. A transmission unit 100 for transmitting the radio wirelessly through the high frequency wireless module 150;
Is connected to the machine tool, receives the data transmitted from the transmission unit 100 by the high-frequency wireless module 150, and receives the received data for each operation module 200 and each switch in the central processing unit 331 After selection by the function of the plurality of feed shaft by the control cable 320 is transmitted to the numerical control unit of the machine tool through the relay and relay control circuit 350 and the wave control circuit 380 corresponding to each feed axis Wireless manual pulse generation control device for multi-axis simultaneous control of a machine tool comprising a receiving unit 300 to be conveyed at the same time.
제 1 항에 있어서,
상기 수신 유니트(300)에서는 수신되는 데이터 중 수신 유니트(300)에서의 고유 코드와 일치하지 않는 데이터는 무시하고, 고유 코드와 일치하는 데이터만을 분석하는 것을 특징으로 하는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치.
The method of claim 1,
The reception unit 300 ignores data that does not match the unique code of the reception unit 300 among the received data, and analyzes only the data that matches the unique code. Pulse generation control device.
제 1 항에 있어서,
상기 조작모듈(200)은 상기 공작기계에 구비되는 이송축의 수와 대응하도록 구비되는 것을 특징으로 하는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치.
The method of claim 1,
The operation module 200 is a wireless manual pulse generation control device for multi-axis simultaneous control of the machine tool, characterized in that provided to correspond to the number of the feed shaft provided in the machine tool.
제 1 항에 있어서,
상기 조작모듈(200)의 상기 축 선택 스위치(210)는 공작기계의 이송축들 중 어느 하나를 선택할 수 있으며,
상기 축 선택 스위치(210)와 동일한 상기 조작모듈(200) 내의 상기 이송 배율 스위치(220)와 수동 펄스발생기(230)의 조작 신호는 상기 축 선택 스위치(210)에 의해 선택된 이송축에 대한 조작신호로 저장되는 것을 특징으로 하는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어장치.
The method of claim 1,
The axis selection switch 210 of the operation module 200 may select any one of the feed shaft of the machine tool,
The operation signal of the feed magnification switch 220 and the manual pulse generator 230 in the same operation module 200 as the axis select switch 210 is an operation signal for the feed axis selected by the axis select switch 210. Wireless manual pulse generation control device for multi-axis simultaneous control of the machine tool, characterized in that stored in the.
다수의 이송축을 가지는 공작기계의 각 이송축에 대한 설정데이터를 수동으로 입력하여 수치제어부에 전송하는 방법에 있어서,
프로그램이 시작되면 데이터의 전송주기를 설정하는 단계;(S110)
각 조작모듈의 스위치로부터 조작신호가 입력되었는지를 판단하는 단계;(S120)
각 조작모듈의 스위치의 조작신호를 기능별 고유코드로 데이터 메모리에 저장하는 단계;(S130)
프로그램의 진행 도중 데이터 전송주기의 시간이 경과되었는지를 판단(S140)하여 경과된 경우 데이터 메모리에 저장된 데이터를 송출하는 단계;(S150)
데이터 송출 후 설정시간과 누적된 수동펄스 데이터를 리셋하는 단계;(S160,S170)
수신 유니트로부터 데이터가 수신되었는지를 판단하는 단계;(S210)
수신된 데이터를 각 조작모듈별 및 기능별로 분리하는 단계;(S220)
각각의 상기 이송축에 대응하는 릴레이가 구동되는 단계;(S230)
각각의 상기 이송축에 대응하는 A상과 B상의 구형파를 전송하는 단계(S240)를 포함하여 이루어지는 것을 특징으로 하는 공작기계의 다축 동시 제어용 무선 수동 펄스 발생 제어방법.
In the method of manually inputting the setting data for each feed shaft of a machine tool having a plurality of feed shafts and transmitting to the numerical control unit,
Setting a transmission period of data when the program starts; (S110)
Determining whether an operation signal is input from a switch of each operation module; (S120)
Storing an operation signal of a switch of each operation module in a data memory as a unique code for each function; (S130)
Determining whether the time of the data transmission period has elapsed while the program is in progress (S140), and if the elapsed time passes, transmitting the data stored in the data memory (S150).
Resetting the set time and the accumulated manual pulse data after the data transmission; (S160, S170)
Determining whether data has been received from the receiving unit; (S210)
Separating the received data for each operation module and function; (S220)
Driving a relay corresponding to each of the feed shafts;
And transmitting (S240) square waves corresponding to the phase A and the phase B corresponding to each of the feed shafts.
KR1020120067986A 2012-06-25 2012-06-25 Multi axis synchro control rf manual pulse generator apparatus and mathod KR101315332B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020120067986A KR101315332B1 (en) 2012-06-25 2012-06-25 Multi axis synchro control rf manual pulse generator apparatus and mathod

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120067986A KR101315332B1 (en) 2012-06-25 2012-06-25 Multi axis synchro control rf manual pulse generator apparatus and mathod

Publications (1)

Publication Number Publication Date
KR101315332B1 true KR101315332B1 (en) 2013-10-08

Family

ID=49637815

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120067986A KR101315332B1 (en) 2012-06-25 2012-06-25 Multi axis synchro control rf manual pulse generator apparatus and mathod

Country Status (1)

Country Link
KR (1) KR101315332B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018083260A (en) * 2016-11-24 2018-05-31 ファナック株式会社 Manual pulse generating device
JP2018083261A (en) * 2016-11-24 2018-05-31 ファナック株式会社 Manual pulse generating device
US10730155B2 (en) * 2016-09-09 2020-08-04 Makino Milling Machine Co., Ltd. Machine tool with manual pulse generator

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018605A (en) 2003-06-27 2005-01-20 Fanuc Ltd Numerical control system
KR20050116693A (en) * 2004-06-08 2005-12-13 위아 주식회사 Interfacing device for manual pulse generator of machine tool
KR20060100784A (en) * 2005-03-18 2006-09-21 정순원 Control apparatus and method for nc machine with radio manual pulse

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018605A (en) 2003-06-27 2005-01-20 Fanuc Ltd Numerical control system
KR20050116693A (en) * 2004-06-08 2005-12-13 위아 주식회사 Interfacing device for manual pulse generator of machine tool
KR20060100784A (en) * 2005-03-18 2006-09-21 정순원 Control apparatus and method for nc machine with radio manual pulse

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10730155B2 (en) * 2016-09-09 2020-08-04 Makino Milling Machine Co., Ltd. Machine tool with manual pulse generator
JP2018083260A (en) * 2016-11-24 2018-05-31 ファナック株式会社 Manual pulse generating device
JP2018083261A (en) * 2016-11-24 2018-05-31 ファナック株式会社 Manual pulse generating device
CN108098362A (en) * 2016-11-24 2018-06-01 发那科株式会社 Manual pulse generating device
US10576595B2 (en) 2016-11-24 2020-03-03 Fanuc Corporation Manual pulse generating device

Similar Documents

Publication Publication Date Title
KR101315332B1 (en) Multi axis synchro control rf manual pulse generator apparatus and mathod
US7774088B2 (en) Numeric control apparatus and numeric control machine controlling a number of systems
CN102941426B (en) Intelligent deflection system matched with robot
KR20060110479A (en) Robot system for a cleaning
JP4044105B2 (en) Numerical control device having function of switching operation means for each system
KR100693355B1 (en) Control apparatus and method for NC machine with radio manual pulse
JP2019025562A (en) Robot control device and production system
CN103231197B (en) NC (numerical control) welding positioner system
US8255064B2 (en) Remote CNC machine control switch
CN103023429A (en) Motor control circuit and servo device provided with the same
KR101183339B1 (en) Wireless handler for machinetool
CN201075245Y (en) Wireless manual pulse generator
CN202951982U (en) Intelligent shifting system matched with robot
KR880000271B1 (en) Numerical control method and apparatus
KR200388797Y1 (en) Control apparatus for NC machine with radio manual pulse
CN103909442A (en) Control device and method for machine tool
EP1712965B1 (en) System and method for controlling industrial robots and the like, comprising a wireless portable programming terminal
JP6629817B2 (en) Control system and motor control method
JPH11231923A (en) Numerical controller
KR102057092B1 (en) Manufacturing system having input and output device
CN104965484A (en) Method for controlling numerical control milling machine
US20230249358A1 (en) Robot control system
CN203804978U (en) Truss type robot controller based on single chip microcomputer
Abdalla et al. Mobile robot controlled through mobile communication
JP7460663B2 (en) control system

Legal Events

Date Code Title Description
A201 Request for examination
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
LAPS Lapse due to unpaid annual fee