1. Technical Field
The present disclosure relates to control apparatuses and, particularly, to a control apparatus used in a computer numerical control (CNC) machine.
2. Description of Related Art
Manual pulse generators are devices normally associated with computer numerical control (CNC) machines or other devices involved in positioning. A manual pulse generator generates electrical pulse signals sent to a CNC machine and then the CNC machine moves a predetermined distance for each pulse signal.
Referring to
Referring to
(CNC) machine control apparatus 1 is used to control a CNC machine 80. The CNC machine control apparatus 1 includes a case 10, a universal serial bus (USB) plug 20 connected to a control circuit 70 arranged in the case 10 via cables, a rotary switch 30 mounted on the case 10, and seven button switches 41-44, 51, 52, and 61 mounted on the case 10. In other embodiments, the USB plug 20 can be replaced by some other kinds of communication plug. The rotary switch 30 and the button switches 41-44, 51, 52, and 61 can be replaced by other kinds of switches.
The case 10 is approximately ellipsoid-shaped and defines a depressed portion 12 in a lower side of the case 10. The rotary switch 30 is mounted on an upper side of the case 10, adjacent to a first end of the case 10. The button switches 41-44 are mounted on the upper side of the case 10 in a crisscross mode, adjacent to a second end of the case 10. The button switches 51 and 52 are mounted on the second end of the case 10. The button switch 61 is mounted to the depressed portion 12 of the case 10. The case 10 is easily handheld, and the rotary switch 30 and the button switches 41-44, 51, 52, and 61 are convenient to operate.
The control circuit 70 includes a first switch control unit 71, a second switch control unit 72, a switch signal receiving unit 73, a control unit 74, a command signal converting unit 75, a pulse signal generating unit 76, an operation signal output unit 77, and a power supply 78.
The first switch control unit 71 is to receive a first switch signal from the rotary switch 30 and send the first switch signal to the switch signal receiving unit 73, for controlling a work mode of the CNC machine 80. The second switch control unit 72 is to receive second switch signals from the button switches 41-44, 51, 52, and 61, and send the second switch signals to the switch signal receiving unit 73, for controlling the operation of the CNC machine 80.
In one embodiment, the rotary switch 30 includes five switch points corresponding to five work modes of the CNC machine 80, the switch points include an automatic processing switch point AUTO, a single-line processing switch point SINGLE, a consecutive jog processing switch point CJOG, an equidistance jog processing switch point IJOG, and a mouse processing switch point MOUSE.
When the rotary switch 30 is switched to the automatic processing switch point AUTO or the single-line processing switch point SINGLE, the operation of the CNC machine 80 is controlled by the button switches 41-44, 51, 52, and 61. The button switches 42 and 44 are to control a moving speed of the CNC machine 80, the button switches 41 and 43 are to control a feeding speed of the CNC machine 80, the button switch 51 is to stop the CNC machine 80, the button switch 52 is to reset the CNC machine 80, and the button switch 61 is to start the CNC machine 80. The CNC machine 80 is in an automatic mode when the rotary switch 30 is switched to the automatic processing switch point AUTO, in a single-line mode when the rotary switch 30 is switched to the single-line processing switch point SINGLE.
When the rotary switch 30 is switched to the consecutive jog processing switch point CJOG, the button switches 42 and 44 are to control movement of the CNC machine 80 along an X direction, the button switches 41 and 43 are to control movement of the CNC machine 80 along a Y direction, the button switches 51 and 52 are to control movement of the CNC machine 80 along an Z direction, and the button switch 61 is to control the moving speed of the CNC machine 80. Wherein the X direction, the Z direction, and the Z direction are vertical to one another in a space.
When the rotary switch 30 is switched to the equidistance jog processing switch point IJOG, the button switches 42 and 44 are to control movement of the CNC machine 80 along an X direction, the button switches 41 and 43 are to control movement of the CNC machine 80 along a Y direction, the button switches 51 and 52 are to control movement of the CNC machine 80 along an Z direction, and the button switch 61 is to control a moving distance of each jog of the CNC machine 80, such as 0.1 mm, 0.01 mm, 0.001 mm, etc.
The switch signal receiving unit 73 is to transmit the first and second switch signals to the control unit 74. The power supply 78 supplies power to the control unit 74. The control unit 74 is to determine a current switch point of the rotary switch 30 according to the first switch signal from the rotary switch 30, and convert the second switch signals from the button switches 41-44, 51, 52, and 61 into command signals and then send the command signals to the command signal converting unit 75. The command signal converting unit 75 is to convert the command signals to operation signals which can be identified by the CNC machine 80, and then send the operation signals to the operation signal output unit 77. The pulse signal generating unit 76 is to generate pulse signals to the operation signal output unit 77. The operation signal output unit 77 is to output the operation signals and the pulse signals to the CNC machine 80 via the USB plug 20 of the CNC machine control apparatus 1. In other embodiments, the switch signal receiving unit 73 can be omitted and the control unit 74 has a function to receive the first and second switch signals from the switch control units 71 and 72.
In use, the USB plug 20 of the CNC machine control apparatus 1 is plugged into a corresponding USB interface 82 of the CNC machine 80. When the CNC machine 80 needs to operate in the automatic mode, the rotary switch 30 of the CNC machine control apparatus 1 is switched to the automatic processing switch point AUTO. The button switch 61 is pushed to start the CNC machine 80, and the button switches 42 and 44 can be pushed to control the moving speed of the CNC machine 80, the button switches 41 and 43 can be pushed to control the feeding speed of the CNC machine 80, the button switch 51 can be pushed to stop the CNC machine 80, and the button switch 52 can be pushed to reset the CNC machine 80. When the CNC machine 80 needs to operate in other modes, the rotary switch 30 is switched to the single-line processing switch point SINGLE, the consecutive jog processing switch point CJOG, or the equidistance jog processing switch point IJOG, and the corresponding button switches can be pushed to control the CNC machine 80, which is very convenient.
If the CNC machine 80 has a control interface 84 controlled by a mouse, the rotary switch 30 of the CNC machine control apparatus 1 can be switched to the mouse switch point MOUSE to enable mouse functioning. The button switches 41-44 can be pushed to control movement of a cursor of the control interface 84 of the CNC machine 80, and the button switches 51 and 52 can be pushed to execute a confirmation operation and a cancel operation respectively. The button switch 61 is undefined. Because the CNC machine control apparatus 1 can function as a mouse, a separate mouse is not needed for the CNC machine 80, which saves money. Furthermore, the CNC machine control apparatus 1 also can be used to control another electrical device, such as a computer, as a normal mouse would.
It is to be understood, however, that even though numerous characteristics and advantages of the present disclosure have been set forth in the foregoing description, together with details of the structure and function of the disclosure, the disclosure is illustrative only, and changes may be made in details, especially in matters of shape, size, and arrangement of parts within the principles of the disclosure to the full extent indicated by the broad general meaning of the terms in which the appended claims are expressed.
Number | Date | Country | Kind |
---|---|---|---|
2009 1 0302235 | May 2009 | CN | national |
Number | Name | Date | Kind |
---|---|---|---|
4120583 | Hyatt | Oct 1978 | A |
4199814 | Rapp et al. | Apr 1980 | A |
4513379 | Wilson et al. | Apr 1985 | A |
4514814 | Evans | Apr 1985 | A |
4531182 | Hyatt | Jul 1985 | A |
4555610 | Polad et al. | Nov 1985 | A |
4653360 | Compton | Mar 1987 | A |
4745557 | Pekar et al. | May 1988 | A |
4866360 | Kolomeets et al. | Sep 1989 | A |
4974165 | Locke et al. | Nov 1990 | A |
4990840 | Migda | Feb 1991 | A |
5043644 | Sasaki et al. | Aug 1991 | A |
5070288 | Ikeda et al. | Dec 1991 | A |
5081407 | Kono et al. | Jan 1992 | A |
5091861 | Geller et al. | Feb 1992 | A |
5124621 | Kawamura et al. | Jun 1992 | A |
5144550 | Sasaki et al. | Sep 1992 | A |
5172040 | Sasaki et al. | Dec 1992 | A |
5181178 | Sasaki et al. | Jan 1993 | A |
5200680 | Sasaki et al. | Apr 1993 | A |
5229698 | Minnich et al. | Jul 1993 | A |
5239159 | Masuda | Aug 1993 | A |
5260879 | Sasaki et al. | Nov 1993 | A |
5265027 | Sasaki et al. | Nov 1993 | A |
5282144 | Kawamura et al. | Jan 1994 | A |
5289367 | Sasaki et al. | Feb 1994 | A |
5313861 | Ikeda | May 1994 | A |
5317501 | Hilpert | May 1994 | A |
5317518 | Fujita et al. | May 1994 | A |
5357450 | Hemmerle et al. | Oct 1994 | A |
5438522 | Crovella | Aug 1995 | A |
5465215 | Strickland et al. | Nov 1995 | A |
5471395 | Brien | Nov 1995 | A |
5475602 | Otsuki et al. | Dec 1995 | A |
5539972 | Sasaki et al. | Jul 1996 | A |
5568028 | Uchiyama et al. | Oct 1996 | A |
5587915 | Nagatomi | Dec 1996 | A |
5599142 | Fujimoto et al. | Feb 1997 | A |
5604677 | Brien | Feb 1997 | A |
5631851 | Tanaka et al. | May 1997 | A |
5682319 | Boland et al. | Oct 1997 | A |
5687074 | Tanaka et al. | Nov 1997 | A |
5822212 | Tanaka et al. | Oct 1998 | A |
5931070 | Miyajima et al. | Aug 1999 | A |
5940292 | Kurakake et al. | Aug 1999 | A |
5977736 | Nakazato | Nov 1999 | A |
6019554 | Hong | Feb 2000 | A |
6242880 | Hong | Jun 2001 | B1 |
6317646 | de Caussin et al. | Nov 2001 | B1 |
6353301 | Niwa | Mar 2002 | B1 |
6427098 | Alverson et al. | Jul 2002 | B1 |
6442444 | Matsubara et al. | Aug 2002 | B2 |
6445959 | Poth | Sep 2002 | B1 |
6456896 | Ito et al. | Sep 2002 | B1 |
6470225 | Yutkowitz | Oct 2002 | B1 |
6512961 | Fukaya et al. | Jan 2003 | B1 |
6625498 | Kurakake et al. | Sep 2003 | B1 |
6665580 | Susnjara | Dec 2003 | B1 |
6757583 | Giamona et al. | Jun 2004 | B2 |
6775586 | Shibata et al. | Aug 2004 | B2 |
6826434 | Chang | Nov 2004 | B1 |
RE39907 | Hong | Nov 2007 | E |
7292913 | Tokutake et al. | Nov 2007 | B2 |
7437211 | Haas et al. | Oct 2008 | B1 |
7693588 | Hong et al. | Apr 2010 | B2 |
7769481 | Tang et al. | Aug 2010 | B2 |
7774088 | Yamada | Aug 2010 | B2 |
7792604 | Hong et al. | Sep 2010 | B2 |
7860601 | Piggott et al. | Dec 2010 | B2 |
8112173 | Katoh et al. | Feb 2012 | B2 |
20020004688 | Kojima et al. | Jan 2002 | A1 |
20020010520 | Matsubara et al. | Jan 2002 | A1 |
20030120376 | Shibata et al. | Jun 2003 | A1 |
20030195642 | Ragnini | Oct 2003 | A1 |
20040002778 | Giamona et al. | Jan 2004 | A1 |
20070021861 | Murata et al. | Jan 2007 | A1 |
20070185608 | Ragnini | Aug 2007 | A1 |
20080234855 | Haas et al. | Sep 2008 | A1 |
20090164039 | Jung et al. | Jun 2009 | A1 |
20090261990 | Wu et al. | Oct 2009 | A1 |
20090292389 | Jung et al. | Nov 2009 | A1 |
20090312862 | Fagan | Dec 2009 | A1 |
20100063608 | Miller | Mar 2010 | A1 |
Number | Date | Country | |
---|---|---|---|
20100292814 A1 | Nov 2010 | US |