Numerical control system operation keyboard and numerical control system
By designing the hand pulse interface and signal processing circuit in the CNC system, the compatibility problems caused by the differences in different hand pulse models are solved, the assembly cost is reduced and user convenience is improved, and the precise control of the CNC machine tool is achieved.
Patent Information
- Application Number
- CN202420880353.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Utility models(China)
- Current Assignee / Owner
- Filing Date
- 2024-04-25
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2034-04-25
AI Technical Summary
Different communication protocols and electrical interfaces of different hand pulse models increase the difficulty of selecting and replacing hand pulse devices, and users need additional hardware configuration and wiring during use, resulting in high costs and inconvenient operation.
A CNC system operating keyboard is designed, including a hand pulse interface and a signal processing circuit, which can receive motion signals output by different hand pulse devices and perform signal processing, output corresponding control signals, and is compatible with multiple hand pulse types to reduce assembly difficulty and Cost, improve user convenience.
Through the design of the hand pulse interface and signal processing circuit, compatibility with a variety of hand pulse devices is achieved, assembly costs are reduced, user operation convenience and precise control capabilities of CNC machine tools are improved.
Smart Images

Figure CN222337494U_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a numerical control system operating keyboard and a numerical control system. Background Art
[0002] MPG devices usually refer to "Manual Pulse Generator" (MPG or manual pulse generator, electronic handwheel), which is an important input device in CNC machine tools and other precision mechanical equipment. The MPG device is equipped with an encoder. When the user rotates the handwheel, the encoder generates a series of electrical pulse signals proportional to the rotation angle of the handwheel. These pulse signals represent the direction of movement (forward or reverse) and distance (depending on the number of pulses generated per turn of the handwheel, i.e., resolution). The pulse signal is transmitted to the CNC system (CNC) through the interface. The CNC system determines the number and direction of the pulses based on the received pulse signal, and then controls the servo motor of the machine tool to move accordingly to achieve precise position control. However, different MPG models may have different communication protocols or electrical interfaces, which increases the difficulty of selecting and replacing MPG devices. In addition, users need additional hardware configuration and wiring during use to ensure the communication between the MPG and the CNC system, which is costly and inconvenient for users to operate. Utility Model Content
[0003] The main purpose of the utility model is to provide a numerical control system operating keyboard and a numerical control system, aiming to improve the compatibility problem between the numerical control system operating keyboard and a hand pulse device, reduce assembly costs and improve user convenience.
[0004] To achieve the above object, the utility model provides a numerical control system operation keyboard, the numerical control system includes a hand pulse device, and the numerical control system operation keyboard includes:
[0005] A hand pulse interface, which is used to access a hand pulse device;
[0006] A signal processing circuit, the signal processing circuit is electrically connected to the palm pulse interface;
[0007] The signal processing circuit is used to receive the hand pulse motion signal output by the hand pulse device through the hand pulse interface, and output a corresponding control signal after performing signal processing on the hand pulse motion signal.
[0008] In one embodiment, the signal processing circuit includes:
[0009] Main control circuit;
[0010] A voltage conversion circuit, wherein an input end of the voltage conversion circuit is electrically connected to the hand pulse interface, and an output end of the voltage conversion circuit is electrically connected to the main control circuit;
[0011] Wherein, the hand pulse motion signal includes a first voltage signal;
[0012] The voltage conversion circuit is used to receive the first voltage signal via the palm pulse interface, and output a corresponding second voltage signal to the main control circuit after performing voltage conversion on the first voltage signal.
[0013] In one embodiment, the voltage conversion circuit includes a switch tube, a voltage dividing resistor and a load resistor;
[0014] Among them, the first end of the switch tube is electrically connected to the palm pulse interface, the second end of the switch tube is electrically connected to the first end of the voltage divider resistor and the first end of the load resistor, the second end of the voltage divider resistor is used to access the power supply voltage, the second end of the load resistor is electrically connected to the main control circuit, and the third end of the switch tube is grounded.
[0015] In one embodiment, the signal processing circuit includes:
[0016] Main control circuit;
[0017] A differential signal conversion circuit, wherein an input end of the differential signal conversion circuit is electrically connected to the hand pulse interface, and an output end of the differential signal conversion circuit is electrically connected to the main control circuit;
[0018] Wherein, the hand pulse motion signal includes a differential signal;
[0019] The differential signal conversion circuit is used to receive the differential signal via the palm pulse interface, and output a corresponding pulse signal to the main control circuit after performing signal conversion on the differential signal.
[0020] In one embodiment, the numerical control system operation keyboard further includes:
[0021] A communication interface, wherein the communication interface has a communication terminal for accessing an external terminal, and an input terminal of the communication interface is electrically connected to the signal processing circuit;
[0022] The communication interface is used to output the control signal to an external terminal via the communication terminal.
[0023] In one embodiment, the communication interface includes at least one of an RS-485 interface and a USB interface.
[0024] In one embodiment, the numerical control system operation keyboard further includes:
[0025] A trigger circuit, wherein the trigger circuit is electrically connected to the signal processing circuit, and the trigger circuit is used to output a corresponding trigger signal to the signal processing circuit when triggered by a user.
[0026] In one embodiment, the trigger circuit includes a matrix keyboard circuit, which has a row signal input terminal and a column signal output terminal. The row signal input terminal of the matrix keyboard circuit is electrically connected to the output terminal of the signal processing circuit, and the column signal output terminal of the matrix keyboard circuit is electrically connected to the input terminal of the signal processing circuit.
[0027] In one embodiment, the numerical control system operation keyboard further includes:
[0028] a prompt circuit, the prompt circuit being electrically connected to the signal processing circuit;
[0029] The signal processing circuit is also used to control the operation of the prompt circuit according to the trigger signal.
[0030] The utility model also provides a numerical control system, which comprises a hand pulse device and any one of the numerical control system operation keyboards described above.
[0031] The utility model proposes a numerical control system operation keyboard, the numerical control system comprises a hand pulse device, the numerical control system operation keyboard comprises a hand pulse interface and a signal processing circuit, the hand pulse interface is used to access the hand pulse device; the signal processing circuit is electrically connected to the hand pulse interface; the signal processing circuit is used to receive a hand pulse motion signal output by the hand pulse device via the hand pulse interface, and output a corresponding control signal after signal processing the hand pulse motion signal.
[0032] In practical applications, different types of MPG devices can be connected through the MPG interface. The signal processing circuit outputs the corresponding control signal to the controller of the CNC system according to the MPG motion signal output by the MPG device, thereby enabling the controller of the CNC system to perform corresponding control work. In this way, users can intuitively control the movement of the coordinate axis of the CNC machine tool through the MPG device to achieve precise control of the CNC machine tool; the setting of the MPG interface can also make the CNC system operation keyboard compatible with more types of MPG, reducing the difficulty and cost of assembly and improving user convenience. BRIEF DESCRIPTION OF THE DRAWINGS
[0033] In order to more clearly illustrate the embodiments of the utility model or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the utility model. For ordinary technicians in this field, other drawings can be obtained based on the structures shown in these drawings without paying creative work.
[0034] Figure 1 This is a schematic diagram of a circuit module of an embodiment of a numerical control system operation keyboard of the utility model;
[0035] Figure 2 This is a schematic diagram of a circuit module of another embodiment of the numerical control system operation keyboard of the utility model;
[0036] Figure 3 A specific circuit diagram of an embodiment of a numerical control system operation keyboard of the utility model;
[0037] Figure 4 This is a schematic diagram of a circuit module of another embodiment of the numerical control system operation keyboard of the utility model;
[0038] Figure 5 This is a schematic diagram of a circuit module of another embodiment of the numerical control system operation keyboard of the utility model;
[0039] Figure 6 This is a schematic diagram of a circuit module of another embodiment of the numerical control system operation keyboard of the utility model;
[0040] Figure 7 This is a schematic diagram of a circuit module of another embodiment of the numerical control system operation keyboard of the utility model;
[0041] Figure 8 This is a circuit module diagram of another embodiment of the numerical control system operating keyboard of the utility model.
[0042] Description of Figure Numbers:
[0043] 10. Hand pulse interface; 20. Signal processing circuit; 30. Communication interface; 40. Trigger circuit; 50. Prompt circuit; 21. Main control circuit; 22. Voltage conversion circuit; 23. Differential signal conversion circuit; 41. Matrix keyboard circuit.
[0044] The realization of the purpose, functional features and advantages of the utility model will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION
[0045] The following will be combined with the drawings in the embodiments of the utility model to clearly and completely describe the technical solutions in the embodiments of the utility model. Obviously, the described embodiments are only part of the embodiments of the utility model, not all of the embodiments. Based on the embodiments of the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.
[0046] In addition, in the present utility model, descriptions such as "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying their relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In addition, the technical solutions between the various embodiments can be combined with each other, but they must be based on the ability of ordinary technicians in the field to implement them. When the combination of technical solutions is contradictory or cannot be implemented, it should be deemed that such a combination of technical solutions does not exist and is not within the scope of protection required by the present utility model.
[0047] MPG devices usually refer to "Manual Pulse Generator" (MPG or manual pulse generator, electronic handwheel), which is an important input device in CNC machine tools and other precision mechanical equipment. The MPG device is equipped with an encoder. When the user rotates the handwheel, the encoder generates a series of electrical pulse signals proportional to the rotation angle of the handwheel. These pulse signals represent the direction of movement (forward or reverse) and distance (depending on the number of pulses generated per turn of the handwheel, i.e., resolution). The pulse signal is transmitted to the CNC system (CNC) through the interface. The CNC system determines the number and direction of the pulses based on the received pulse signal, and then controls the servo motor of the machine tool to move accordingly to achieve precise position control. However, different MPG models may have different communication protocols or electrical interfaces, which increases the difficulty of selecting and replacing MPG devices. In addition, users need additional hardware configuration and wiring during use to ensure the communication between the MPG and the CNC system, which is costly and inconvenient for users to operate.
[0048] To this end, the utility model proposes a numerical control system operating keyboard, the numerical control system includes a hand pulse device, reference Figure 1 , the numerical control system operation keyboard includes:
[0049] A hand pulse interface 10, wherein the hand pulse interface 10 is used to access a hand pulse device;
[0050] A signal processing circuit 20, wherein the signal processing circuit 20 is electrically connected to the palm pulse interface 10;
[0051] The signal processing circuit 20 is used to receive the hand pulse motion signal output by the hand pulse device through the hand pulse interface 10, and output a corresponding control signal after performing signal processing on the hand pulse motion signal.
[0052] In this embodiment, the hand pulse interface 10 can be implemented by a voltage output interface, a differential output interface, etc. It should be noted that the type of the hand pulse interface 10 needs to be configured according to the output mode of the hand pulse device. The signal processing circuit 20 can be implemented by a main controller, such as MCU, DSP (Digital Signal Process, digital signal processing chip), FPGA (Field Programmable Gate Array, programmable logic gate array chip), PLC, SOC (System On Chip, system-level chip), etc.
[0053] It is understandable that a hand pulse device generally refers to a handwheel pulse generator, which is a manual input device for CNC machine tools and other precision mechanical equipment to control the movement or positioning of the equipment. A hand pulse device with voltage output generally detects the rotation angle and speed of the handwheel through an internal mechanical encoder or electronic sensor, and converts it into an analog voltage signal output. For example, as the handwheel rotates, the pulse sequence generated by the encoder can be converted into a continuously changing voltage signal through a charge pump circuit or other signal conditioning circuit. This voltage signal directly reflects the position information of the handwheel rotation, and its amplitude changes linearly with the rotation of the handwheel, or is encoded according to a specific proportional relationship. A hand pulse device with differential output also obtains position and speed information based on an encoder or sensor, but its output signal exists in a differential form. The differential signal includes two signal lines, and the signal amplitudes on the two lines are equal but the polarities are opposite (such as A+ and A-). The advantage of this design is that it can effectively resist common mode noise. The hand pulse device with differential output outputs a differential signal to the signal processing circuit 20, so that the signal processing circuit 20 obtains the corresponding position information through the voltage difference on the two signal lines. In this embodiment, a voltage conversion circuit 22 or a differential signal conversion circuit 23 may be integrated in the main controller to convert the hand pulse motion signal received via the hand pulse interface 10 and output a corresponding control signal.
[0054] Specifically, when the user needs to use the hand pulse device to perform zero position correction and signal segmentation of CNC machine tools, printing machinery, etc., it can be connected to the hand pulse interface 10 of the CNC system operation keyboard according to the interface type of the hand pulse device. At this time, the user can switch the operation mode to manual mode in the host computer of the CNC system to allow the hand pulse device to control the movement of the CNC machine tool. The user outputs the corresponding hand pulse motion signal to the signal processing circuit 20 of the CNC system operation keyboard by rotating the hand pulse device, so that the signal processing circuit 20 outputs the corresponding control signal to the controller of the CNC system after signal processing the hand pulse motion signal, thereby realizing the control of the CNC machine tool. Among them, the rotation direction of the hand pulse device corresponds to the forward and reverse movement direction of the axis of the CNC machine tool, and the rotation speed of the hand pulse device corresponds to the movement speed of the axis of the CNC machine tool. In this way, the user can achieve precise micro-adjustment through the hand pulse device.
[0055] In practical applications, different types of hand pulse devices can be connected through the hand pulse interface 10, and the signal processing circuit 20 outputs corresponding control signals to the controller of the numerical control system according to the hand pulse motion signals output by the hand pulse device, thereby enabling the controller of the numerical control system to perform corresponding control work. In this way, the user can intuitively control the movement of the axis of the numerical control machine tool through the hand pulse device to achieve precise control of the numerical control machine tool; the setting of the hand pulse interface 10 can also make the operation keyboard of the numerical control system compatible with more types of hand pulses, reduce the difficulty and cost of assembly, and improve the convenience of user use.
[0056] In one embodiment of the present invention, reference Figure 2 , the signal processing circuit 20 comprises:
[0057] Main control circuit 21;
[0058] A voltage conversion circuit 22, wherein an input end of the voltage conversion circuit 22 is electrically connected to the hand pulse interface 10, and an output end of the voltage conversion circuit 22 is electrically connected to the main control circuit 21;
[0059] Wherein, the hand pulse motion signal includes a first voltage signal;
[0060] The voltage conversion circuit 22 is used for receiving the first voltage signal via the MPI interface 10 , performing voltage conversion on the first voltage signal, and then outputting a corresponding second voltage signal to the main control circuit 21 .
[0061] In this embodiment, the main control circuit 21 can be implemented by the above main controller. The voltage conversion circuit 22 can be implemented by a voltage conversion circuit composed of multiple switches, resistors, capacitors, inductors, etc., or by a voltage conversion chip.
[0062] Specifically, when the output mode of the hand pulse device is a voltage output mode, the hand pulse movement signal output by the hand pulse device is a first voltage signal. When the voltage conversion circuit 22 receives the first voltage signal via the hand pulse interface 10, it converts the voltage into a second voltage signal output to the main control circuit 21, so that the main control circuit 21 outputs a corresponding control signal to the controller of the CNC system, thereby realizing the control of the CNC machine tool.
[0063] In this embodiment, the voltage conversion circuit 22 includes a switch tube, a voltage dividing resistor and a load resistor;
[0064] Among them, the first end of the switch tube is electrically connected to the palm pulse interface 10, the second end of the switch tube is electrically connected to the first end of the voltage divider resistor and the first end of the load resistor, the second end of the voltage divider resistor is used to access the power supply voltage, the second end of the load resistor is electrically connected to the main control circuit 21, and the third end of the switch tube is grounded.
[0065] refer to Figure 3 , the voltage conversion circuit 22 is composed of a switch tube Q, a voltage divider resistor R1 and a load resistor R2. Q is an NPN transistor for example. It is connected in series with the power supply end of the voltage conversion to reduce the power supply voltage connected to the power supply end VIN to a range that Q can handle. It should be noted that R1 and R2 form a resistive voltage divider circuit. Adjusting the resistance value of R1 can change the output voltage of the output end OUT1 of the voltage conversion circuit 22. In addition, when Q is turned on, the current will flow through the load resistor R2. The resistance value of R2 determines the size of the output current, which in turn affects the size of the output voltage. In this embodiment, the main control circuit 21 can be implemented by an MCU or FPGA chip, and the voltage conversion circuit 22 can convert the 5V power supply voltage into a voltage, such as outputting a 3.3V signal to the MCU or FPGA chip after a step-down conversion. Among them, 5V is a first voltage signal and 3.3V is a second voltage signal. In this embodiment, the power supply voltage received by the voltage conversion circuit 22 can be a voltage within a preset range, and the preset range is set in advance by the R&D personnel, such as 8V-26V.
[0066] Through the above-mentioned setting, the voltage conversion circuit 22 can convert the hand pulse motion signal output by the hand pulse device with voltage-type output into voltage and output it to the main control circuit 21, so that the main control circuit 21 outputs the corresponding control signal to the controller of the numerical control system, thereby controlling the movement of the axis of the numerical control machine tool. In addition, the voltage output interface is simple in design, and the main control circuit 21 only needs to process a single first voltage signal, which is suitable for use in application scenarios with a short transmission distance. In this way, the power loss of the main control circuit 21 is reduced to a certain extent, the service life of the main control circuit 21 is extended, and the service life of the numerical control system operation keyboard of the utility model is increased.
[0067] It is understandable that in long-distance transmission or in a strong electromagnetic environment, the signal quality will be reduced, and therefore the accuracy and stability of the transmitted signal will be reduced.
[0068] To this end, in another embodiment of the present invention, reference Figure 4 , the signal processing circuit 20 comprises:
[0069] Main control circuit 21;
[0070] A differential signal conversion circuit 23, wherein an input end of the differential signal conversion circuit 23 is electrically connected to the hand pulse interface 10, and an output end of the differential signal conversion circuit 23 is electrically connected to the main control circuit 21;
[0071] Wherein, the hand pulse motion signal includes a differential signal;
[0072] The differential signal conversion circuit 23 is used for receiving the differential signal via the palm pulse interface 10 , and converting the differential signal to output a corresponding pulse signal to the main control circuit 21 .
[0073] In this embodiment, the differential signal conversion circuit 23 can be implemented by a differential signal conversion circuit composed of a differential amplifier, a comparator, a filter circuit, etc. It can also be implemented by the main controller or a dedicated signal conversion chip described in the above embodiment.
[0074] Specifically, when the user connects the differential output type hand pulse device to the hand pulse interface 10 and uses the hand pulse device, the hand pulse device will output a corresponding differential signal. This differential signal is to better resist electromagnetic interference (EMI) and common mode noise, and usually includes two channels of mutually anti-phase signals, and the voltage difference between them represents the actual effective signal. The received differential signal is first conditioned by a differential amplifier, which can amplify the voltage difference between the signals of the two channels and suppress the common mode signal to ensure the quality and accuracy of the signal. The signal output by the differential amplifier can be filtered out by a low-pass filter to remove high-frequency noise, and only the low-frequency components related to the pulse are retained. Then, a suitable threshold is set by a comparator to perform pulse detection. When the signal strength received by the comparator exceeds the set threshold, a level jump will be generated to form a pulse front edge; when the signal strength is reduced to below the set threshold, another level jump will be generated to form a pulse trailing edge. In this way, the differential signal conversion circuit 23 can convert the differential signal output by the hand pulse device into a digital pulse signal representing each pulse beat, and output it to the main control circuit 21.
[0075] The setting of the differential signal conversion circuit 23 can effectively suppress noise interference. In addition, even if there is a certain line loss during the transmission of the differential signal, the loss of the two input channels of the differential signal transmission is within the preset variation range, and the differential signal conversion circuit 23 can still accurately process it, and can ensure high accuracy in long-distance transmission. In this way, the stability and reliability of the operation of the numerical control system operation keyboard of the utility model are improved.
[0076] In one embodiment of the present utility model, reference Figure 5 , the numerical control system operation keyboard also includes:
[0077] A communication interface 30, wherein the communication interface 30 has a communication terminal for accessing an external terminal, and an input terminal of the communication interface 30 is electrically connected to the signal processing circuit 20;
[0078] The communication interface 30 is used to output the control signal to an external terminal via the communication terminal.
[0079] In this embodiment, the communication interface 30 may be a serial communication interface, a parallel communication interface, a network communication interface, a field bus communication interface, a wireless communication interface, etc. In this embodiment, the communication interface 30 includes at least one of an RS-485 interface and a USB interface.
[0080] Specifically, the numerical control system operation keyboard includes both an RS485 interface and a USB interface as an example for explanation, the operating system operation keyboard can be electrically connected to the numerical control system controller or other equipment terminals via the RS485 interface or the USB interface, and the equipment terminal includes a host computer. During the operation of the numerical control machine tool, the user can use the hand pulse device to perform corresponding control work. When the hand pulse device outputs the corresponding hand pulse motion signal to the numerical control system operation keyboard, the signal processing circuit 20 will output the corresponding control signal to the communication interface 30, and then output it to the numerical control system controller or the equipment terminal, so that the numerical control system controller or the equipment terminal performs calculation processing according to the internal preset numerical control program to control the movement of each axis of the machine tool.
[0081] It should be noted that the palm vein device can be used for identity verification. The operator is identified by scanning the palm vein pattern so that only authorized operators can control the CNC machine tools, thereby improving the security and reliability of the CNC system.
[0082] In another embodiment of the present invention, reference Figure 6 , the numerical control system operation keyboard also includes:
[0083] A trigger circuit 40 , wherein the trigger circuit 40 is electrically connected to the signal processing circuit 20 , and the trigger circuit 40 is configured to output a corresponding trigger signal to the signal processing circuit 20 when triggered by a user.
[0084] In this embodiment, the trigger circuit 40 can be implemented by using a physical key or a virtual key.
[0085] Taking physical keys as an example, the trigger circuit 40 includes a matrix keyboard circuit 41, which has a row signal input terminal and a column signal output terminal. The row signal input terminal of the matrix keyboard circuit 41 is electrically connected to the output terminal of the signal processing circuit 20, and the column signal output terminal of the matrix keyboard circuit 41 is electrically connected to the input terminal of the signal processing circuit 20.
[0086] It can be understood that the matrix keyboard is composed of row lines and column lines, and each intersection of the row lines and column lines on the matrix keyboard corresponds to a key. For example, a matrix keyboard with 4 rows × 4 columns has a total of 16 keys, and each key is located at the intersection of a row line and a column line. The row signal input end of the matrix keyboard circuit 41 is electrically connected to the output end of the signal processing circuit 20, that is, the row line is connected to the output pin of the MCU or FPGA, and it is set to a low level or a high level by the main control circuit 21; the column signal output end of the matrix keyboard circuit 41 is electrically connected to the input end of the signal processing circuit 20, that is, the column line is connected to the input pin of the MCU or FPGA, which is used to read the key state.
[0087] Specifically, the main control circuit 21 will pull down (or pull up) the row line in turn, and then read the state of all column lines. When a row line is activated, if no key is pressed, all column lines will present a specific state (for example, a high level). When the user presses the key corresponding to the matrix keyboard circuit 41, the intersection of the row and column where the key is located will close the circuit, so that the corresponding column line level changes (for example, a low level). When the level change of a certain column line is detected, the position of the key can be determined by the row line that is currently in the active state. By cyclically scanning all row lines, the entire keyboard matrix can be traversed to identify which key is pressed. In this way, the main control circuit 21 can output a corresponding control signal to the communication interface 30 according to the level change of the column signal output end of the matrix keyboard circuit 41, so that the numerical control system controller connected to it can control the operation of the machine tool. The matrix keyboard can include numeric keys, letter keys, function keys, and special operation keys, etc., which are used to output corresponding trigger signals to the signal processing circuit 20 when triggered by the user, so as to realize operations such as starting a program, setting parameters, and switching modes.
[0088] Through the above settings, the CNC system controller can receive the output signal of the hand pulse device or the matrix keyboard, and then control the machine tool to perform corresponding actions. In actual applications, the user can first authenticate the identity through the hand pulse device, and then perform the corresponding input operation through the matrix keyboard after the identity authentication is successful, thus improving the security and reliability of the CNC system. In addition, the settings of the hand pulse device and the matrix keyboard improve the user's convenience.
[0089] In another embodiment of the present invention, reference Figure 7 , the numerical control system operation keyboard also includes:
[0090] a prompt circuit 50, wherein the prompt circuit 50 is electrically connected to the signal processing circuit 20;
[0091] The signal processing circuit 20 is further used to control the prompt circuit 50 to work according to the trigger signal.
[0092] In this embodiment, the prompt circuit 50 can be implemented by a light prompt component, a sound prompt component, etc.
[0093] The light prompt component can be implemented by using LED lights.
[0094] refer to Figure 8, taking the prompt circuit 50 as a matrix LED light as an example, when the user presses any key corresponding to the matrix keyboard circuit 41, the signal processing circuit 20 will receive the trigger signal output by the matrix keyboard circuit 41, and output the corresponding control signal to the controller of the numerical control system according to the trigger signal, and at the same time, the signal processing circuit 20 will control the matrix LED light to work. That is, the signal processing circuit 20 controls the working state of the LED light according to the trigger signal. It can be understood that the matrix LED light can be used to display the input result from the matrix keyboard circuit 41 or display the status information of the numerical control system. For example, when the user presses a key on the matrix keyboard, the matrix LED light can flash or change color to determine the user's operation, so that the user can confirm whether the current input operation is correct according to the state of the matrix LED light. Similarly, when the user uses a hand pulse device to input an operation to the numerical control system, the matrix LED light can also perform corresponding prompting work. That is, when the signal processing circuit 20 receives the hand pulse motion signal output by the hand pulse device through the hand pulse interface 10, it outputs the corresponding control signal to the matrix LED light to control the matrix LED light to flash or change color. For example, the matrix LED light is used to display the motion status of each axis (whether it is moving, overtravel, alarm, etc.), power status, etc. Through different LED light combinations or lighting sequences, the operator can quickly and intuitively understand the current working status of the CNC machine tool and check whether the current operation is correct. In addition, when a fault occurs in the CNC system, the matrix LED light can help maintenance personnel quickly locate the fault through a specific flashing mode or light up a specific light group, so as to facilitate timely fault handling.
[0095] The setting of the prompt circuit 50 can intuitively display the working status of the numerical control system, thereby improving the user's convenience. At the same time, the prompt circuit 50 can be used to provide error and warning prompts to the user when operating the matrix keyboard or the hand pulse device, thereby avoiding the problem of false triggering and improving the operating efficiency and accuracy. In this way, the reliability of the operation of the numerical control system keyboard is improved, thereby improving the reliability of the operation of the numerical control system.
[0096] The utility model also provides a numerical control system, which comprises a hand pulse device and a numerical control system operation keyboard as described in any one of the above items.
[0097] It is worth noting that since the numerical control system of the present invention is based on the above-mentioned numerical control system operating keyboard, the embodiments of the numerical control system of the present invention include all technical solutions of all embodiments of the above-mentioned numerical control system operating keyboard, and the technical effects achieved are also exactly the same, which will not be repeated here.
[0098] The above description is only an optional embodiment of the utility model, and does not limit the patent scope of the utility model. All equivalent structural changes made by using the contents of the utility model specification and drawings under the inventive concept of the utility model, or directly / indirectly used in other related technical fields are included in the scope of the utility model.
Claims
1. A numerical control system operating keyboard, the numerical control system comprising a hand pulse device, characterized in that: The numerical control system operation keyboard comprises: A hand pulse interface, which is used to access a hand pulse device; A signal processing circuit, the signal processing circuit is electrically connected to the palm pulse interface; The signal processing circuit is used to receive the hand pulse motion signal output by the hand pulse device through the hand pulse interface, and output a corresponding control signal after performing signal processing on the hand pulse motion signal.
2. The numerical control system operation keyboard according to claim 1, characterized in that: The signal processing circuit comprises: Main control circuit; A voltage conversion circuit, wherein an input end of the voltage conversion circuit is electrically connected to the hand pulse interface, and an output end of the voltage conversion circuit is electrically connected to the main control circuit; Wherein, the hand pulse motion signal includes a first voltage signal; The voltage conversion circuit is used to receive the first voltage signal via the palm pulse interface, and output a corresponding second voltage signal to the main control circuit after performing voltage conversion on the first voltage signal.
3. The numerical control system operation keyboard according to claim 2, characterized in that: The voltage conversion circuit includes a switch tube, a voltage dividing resistor and a load resistor; Among them, the first end of the switch tube is electrically connected to the palm pulse interface, the second end of the switch tube is electrically connected to the first end of the voltage divider resistor and the first end of the load resistor, the second end of the voltage divider resistor is used to access the power supply voltage, the second end of the load resistor is electrically connected to the main control circuit, and the third end of the switch tube is grounded.
4. The numerical control system operation keyboard according to claim 1, characterized in that: The signal processing circuit comprises: Main control circuit; A differential signal conversion circuit, wherein an input end of the differential signal conversion circuit is electrically connected to the hand pulse interface, and an output end of the differential signal conversion circuit is electrically connected to the main control circuit; Wherein, the hand pulse motion signal includes a differential signal; The differential signal conversion circuit is used to receive the differential signal via the palm pulse interface, and output a corresponding pulse signal to the main control circuit after performing signal conversion on the differential signal.
5. The numerical control system operation keyboard according to claim 1, characterized in that: The numerical control system operation keyboard also includes: A communication interface, wherein the communication interface has a communication terminal for accessing an external terminal, and an input terminal of the communication interface is electrically connected to the signal processing circuit; The communication interface is used to output the control signal to an external terminal via the communication terminal.
6. The numerical control system operation keyboard according to claim 5, characterized in that: The communication interface includes at least one of an RS-485 interface and a USB interface.
7. The numerical control system operation keyboard according to claim 1, characterized in that: The numerical control system operation keyboard also includes: A trigger circuit, wherein the trigger circuit is electrically connected to the signal processing circuit, and the trigger circuit is used to output a corresponding trigger signal to the signal processing circuit when triggered by a user.
8. The numerical control system operation keyboard according to claim 7, characterized in that: The trigger circuit includes a matrix keyboard circuit, which has a row signal input terminal and a column signal output terminal. The row signal input terminal of the matrix keyboard circuit is electrically connected to the output terminal of the signal processing circuit, and the column signal output terminal of the matrix keyboard circuit is electrically connected to the input terminal of the signal processing circuit.
9. The numerical control system operation keyboard according to claim 7, characterized in that: The numerical control system operation keyboard also includes: a prompt circuit, the prompt circuit being electrically connected to the signal processing circuit; The signal processing circuit is also used to control the operation of the prompt circuit according to the trigger signal.
10. A numerical control system, characterized in that: The numerical control system comprises a hand pulse device and a numerical control system operation keyboard as claimed in any one of claims 1 to 9.