Patent ID: 8255064

Claim:
A computer numerical control (CNC) machine control apparatus, the CNC machine control apparatus comprising: a case; a communication plug, operable to communicate with a CNC machine; a first switch mounted on the case, wherein the first switch comprises a plurality of processing switch points corresponding to a plurality of work modes of the CNC machine, respectively; a plurality of second switches mounted on the case, wherein the plurality of second switches perform different functions according to which of the processing switch points of the first switch is chosen; and a control circuit arranged in the case, comprising: a first switch control unit to receive a first switch signal from the first switch; a second switch control unit to receive second switch signals from the plurality of second switches; a control unit to receive the first and second switch signals, determine which work mode of the CNC machine is chosen according to the first switch signal, and convert the second switch signals into command signals according to the chosen work mode; a command signal converting unit to convert the command signals into operation signals; a pulse signal generating unit to generate pulse signals; and an operation signal output unit to output the operation signals and the pulse signals to the CNC machine via the communication plug, to control operation of the CNC machine; wherein the first switch comprises an automatic processing switch point and/or an single-line processing switch point, the plurality of second switches comprise first to fourth button switches; the second and fourth button switches are operable to control a moving speed of the CNC machine, the first and third button switches are operable to control a feeding speed of the CNC machine, in response to that the first switch is switched to the automatic processing switch point or the single-line processing switch point.