Intelligent thickness adjustment control system and method for sanding machine
The intelligent thickness adjustment control system uses formula calculations to automatically control the lifting motor, solving the problem of complex thickness adjustment process in existing sanding machines and achieving automated and efficient thickness adjustment control.
Patent Information
- Application Number
- CN202510994012.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-18
- Publication Date
- 2025-10-28
AI Technical Summary
In the existing sanding machine, during the thickness adjustment process, users need to manually calculate the parameters of the lifting motor, taking into account the reducer and transmission gears. The calculation process is complicated, time-consuming and labor-intensive.
An intelligent thickness adjustment control system is adopted. By acquiring the number of signal pulses of the lifting motor, the ratio of the reducer and transmission gears, and combining the formula, the lifting motor is automatically controlled to achieve automated thickness adjustment.
This improves the automation of the thickness adjustment process, reduces the complexity and time of manual calculations, and ensures the accuracy and efficiency of thickness adjustment.
Smart Images

Figure CN120839635A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of sheet metal processing, and in particular to an intelligent thickness adjustment control system and method for sanding machines. Background Technology
[0002] Currently, sanders refer to specialized equipment used for surface treatment in woodworking and panel processing. They use sanding belts, abrasive cloths, or sandpaper to polish materials. Besides the feeding and discharging transport structure, a sander includes a sanding belt / roller assembly for cutting the surface of the panel, a lifting and adjusting device for adjusting the height of the sanding belt / roller assembly, and a drive assembly that provides power to the sander. The sanding belt / roller assembly is generally referred to simply as the sanding belt assembly. Thickness adjustment involves using the lifting and adjusting device to adjust the height of the sanding belt assembly to change the thickness of the panel being processed. The height of the sanding belt assembly is controlled by a lifting motor within the lifting and adjusting device. Typically, the parameters that need to be adjusted for the lifting motor are calculated manually based on the required thickness, and then the parameters are modified accordingly.
[0003] The existing technical solutions mentioned above have the following drawbacks: when adjusting the thickness of the sander, the user needs to consider the reducer, transmission gears, and the current thickness when calculating the parameters of the lifting motor. The calculation process is relatively complicated, time-consuming, and labor-intensive. Summary of the Invention
[0004] In order to save time and effort in calculating the parameters of the lifting motor during thickness adjustment, this application provides an intelligent thickness adjustment control system and method for sanding machines.
[0005] On the one hand, the intelligent thickness adjustment control method for a sanding machine provided in this application adopts the following technical solution: A method for intelligent thickness adjustment control of a sander includes the following steps: Obtain the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor; Calculate the number of signal pulses Y corresponding to the lifting mechanism moving one unit distance. The formula for calculating the number of pulses is as follows: ; The formula for calculating the distance X that the lifting mechanism moves corresponding to one signal pulse is as follows: ; Preset thickness reference value; When the target thickness value is received, the thickness adjustment value is obtained by subtracting the thickness reference value from the target thickness value. The displacement direction of the lifting mechanism is determined according to the sign of the thickness adjustment value. The required number of signal pulses is calculated according to the formula for calculating the number of unit distances and the number of pulses contained in the thickness adjustment value. The lifting motor is controlled to rotate according to the displacement direction of the lifting mechanism. When the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses, the lifting motor is controlled to stop rotating. Record the number of signal pulses and displacement direction corresponding to the current lifting mechanism, and calculate the current thickness value based on the recorded data and distance calculation formula; When a new target thickness value is received, the thickness adjustment value is calculated using the new target thickness value and the current thickness value. The lifting motor is controlled according to the thickness adjustment value, and the old current thickness value is overwritten with the new current thickness value.
[0006] By adopting the above solution, the system has a pre-set formula. The manufacturer refines the formula based on various values of the sander. When the user uses the sander for the first time, the system defaults to the current thickness as the thickness reference value. The user inputs the required thickness, and the system automatically calculates accurate control information based on the formula and controls the lifting motor. Subsequent thickness adjustments only require inputting the new thickness, and the system automatically adjusts the thickness and updates the data. The entire process is highly automated and accurately controlled, making the thickness adjustment process time-saving and labor-saving.
[0007] Preferably, the step "when a new target thickness value is received, calculate the thickness adjustment value using the new target thickness value and the current thickness value" further includes: When thickness adjustment information is received, the thickness adjustment information includes the displacement distance and displacement direction of the lifting mechanism. The displacement distance of the lifting mechanism in the thickness adjustment information is used as the thickness adjustment value, and the displacement direction in the thickness adjustment information is used as the displacement direction of the lifting mechanism when controlling the rotation of the lifting motor.
[0008] By adopting the above scheme, if the user inputs a new thickness by adding or subtracting thickness values, the system can also directly calculate the lifting motor data by inputting the adjustment value, thereby achieving automatic thickness adjustment.
[0009] Preferably, the following steps are also included: There are preset processing limit thickness values; Upon receiving order information, analyze the final thickness value required by the order and the initial thickness of the workpiece; Calculate the required cutting thickness based on the initial and final thickness values of the workpiece; The number of thickness adjustments required is calculated by dividing the required cutting thickness by the machining limit thickness, and the required adjustment thickness is calculated based on the current thickness and the final thickness. Calculate the number of unit distances based on the thickness value to be adjusted, and substitute it into the formula to calculate the number of signal pulses; If the thickness value should be adjusted to a negative number, the lifting mechanism is controlled to rise based on the calculated number of signal pulses. If the thickness value to be adjusted is a positive number, then determine the relationship between the current thickness value and the initial thickness value of the workpiece; If the current thickness value is greater than the initial thickness value of the workpiece, first calculate the thickness difference between the current thickness value and the initial thickness value of the workpiece. Then divide the thickness value to be cut by the number of times the thickness should be cut to obtain the single cutting thickness value. Add the thickness difference to the single cutting thickness value to obtain the initial thickness adjustment value. Use the initial thickness adjustment value to perform the first thickness adjustment on the lifting mechanism. In each subsequent cut, use the single cutting thickness value to adjust the thickness of the lifting mechanism. When the total number of thickness adjustments reaches the required number of thickness adjustments, it is considered that one machining operation is completed. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the thickness value to be adjusted is divided by the number of times the thickness should be adjusted to obtain the thickness value of a single cut. The thickness value of the single cut is used to adjust the thickness of the lifting mechanism. When the total number of thickness adjustments reaches the number of times the thickness should be adjusted, it is considered that one machining operation is completed.
[0010] By adopting the above solution, the system can automatically adjust the thickness according to the order requirements after receiving the order. For plates that need to be cut multiple times, it can also automatically calculate the thickness adjustment process each time and adjust the thickness one by one.
[0011] Preferably, it includes the following steps: The thickness tolerance range is preset, and the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor are used as variables. Install a thickness detection sensor to detect the actual thickness value of the sander; After a thickness adjustment is completed, the current actual thickness value is compared with the calculated current thickness value. If the difference between the actual thickness value and the current thickness value is greater than the tolerance range, an alarm will be issued and the sander will be stopped. The actual thickness value will be overwritten with the current thickness value. The thickness adjustment value for this adjustment will be retrieved and adjusted according to the difference between the actual thickness value and the current thickness value. Substitute the adjusted thickness value into the formula, modify one variable individually to make the formula true, and repeat this step until the adjusted value of each variable is obtained. Undo the changes to the lifting motor in this thickness adjustment and randomly select a thickness adjustment value to readjust the thickness. Then, compare the current actual thickness value with the calculated current thickness value again. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, then the fault is reported and the sander is controlled to continue working. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, the actual thickness value after re-adjustment and the adjusted value of each variable will be substituted into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula.
[0012] By adopting the above solution, errors may occur during the thickness adjustment process due to inertia of the lifting motor or inaccurate calculations. After setting the allowable tolerance range, the system will automatically check the accuracy of the thickness adjustment result after completion. If it is inaccurate, the system will automatically adjust the formula.
[0013] Preferably, the step "when the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to cover the original variable value in the formula" further includes: If the actual thickness value can be obtained by substituting the adjusted values of no variables into the formula, an alarm will be issued. Calculate the result of overwriting the original variable with the adjusted values of multiple variables, and display the formula after substituting the adjusted values of each variable into the formula.
[0014] By adopting the above scheme, if the system cannot make the calculation result more accurate by modifying a single variable in the formula, the system will try to replace multiple variables and display the formula with the result after replacement, so that users can judge the general problem based on the final formula.
[0015] On the other hand, the intelligent thickness adjustment control system for a sanding machine provided in this application adopts the following technical solution: A sander intelligent thickness adjustment control system includes a data storage module, a formula storage module, a thickness adjustment calculation module, and a thickness adjustment control module; The data storage module stores the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor. The formula storage module calls the data stored in the data storage module. The thickness adjustment calculation module includes a pulse number calculation formula and a distance calculation formula. The pulse number calculation formula is as follows: ; The distance calculation formula is as follows: ; Y represents the number of signal pulses corresponding to the lifting mechanism moving one unit distance, and X represents the distance the lifting mechanism moves corresponding to one signal pulse. The thickness adjustment calculation module has a preset thickness reference value. When the thickness adjustment control module receives the target thickness value, it uses the difference between the thickness reference value and the target thickness value to obtain the thickness adjustment value. Based on the sign of the thickness adjustment value, it determines the displacement direction of the lifting mechanism. It calls the pulse number calculation formula and distance calculation formula in the formula storage module. Based on the unit distance quantity and pulse number calculation formula contained in the thickness adjustment value, it calculates the required number of signal pulses and transmits the number of signal pulses and displacement direction to the thickness adjustment control module and the data storage module. When a new target thickness value is received, it uses the new target thickness value and the current thickness value to calculate the thickness adjustment value. It overwrites the old current thickness value with the new current thickness value and substitutes the thickness adjustment value into the pulse number calculation formula to calculate the number of signal pulses and displacement direction. It transmits the new number of signal pulses and displacement direction to the thickness control module and the data storage module. The thickness adjustment control module controls the rotation of the lifting motor according to the displacement direction of the lifting mechanism, and controls the lifting motor to stop rotating when the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses.
[0016] By adopting the above solution, the system has a pre-set formula. The manufacturer refines the formula based on various values of the sander. When the user uses the sander for the first time, the system defaults to the current thickness as the thickness reference value. The user inputs the required thickness, and the system automatically calculates accurate control information based on the formula and controls the lifting motor. Subsequent thickness adjustments only require inputting the new thickness, and the system automatically adjusts the thickness and updates the data. The entire process is highly automated and accurately controlled, making the thickness adjustment process time-saving and labor-saving.
[0017] Preferably, when the thickness adjustment calculation module receives the thickness adjustment information, the thickness adjustment information includes the displacement distance and displacement direction of the lifting mechanism. The displacement distance of the lifting mechanism in the thickness adjustment information is used as the thickness adjustment value, and the displacement direction in the thickness adjustment information is used as the displacement direction of the lifting mechanism when controlling the rotation of the lifting motor. The thickness adjustment value is substituted into the pulse number calculation formula to calculate the signal pulse number and displacement direction, and the new signal pulse number and displacement direction are transmitted to the thickness control module and the data storage module.
[0018] By adopting the above scheme, if the user inputs a new thickness by adding or subtracting thickness values, the system can also directly calculate the lifting motor data by inputting the adjustment value, thereby achieving automatic thickness adjustment.
[0019] Preferably, it also includes an order processing module and an automatic processing module; The order processing module receives order information, calls the pulse quantity calculation formula and distance calculation formula in the formula storage module, has a preset processing limit thickness value, analyzes the final thickness value required by the order information and the initial thickness of the workpiece, calculates the cutting thickness value based on the initial and final thickness values of the workpiece, calculates the number of thickness adjustments required based on the cutting thickness value divided by the processing limit thickness value, calculates the thickness adjustment value based on the current and final thickness values, calculates the unit distance quantity based on the thickness adjustment value, substitutes it into the formula to calculate the signal pulse quantity, and transmits the thickness adjustment value and the signal pulse quantity to the automatic processing module. After receiving the thickness adjustment value and the number of signal pulses, the automatic processing module determines the following: If the thickness adjustment value is negative, the lifting mechanism's displacement direction is upward, and the displacement direction and signal pulse count are transmitted to the thickness control module and the data storage module. If the thickness adjustment value is positive, the module determines the relationship between the current thickness value and the workpiece's initial thickness value. If the current thickness value is greater than the initial thickness value, the module first calculates the thickness difference between the current and initial thickness values, then divides the required cutting thickness value by the required number of cutting operations to obtain the single cutting thickness value. The thickness difference is added to the single cutting thickness value to obtain the initial thickness adjustment value, which is then used to calculate the number of signal pulses. The displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module. Then, the single-cut thickness value is used to calculate the number of signal pulses, and the displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module. This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the single-cut thickness value is obtained by dividing the thickness value to be adjusted by the number of times the thickness should be adjusted. The single-cut thickness value is then used to calculate the number of signal pulses, and the displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module. This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted.
[0020] By adopting the above solution, the system can automatically adjust the thickness according to the order requirements after receiving the order. For plates that need to be cut multiple times, it can also automatically calculate the thickness adjustment process each time and adjust the thickness one by one.
[0021] Preferably, it also includes a distance detection module and a fault detection module; The data storage module uses the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor as variables. The distance detection module is equipped with a thickness detection sensor to detect the actual thickness value of the sander and transmit the actual thickness value to the fault detection module. After the thickness adjustment control module controls the lifting mechanism to move and stop, it transmits a detection signal to the fault detection module. The fault detection module has a preset thickness tolerance range. When the fault detection module receives a detection signal, it calls the actual thickness value from the thickness calculation module, compares the current actual thickness value with the calculated current thickness value, and if the difference between the actual thickness value and the current thickness value is greater than the tolerance range, it issues an alarm and pauses the sander's operation. It then calls the formula stored in the formula storage module, overwrites the current thickness value with the actual thickness value, retrieves the thickness adjustment value for this adjustment, adjusts the thickness adjustment value according to the difference between the actual thickness value and the current thickness value, substitutes the adjusted thickness adjustment value into the formula, modifies one variable to make the formula true, and repeats this step until a tolerance range is reached. Take the adjusted value of each variable, undo the changes in the lifting motor during the current thickness adjustment, and randomly select a thickness adjustment value to readjust the thickness. Then, compare the current actual thickness value with the calculated current thickness value again. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, report the fault and control the sander to continue working. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, substitute the actual thickness value of the readjusted thickness and the adjusted value of each variable into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula.
[0022] By adopting the above solution, errors may occur during the thickness adjustment process due to inertia of the lifting motor or inaccurate calculations. After setting the allowable tolerance range, the system will automatically check the accuracy of the thickness adjustment result after completion. If it is inaccurate, the system will automatically adjust the formula.
[0023] Preferably, the fault detection module will test the actual thickness value after re-adjustment and the adjusted value of each variable by substituting them into the formula. If no adjusted value of any variable can be substituted into the formula to obtain the actual thickness value, an alarm will be issued, and the result of using the adjusted values of multiple variables to overwrite the original variable will be calculated. The module will also display the formula after substituting the adjusted values of each variable into the formula.
[0024] By adopting the above scheme, if the system cannot make the calculation result more accurate by modifying a single variable in the formula, the system will try to replace multiple variables and display the formula with the result after replacement, so that users can judge the general problem based on the final formula.
[0025] In summary, the present invention has the following beneficial effects: 1. The manufacturer refines the formula based on the various parameters of the sander. The user inputs the required thickness, and the system automatically calculates accurate control information based on the formula and controls the lifting motor. Subsequent thickness adjustments simply require inputting the new thickness, and the system automatically adjusts and updates the data. The entire process is highly automated and accurately controlled, making thickness adjustment time-saving and labor-saving.
[0026] 2. After the allowable tolerance range is preset, the system will automatically check and judge the accuracy of the thickness adjustment result after the thickness adjustment is completed. If it is not accurate, the system will automatically adjust the formula. Attached Figure Description
[0027] Figure 1 This is an overall system block diagram of Embodiment 2 of this application.
[0028] Explanation of reference numerals in the attached figures: 1. Data storage module; 2. Formula storage module; 3. Thickness adjustment calculation module; 4. Thickness adjustment control module; 5. Order processing module; 6. Automatic processing module; 7. Distance detection module; 8. Fault detection module. Detailed Implementation
[0029] Example 1: This application discloses an intelligent thickness adjustment control method for a sander, the specific steps of which are as follows: S100: Obtain the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting machine. Use the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting machine as variables.
[0030] S101. The number of rotations L of the lifting mechanism when the lifting motor rotates once is obtained based on the transmission ratio k of the reducer and the transmission ratio N of the transmission gear, as shown in the following formula: ; The moving distance Di of the elevator is obtained by combining the pitch Pi of the elevator, as shown in the following formula: ; The formula for calculating the number of signal pulses Y corresponding to the lifting mechanism moving one unit distance is as follows: ; Therefore, the number of signal pulses Y corresponding to the lifting mechanism moving one unit distance is calculated using the following formula: ; The formula for calculating the distance X that the lifting mechanism moves corresponding to one signal pulse is as follows: ; S102, preset thickness reference value, machining limit thickness value, thickness tolerance range.
[0031] S103. Set up a thickness detection sensor to detect the actual thickness value of the sander.
[0032] S200. When the target thickness value is received, the thickness adjustment value is obtained by subtracting the thickness reference value from the target thickness value. The displacement direction of the lifting mechanism is determined according to the sign of the thickness adjustment value. The required number of signal pulses is calculated according to the formula for calculating the number of unit distances and the number of pulses contained in the thickness adjustment value.
[0033] S201. Control the rotation of the lifting motor according to the displacement direction of the lifting mechanism, and control the lifting motor to stop rotating when the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses.
[0034] S202. Record the number of signal pulses and displacement direction corresponding to the current lifting mechanism, and calculate the current thickness value based on the recorded data and distance calculation formula.
[0035] S203. When a new target thickness value is received, the new target thickness value and the current thickness value are used to calculate the thickness adjustment value. The lifting motor is controlled according to the thickness adjustment value, and the new current thickness value is used to overwrite the old current thickness value.
[0036] S204. When thickness adjustment information is received, the thickness adjustment information includes the displacement distance and displacement direction of the lifting mechanism. The displacement distance of the lifting mechanism in the thickness adjustment information is used as the thickness adjustment value, and the displacement direction in the thickness adjustment information is used as the displacement direction of the lifting mechanism when controlling the rotation of the lifting motor.
[0037] S300: Upon receiving order information, analyze the final thickness value required by the order information and the initial thickness of the workpiece.
[0038] S301. Calculate the cutting thickness value based on the initial and final thickness values of the workpiece.
[0039] S302. Calculate the number of times the thickness needs to be adjusted based on the cutting thickness value divided by the machining limit thickness value, and calculate the thickness value to be adjusted based on the current thickness value and the final thickness value.
[0040] S303. Calculate the number of unit distances based on the thickness value to be adjusted, and substitute it into the formula to calculate the number of signal pulses.
[0041] S304. If the thickness value should be adjusted to a negative number, the lifting mechanism should be controlled to rise according to the calculated number of signal pulses.
[0042] S305. If the thickness value to be adjusted is a positive number, then determine the relationship between the current thickness value and the initial thickness value of the workpiece.
[0043] S306. If the current thickness value is greater than the initial thickness value of the workpiece, first calculate the thickness difference between the current thickness value and the initial thickness value of the workpiece. Then divide the thickness value to be cut by the number of times the thickness should be cut to obtain the single cutting thickness value. Add the thickness difference to the single cutting thickness value to obtain the initial thickness adjustment value. Use the initial thickness adjustment value to perform the first thickness adjustment on the lifting mechanism. In each subsequent cut, use the single cutting thickness value to adjust the thickness of the lifting mechanism. When the total number of thickness adjustments reaches the number of times the thickness should be adjusted, it is considered that one machining operation is completed.
[0044] S307. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the single-cut thickness value is obtained by dividing the required thickness value by the required number of thickness adjustments. The lifting mechanism is then adjusted using this single-cut thickness value. One machining cycle is considered complete when the total number of thickness adjustments reaches the required number. The system can automatically adjust the thickness according to the order requirements after receiving an order. For plates that require multiple cuts, it can also automatically calculate the thickness adjustment process for each cycle and adjust the thickness sequentially.
[0045] S400. After completing a thickness adjustment, compare the current actual thickness value with the calculated current thickness value.
[0046] S401. If the difference between the actual thickness value and the current thickness value is greater than the tolerance range, an alarm will be issued and the sander will be stopped. The actual thickness value will be overwritten with the current thickness value. The thickness adjustment value for this adjustment will be retrieved and adjusted according to the difference between the actual thickness value and the current thickness value.
[0047] S402. Substitute the adjusted thickness value into the formula, modify one variable individually to make the formula true, and repeat this step until the adjusted value of each variable is obtained.
[0048] S403. Undo the changes in the lifting motor used for this thickness adjustment and randomly select a thickness adjustment value to readjust the thickness. Then, compare the current actual thickness value with the calculated current thickness value again.
[0049] S404. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, report the fault and control the sander to continue working.
[0050] S405. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, the actual thickness value after re-adjustment and the adjusted value of each variable will be substituted into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to cover the original variable value in the formula.
[0051] S406. If the actual thickness value can be obtained by substituting the adjusted value of the variable into the formula, an alarm will be issued.
[0052] S407. Calculate the result of using the adjusted values of multiple variables to overwrite the original variables, and display the formula after substituting the adjusted values of each variable into the formula.
[0053] During the thickness adjustment process, errors may occur due to inertia of the lifting motor or inaccurate calculations. After setting the allowable tolerance range, the system will automatically check the accuracy of the thickness adjustment result after completion. If inaccurate, the system will automatically adjust the formula. If correcting a single variable in the formula fails to improve the accuracy, the system will attempt to replace multiple variables and display the revised formula with the results, allowing users to determine the approximate problem based on the final formula.
[0054] The implementation principle of the intelligent thickness adjustment control system and method for a sander according to this application embodiment is as follows: The system has a preset formula, which the manufacturer refines based on various values of the sander. When the user uses the sander for the first time, the system defaults to the current thickness as the thickness reference value. The user inputs the required thickness, and the system automatically calculates accurate control information according to the formula and controls the lifting motor. Subsequent thickness adjustments only require inputting the new thickness, and the system automatically adjusts the thickness and updates the data. The entire process is highly automated and accurately controlled, making the thickness adjustment process time-saving and labor-saving.
[0055] Example 2: This application discloses an intelligent thickness adjustment control system for a sanding machine, such as... Figure 1 As shown, the system includes a data storage module 1, a formula storage module 2, a thickness adjustment calculation module 3, a thickness adjustment control module 4, an order processing module 5, an automatic processing module 6, a distance detection module 7, and a fault detection module 8. The data storage module 1 uses the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gears, and the pitch Pi of the lifting motor as variables.
[0056] like Figure 1 As shown, data storage module 1 stores the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor.
[0057] like Figure 1 As shown, the formula storage module 2 calls the data stored in the data storage module 1. The thickness adjustment calculation module 3 includes the pulse number calculation formula and the distance calculation formula. The pulse number calculation formula is as follows: ; The distance calculation formula is as follows: ; Y represents the number of signal pulses corresponding to the lifting mechanism moving one unit distance, and X represents the distance the lifting mechanism moves corresponding to one signal pulse.
[0058] like Figure 1 As shown, the thickness adjustment calculation module 3 has a preset thickness reference value. When the thickness adjustment control module 4 receives the target thickness value, it uses the difference between the thickness reference value and the target thickness value to obtain the thickness adjustment value. The sign of the thickness adjustment value determines the displacement direction of the lifting mechanism. It calls the pulse quantity calculation formula and distance calculation formula from the formula storage module 2, and calculates the required number of signal pulses based on the unit distance quantity and pulse quantity calculation formula included in the thickness adjustment value. The signal pulse quantity and displacement direction are transmitted to the thickness adjustment control module 4 and the data storage module 1. When a new target thickness value is received, the new target thickness value is used to calculate the thickness adjustment value with the current thickness value. The new current thickness value overwrites the old current thickness value, and the thickness adjustment value is substituted into the pulse quantity calculation formula to calculate the signal pulse quantity and displacement direction. The new signal pulse quantity and displacement direction are then transmitted to the thickness control module and the data storage module 1.
[0059] When the thickness adjustment calculation module 3 receives thickness adjustment information, including the displacement distance and direction of the lifting mechanism, it uses the displacement distance as the thickness adjustment value and the displacement direction as the direction of the lifting mechanism when controlling the rotation of the lifting motor. The thickness adjustment value is then substituted into the pulse count calculation formula to calculate the number of signal pulses and the displacement direction. The new number of signal pulses and displacement direction are then transmitted to the thickness control module and the data storage module 1. If the user inputs a new thickness by adding or subtracting a thickness value, the system can also directly calculate the lifting motor data based on the input adjustment value, achieving automated thickness adjustment.
[0060] like Figure 1 As shown, the thickness adjustment control module 4 controls the rotation of the lifting motor according to the displacement direction of the lifting mechanism. When the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses, the lifting motor is stopped. After the thickness adjustment control module 4 controls the lifting mechanism to move and stop, it transmits a detection signal to the fault detection module 8.
[0061] like Figure 1 As shown, the order processing module 5 receives order information, calls the pulse quantity calculation formula and distance calculation formula of the formula storage module 2, has a preset processing limit thickness value, analyzes the final thickness value required by the order information and the initial thickness of the workpiece, calculates the cutting thickness value based on the initial and final thickness values of the workpiece, calculates the number of thickness adjustments required based on the cutting thickness value divided by the processing limit thickness value, calculates the thickness adjustment value based on the current and final thickness values, calculates the unit distance quantity based on the thickness adjustment value, substitutes it into the formula to calculate the signal pulse quantity, and transmits the thickness adjustment value and the signal pulse quantity to the automatic processing module 6.
[0062] like Figure 1As shown, after receiving the thickness adjustment value and the number of signal pulses, the automatic processing module 6 determines that if the thickness adjustment value is negative, the displacement direction of the lifting mechanism is upward, and transmits the displacement direction and the number of signal pulses to the thickness control module and the data storage module 1. If the thickness adjustment value is positive, it determines the relationship between the current thickness value and the initial thickness value of the workpiece. If the current thickness value is greater than the initial thickness value, it first calculates the thickness difference between the current thickness value and the initial thickness value, then divides the thickness to be cut by the number of times the thickness should be cut to obtain the single cutting thickness value, adds the thickness difference to the single cutting thickness value to obtain the initial thickness adjustment value, and uses the initial thickness adjustment value to calculate the number of signal pulses. The displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and data storage module 1. Then, the single-cut thickness value is used to calculate the number of signal pulses, and the displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and data storage module 1. This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the single-cut thickness value is obtained by dividing the thickness value to be adjusted by the number of times the thickness should be adjusted. The single-cut thickness value is then used to calculate the number of signal pulses, and the displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and data storage module 1. This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted.
[0063] After receiving an order, the system can automatically adjust the thickness according to the order requirements. For plates that require multiple cuts, it can also automatically calculate the thickness adjustment process for each cut and adjust the thickness accordingly.
[0064] like Figure 1 As shown, the distance detection module 7 is equipped with a thickness detection sensor, which is an infrared distance sensor. It is located near the sanding machine processing station to detect the actual thickness value of the sanding machine and transmit the actual thickness value to the fault detection module 8.
[0065] like Figure 1As shown, the fault detection module 8 has a preset thickness tolerance range. When the fault detection module 8 receives a detection signal, it calls the actual thickness value from the thickness calculation module, compares the current actual thickness value with the calculated current thickness value, and if the difference between the actual thickness value and the current thickness value is greater than the tolerance range, it issues an alarm and pauses the sander's operation. It then calls the formula stored in the formula storage module 2, overwrites the current thickness value with the actual thickness value, retrieves the thickness adjustment value for this adjustment, adjusts the thickness adjustment value according to the difference between the actual thickness value and the current thickness value, substitutes the adjusted thickness adjustment value into the formula, modifies a single variable to make the formula true, and repeats this step until... Once the adjusted values of each variable are obtained, the changes in the lifting motor for the current thickness adjustment are reversed, and a random thickness adjustment value is used to readjust the thickness. The current actual thickness value is compared with the calculated current thickness value again. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, a fault is reported and the sander is controlled to continue working. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, the actual thickness value and the adjusted values of each variable are substituted into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula.
[0066] The fault detection module 8 will test the actual thickness value after re-adjustment and the adjusted value of each variable by substituting them into the formula. If no adjusted value of any variable can be substituted into the formula to obtain the actual thickness value, an alarm will be issued. The module will then calculate the result of using the adjusted values of multiple variables to overwrite the original variable and display the formula after substituting the adjusted values of each variable into the formula.
[0067] During the thickness adjustment process, errors may occur due to inertia of the lifting motor or inaccurate calculations. After setting the allowable tolerance range, the system will automatically check the accuracy of the thickness adjustment result after completion. If inaccurate, the system will automatically adjust the formula. If correcting a single variable in the formula fails to improve the accuracy, the system will attempt to replace multiple variables and display the revised formula with the results, allowing users to determine the approximate problem based on the final formula.
[0068] The embodiments described herein are preferred embodiments of the present invention and are not intended to limit the scope of protection of the present invention. Therefore, all equivalent changes made in accordance with the structure, shape, and principle of the present invention should be covered within the scope of protection of the present invention.
Claims
1. A method for intelligent thickness adjustment control of a sander, characterized in that, Includes the following steps: Obtain the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor; Calculate the number of signal pulses Y corresponding to the lifting mechanism moving one unit distance. The formula for calculating the number of pulses is as follows: ; The formula for calculating the distance X that the lifting mechanism moves corresponding to one signal pulse is as follows: ; Preset thickness reference value; When the target thickness value is received, the thickness adjustment value is obtained by subtracting the thickness reference value from the target thickness value. The displacement direction of the lifting mechanism is determined according to the sign of the thickness adjustment value. The required number of signal pulses is calculated according to the formula for calculating the number of unit distances and the number of pulses contained in the thickness adjustment value. The lifting motor is controlled to rotate according to the displacement direction of the lifting mechanism. When the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses, the lifting motor is controlled to stop rotating. Record the number of signal pulses and displacement direction corresponding to the current lifting mechanism, and calculate the current thickness value based on the recorded data and distance calculation formula; When a new target thickness value is received, the thickness adjustment value is calculated using the new target thickness value and the current thickness value. The lifting motor is controlled according to the thickness adjustment value, and the old current thickness value is overwritten with the new current thickness value.
2. The intelligent thickness adjustment control method for a sander according to claim 1, characterized in that, The step "when a new target thickness value is received, calculate the thickness adjustment value using the new target thickness value and the current thickness value" further includes: When thickness adjustment information is received, the thickness adjustment information includes the displacement distance and displacement direction of the lifting mechanism. The displacement distance of the lifting mechanism in the thickness adjustment information is used as the thickness adjustment value, and the displacement direction in the thickness adjustment information is used as the displacement direction of the lifting mechanism when controlling the rotation of the lifting motor.
3. The intelligent thickness adjustment control method for a sander according to claim 1, characterized in that, It also includes the following steps: Preset There is a processing limit thickness value; Upon receiving order information, analyze the final thickness value required by the order and the initial thickness of the workpiece; Calculate the required cutting thickness based on the initial and final thickness values of the workpiece; The number of thickness adjustments required is calculated by dividing the required cutting thickness by the machining limit thickness, and the required adjustment thickness is calculated based on the current thickness and the final thickness. Calculate the number of unit distances based on the thickness value to be adjusted, and substitute it into the formula to calculate the number of signal pulses; If the thickness value should be adjusted to a negative number, the lifting mechanism is controlled to rise based on the calculated number of signal pulses. If the thickness value to be adjusted is a positive number, then determine the relationship between the current thickness value and the initial thickness value of the workpiece; If the current thickness value is greater than the initial thickness value of the workpiece, first calculate the thickness difference between the current thickness value and the initial thickness value of the workpiece. Then divide the thickness value to be cut by the number of times the thickness should be cut to obtain the single cutting thickness value. Add the thickness difference to the single cutting thickness value to obtain the initial thickness adjustment value. Use the initial thickness adjustment value to perform the first thickness adjustment on the lifting mechanism. In each subsequent cut, use the single cutting thickness value to adjust the thickness of the lifting mechanism. When the total number of thickness adjustments reaches the required number of thickness adjustments, it is considered that one machining operation is completed. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the thickness value to be adjusted is divided by the number of times the thickness should be adjusted to obtain the thickness value of a single cut. The thickness value of the single cut is used to adjust the thickness of the lifting mechanism. When the total number of thickness adjustments reaches the number of times the thickness should be adjusted, it is considered that one machining operation is completed.
4. The intelligent thickness adjustment control method for a sanding machine according to claim 1, characterized in that, Includes the following steps: The thickness tolerance range is preset, and the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor are used as variables. Install a thickness detection sensor to detect the actual thickness value of the sander; After a thickness adjustment is completed, the current actual thickness value is compared with the calculated current thickness value. If the difference between the actual thickness value and the current thickness value is greater than the tolerance range, an alarm will be issued and the sander will be stopped. The actual thickness value will be overwritten with the current thickness value. The thickness adjustment value for this adjustment will be retrieved and adjusted according to the difference between the actual thickness value and the current thickness value. Substitute the adjusted thickness value into the formula, modify one variable individually to make the formula true, and repeat this step until the adjusted value of each variable is obtained. Undo the changes to the lifting motor in this thickness adjustment and randomly select a thickness adjustment value to readjust the thickness. Then, compare the current actual thickness value with the calculated current thickness value again. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, then the fault is reported and the sander is controlled to continue working. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, the actual thickness value after re-adjustment and the adjusted value of each variable will be substituted into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula.
5. The intelligent thickness adjustment control method for a sander according to claim 4, characterized in that, The step "when the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula" also includes: If the actual thickness value can be obtained by substituting the adjusted values of no variables into the formula, an alarm will be issued. Calculate the result of overwriting the original variable with the adjusted values of multiple variables, and display the formula after substituting the adjusted values of each variable into the formula.
6. An intelligent thickness adjustment control system for a sander, characterized in that: It includes a data storage module (1), a formula storage module (2), a thickness adjustment calculation module (3), and a thickness adjustment control module (4); The data storage module (1) stores the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear, and the pitch Pi of the lifting motor. The formula storage module (2) calls the data stored in the data storage module (1). The thickness calculation module (3) includes the pulse number calculation formula and the distance calculation formula. The pulse number calculation formula is as follows: ; The distance calculation formula is as follows: ; Y represents the number of signal pulses corresponding to the lifting mechanism moving one unit distance, and X represents the distance the lifting mechanism moves corresponding to one signal pulse. The thickness adjustment calculation module (3) has a preset thickness reference value. When the thickness adjustment control module (4) receives the target thickness value, it uses the difference between the thickness reference value and the target thickness value to obtain the thickness adjustment value. It judges the displacement direction of the lifting mechanism according to the positive or negative of the thickness adjustment value, calls the pulse number calculation formula and distance calculation formula of the formula storage module (2), calculates the required number of signal pulses according to the unit distance number and pulse number calculation formula contained in the thickness adjustment value, and transmits the number of signal pulses and displacement direction to the thickness adjustment control module (4) and the data storage module (1). When a new target thickness value is received, the thickness adjustment value is calculated using the new target thickness value and the current thickness value. The new current thickness value is used to overwrite the old current thickness value. The thickness adjustment value is substituted into the pulse number calculation formula to calculate the number of signal pulses and displacement direction. The new number of signal pulses and displacement direction are transmitted to the thickness control module and the data storage module (1). The thickness adjustment control module (4) controls the rotation of the lifting motor according to the displacement direction of the lifting mechanism, and controls the lifting motor to stop rotating when the number of signal pulses generated by the lifting motor is equal to the calculated number of signal pulses.
7. The intelligent thickness adjustment control system for a sander according to claim 6, characterized in that: When the thickness adjustment calculation module (3) receives the thickness adjustment information, the thickness adjustment information includes the displacement distance and displacement direction of the lifting mechanism. The displacement distance of the lifting mechanism in the thickness adjustment information is used as the thickness adjustment value, and the displacement direction in the thickness adjustment information is used as the displacement direction of the lifting mechanism when controlling the rotation of the lifting motor. The thickness adjustment value is substituted into the pulse number calculation formula to calculate the signal pulse number and displacement direction, and the new signal pulse number and displacement direction are transmitted to the thickness control module and the data storage module (1).
8. The intelligent thickness adjustment control system for a sander according to claim 6, characterized in that: It also includes an order processing module (5) and an automatic processing module (6); The order processing module (5) receives order information, calls the pulse number calculation formula and distance calculation formula of the formula storage module (2), presets the processing limit thickness value, analyzes the final thickness value and the initial thickness of the workpiece required by the order information, calculates the cutting thickness value based on the initial thickness value and the final thickness value of the workpiece, calculates the number of times the thickness should be adjusted based on the cutting thickness value divided by the processing limit thickness value, calculates the thickness value to be adjusted based on the current thickness value and the final thickness value, calculates the unit distance quantity based on the thickness value to be adjusted, and substitutes it into the formula to calculate the number of signal pulses, and transmits the thickness value to be adjusted and the number of signal pulses to the automatic processing module (6); After receiving the thickness value to be adjusted and the number of signal pulses, the automatic processing module (6) determines that the displacement direction of the lifting mechanism is upward if the thickness value to be adjusted is negative, and transmits the displacement direction and the number of signal pulses to the thickness control module and the data storage module (1); if the thickness value to be adjusted is positive, it determines the relationship between the current thickness value and the initial thickness value of the workpiece. If the current thickness value is greater than the initial thickness value of the workpiece, it first calculates the thickness difference between the current thickness value and the initial thickness value of the workpiece, then divides the thickness value to be cut by the number of times the thickness should be cut to obtain the single cutting thickness value, adds the thickness difference to the single cutting thickness value to obtain the initial thickness adjustment value, and uses the initial thickness adjustment value to calculate the number of signal pulses. The displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module (1). Then, the number of signal pulses is calculated using the single cutting thickness value. The displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module (1). This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted. If the current thickness value is less than or equal to the initial thickness value of the workpiece, the single cutting thickness value is obtained by dividing the thickness value to be adjusted by the number of times the thickness should be adjusted. The number of signal pulses is calculated using the single cutting thickness value. The displacement direction and the newly calculated number of signal pulses are transmitted to the thickness control module and the data storage module (1). This process is repeated several times, and the number of repetitions is equal to the number of times the thickness should be adjusted.
9. The intelligent thickness adjustment control system for a sander according to claim 6, characterized in that: It also includes a distance detection module (7) and a fault detection module (8); The data storage module (1) uses the number of signal pulses P generated by the lifting motor rotating one revolution, the transmission ratio k of the reducer, the transmission ratio N of the transmission gear and the pitch Pi of the lifting motor as variables. The distance detection module (7) is equipped with a thickness detection sensor to detect the actual thickness value of the sander and transmit the actual thickness value to the fault detection module (8); After the thickness adjustment control module (4) controls the lifting mechanism to move and stop, it transmits a detection signal to the fault detection module (8). The fault detection module (8) has a preset thickness tolerance range. When the fault detection module (8) receives a detection signal, it calls the actual thickness value of the thickness calculation module, compares the current actual thickness value with the calculated current thickness value, and if the difference between the actual thickness value and the current thickness value is greater than the tolerance range, it issues an alarm and stops the sander from working. It calls the formula stored in the formula storage module (2), overwrites the current thickness value with the actual thickness value, retrieves the thickness adjustment value for this adjustment, adjusts the thickness adjustment value according to the difference between the actual thickness value and the current thickness value, substitutes the adjusted thickness adjustment value into the formula, modifies one variable to make the formula true, and repeats this step. The process continues until the adjusted value of each variable is obtained. Then, the changes in the lifting motor during the current thickness adjustment are reversed, and a random thickness adjustment value is used to readjust the thickness. The current actual thickness value is compared with the calculated current thickness value again. If the difference between the actual thickness value and the calculated current thickness value is within the tolerance range, a fault is reported and the sander is controlled to continue working. If the difference between the actual thickness value and the calculated current thickness value is greater than the tolerance range, the actual thickness value of the re-adjusted thickness and the adjusted value of each variable are substituted into the formula for testing. When the adjusted value of a certain variable can be substituted into the formula to obtain the actual thickness value, the adjusted value of the changed amount will be used to overwrite the original variable value in the formula.
10. The intelligent thickness adjustment control system for a sander according to claim 9, characterized in that: The fault detection module (8) will test the actual thickness value after re-adjustment and the adjusted value of each variable in the formula. If the actual thickness value can be obtained by substituting the adjusted value of no variable into the formula, an alarm will be issued, and the result of using the adjusted values of multiple variables to cover the original variable will be calculated. The formula after substituting the adjusted value of each variable into the formula will be displayed.