An adaptive nail belt dragging method, system and intelligent terminal
By adopting an adaptive nail belt dragging method and device, the problem of automatic supply when the chain belt nail gun is deformed or the tooth pitch is deviated is solved, realizing stable supply of nail belt and nailing accuracy, adapting to different nailing speeds, preventing slippage, and improving the use effect of the chain belt nail gun.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- SHANGHAI GRIPP INTELLIGENT TECHNOLOGY CO LTD
- Filing Date
- 2026-02-06
- Publication Date
- 2026-06-05
Smart Images

Figure CN122142937A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of automatic nail gun feeding, and in particular to an adaptive nail tape dragging method, system and smart terminal. Background Technology
[0002] Chain nail guns are automated / semi-automated fastening tools that use a chain-driven nail feeding system. They are mainly divided into two categories: chain straight nail guns (primarily pneumatic, firing straight nails) and chain screw guns (primarily electric, driving screws). Their core advantage is that they do not require frequent manual nail feeding, enabling continuous and rapid operation.
[0003] In related technologies, the chain-type nail feeding system of a chain nail gun typically relies on the linkage between a power structure and a mechanical feeding mechanism. For example, the chain is loaded into the chain magazine of the nail gun and laid along the guide rail. The positioning teeth on the chain precisely mesh with the feed ratchet, and the one-way pawl clamps the ratchet to fix the chain. The nail at the very front of the chain is precisely aligned with the firing channel of the nail gun. After the trigger is pulled, the power unit pushes the firing pin piston to strike the nail. During the process, the piston drives the transmission link to move down synchronously. The transmission link pulls the feed lever. After firing, the return spring pushes the firing pin piston to quickly return to its original position, thereby pulling the transmission link in the opposite direction. The transmission link drives the feed lever to move the ratchet. The ratchet overcomes the resistance of the one-way pawl and rotates a fixed toothed saw in a specific direction. The force of the ratchet rotation is transmitted to the chain, causing the chain to move forward a distance along the guide rail by one nail position, so that the next nail is just aligned with the firing channel.
[0004] Regarding the aforementioned technologies, the current automatic feeding of chain nail guns relies on the rigid meshing of the chain positioning teeth and the ratchet. When the tooth pitch deviates or the chain deforms, the meshing between the chain and the ratchet will fail, causing the ratchet to be unable to drive the chain forward, thus failing to achieve automatic nail supply. This results in poor automatic feeding performance of the chain and room for improvement. Summary of the Invention
[0005] To ensure a good automatic supply effect of the chain belt, this application provides an adaptive chain belt dragging method, system and intelligent terminal.
[0006] Firstly, this application provides an adaptive pin-and-tape dragging method, which adopts the following technical solution: An adaptive pin-and-drag method includes: Collect the supply trigger signal of the staple tape; The current nailing speed and current nail type are collected based on the supply trigger signal; Based on the current nail model, find the current nail supply distance from the preset nail advance relationship; Analyze the current nailing speed and current nail supply distance to determine the nail tape dragging parameters; The preset nail-pulling device is controlled according to the nail-pulling parameters to pull the nail tape so as to achieve automatic nail supply.
[0007] Optionally, the steps of analyzing the current nailing speed and the current nail supply distance to determine the nail tape drag parameters include: Analyze the current nail supply distance to determine the precise nail supply distance; Calculate the product of the current nailing speed and the precise nail feed distance to generate the nail tape drag line speed; Collect the effective drag radius of the preset raised hobbing teeth; Calculate the quotient of the drag linear velocity of the nail tape and the effective drag radius to generate the drag angular velocity of the nail tape; Calculate the quotient of the current nail supply distance and the effective drag radius to generate the nail drag rotation angle; Associate the angular velocity of the staple drag and the rotation angle of the staple drag to generate staple drag parameters.
[0008] Optionally, the step of analyzing the current nail supply distance to determine the precise nail supply distance includes: Collect the effective pulling force of the nail strap; Calculate the quotient of the effective pulling force of the nail tape and the preset elastic stiffness coefficient of the nail tape to generate the elastic elongation of the nail tape; Calculate the sum of the current nail supply distance and the elastic elongation of the nail band to generate an accurate nail supply distance.
[0009] Optionally, the steps for collecting the effective drag radius of the preset raised hobbing teeth include: Collect the total number of drags on the raised hobbing teeth; Calculate the product of the total number of drags and the preset drag attenuation coefficient to generate the drag radius wear amount; Calculate the difference between the preset baseline drag radius and the drag radius wear amount to generate the effective drag radius.
[0010] Optionally, the nail tape dragging device includes a rotary cylinder, raised gears, and a pressure regulating component. The step of controlling the preset nail tape dragging device to drag the nail tape according to the nail tape dragging parameters to achieve automatic nail supply includes: The pressure regulating component drives the raised toothed clamping nail belt according to the preset reference pressure; The rotary cylinder is controlled to drive the raised hobbing gear to rotate according to the nail tape dragging parameters to achieve automatic nail supply. Collect the total forward resistance of the spiked tape; The total forward resistance and the drag parameters of the spiked belt are analyzed to determine the adjustment pressure; The pressure adjustment component drives the raised toothed rollers to press against the nail band to prevent the raised toothed rollers from sliding relative to the nail band.
[0011] Optionally, the steps for collecting the total forward resistance of the stapled tape include: Collect the lengths of the un-dragned and dragged nail tapes; The length of the undragged nail strip, the length of the dragged nail strip, the preset linear density of the undragged nail strip, the preset linear density of the dragged nail strip, and the preset fixed self-weight resistance are analyzed to generate the self-weight resistance of the nail strip. Collect positive pressure from the nail; Calculate the product of the normal force of the nail tape and the preset friction coefficient of the nail driving channel to generate the frictional resistance of the nail tape; Collect the acceleration of the nail tape and the number of remaining nails; The acceleration of the staple tape, the number of remaining staples, the preset total weight of the staple tape, and the preset weight of a unit staple are analyzed to generate the inertial drag of the staple tape. Calculate the sum of the self-weight resistance, frictional resistance, and inertial resistance of the studs to generate the total forward resistance.
[0012] Optionally, analyzing the total forward resistance and stud drag parameters to determine the adjustment pressure includes the following steps: Calculate the quotient of the total forward resistance and the preset friction coefficient of the raised hobbing teeth to generate the critical pressure; Determine the linear speed of the staple tape based on the staple tape dragging parameters; The critical pressure is corrected based on the speed of the nail strip to generate the adjustment pressure.
[0013] Optionally, the step of correcting the critical pressure based on the linear speed of the staple to generate the adjustment pressure includes: Determine if the speed of the nail tape line is within a preset first speed range, a preset second speed range, or a preset third speed range; If it is in the first speed range, the preset uncorrected coefficient will be defined as the pressure correction coefficient; If it is in the second speed range, calculate the difference between the linear velocity of the nail and the second speed range to generate the first speed difference; The first speed difference and the preset first speed pressure correction coefficient are analyzed to generate the pressure correction coefficient; If it is in the third speed range, the second speed range and the preset first speed pressure correction coefficient are analyzed to generate a linear correction coefficient; Calculate the difference between the linear velocity of the nail and the third velocity range to generate the second velocity difference; The second speed difference and the preset second speed pressure correction coefficient are analyzed to generate a nonlinear correction coefficient; Calculate the sum of the linear correction coefficient and the nonlinear correction coefficient to generate the pressure correction coefficient; The product of the pressure correction factor and the critical pressure is calculated to generate the adjustment pressure.
[0014] Secondly, this application provides an adaptive pin-and-band drag system, which adopts the following technical solution: An adaptive pin-and-drag system, comprising: The data acquisition module is used to collect the supply trigger signal, the current nailing speed, and the current nail type; A memory for storing a program for an adaptive pin-and-tap drag method as described in any of the preceding claims; The processor and the program in the memory can be loaded and executed by the processor to implement an adaptive pin-and-drag method as described in any of the above.
[0015] Thirdly, this application provides a smart terminal, which adopts the following technical solution: A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any of the preceding claims.
[0016] In summary, this application includes at least one of the following beneficial technical effects: 1. By analyzing the current nailing speed and the current nail supply distance, the nail tape dragging parameters are obtained. Based on the nail tape dragging parameters, the nail tape dragging device is controlled to drag the nail tape so that the nail tape moves forward, realizing automatic nail supply. The nail tape will not fail to move forward due to deformation or wear, thus ensuring a good automatic nail tape supply effect. 2. The angular velocity of the nail belt is obtained by calculating the quotient of the linear velocity of the nail belt and the effective drag radius, and the rotation angle of the nail belt is obtained by calculating the quotient of the current nail supply distance and the effective drag radius. The nail belt dragging parameters are generated by associating the angular velocity of the nail belt and the rotation angle of the nail belt. This not only ensures that the nails enter the nailing channel accurately, but also ensures that the nail supply speed matches the nailing speed of the operator, thereby ensuring the accuracy and efficiency of nailing. 3. By analyzing the total forward resistance and the drag parameters of the nail belt, the adjustment pressure is obtained. Based on the adjustment pressure, the pressure regulating component is controlled to drive the hobbing teeth to tighten the nail belt, thereby preventing the raised hobbing teeth from sliding relative to the nail belt at high speeds, which would cause dragging failure and thus improve the accuracy of nail belt dragging. Attached Figure Description
[0017] Figure 1 This is a flowchart of an adaptive pin dragging method in an embodiment of this application.
[0018] Figure 2 This is a flowchart illustrating the steps in this application embodiment to analyze the current nailing speed and the current nail supply distance to determine the nail tape dragging parameters.
[0019] Figure 3 This is a flowchart of the steps in this application embodiment to analyze the current nail supply distance to determine the precise nail supply distance.
[0020] Figure 4 This is a flowchart of the steps for collecting the effective drag radius of the preset raised hobbing teeth in the embodiments of this application.
[0021] Figure 5 This is a flowchart illustrating the steps in this application embodiment of controlling a preset nail-tape dragging device to drag the nail tape according to the nail tape dragging parameters to achieve automatic nail supply.
[0022] Figure 6 This is a flowchart of the steps for collecting the total forward resistance of the nail tape in the embodiments of this application.
[0023] Figure 7 This is a flowchart illustrating the steps in this application embodiment to analyze the total forward resistance and the drag parameters of the nail belt to determine the adjustment pressure.
[0024] Figure 8 This is a flowchart of the steps in this application embodiment to correct the critical pressure based on the linear velocity of the nail belt in order to generate the adjusted pressure. Detailed Implementation
[0025] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figures 1 to 8 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.
[0026] Reference Figure 1 This application discloses an adaptive pin-and-tap dragging method, which includes the following steps: Step S100: Collect the supply trigger signal of the nail tape.
[0027] The supply trigger signal is the trigger signal that starts moving the nail tape to achieve automatic nail supply. After the operator turns on the power of the nail gun, the operator presses the nailing button, which causes the nail gun to drive the nail out of the nailing channel. After the operator releases the nailing button, the supply trigger signal is output to the processing terminal, thus providing a timing signal for the subsequent automatic supply of nail tape.
[0028] Step S101: Collect the current nailing speed and the current nail type based on the supply trigger signal.
[0029] After receiving the supply trigger signal, the processing terminal responds to the supply trigger signal by detecting the current nailing speed and the current nail type, providing data support for subsequent nailing.
[0030] The current nailing speed refers to the speed at which the operator is currently nailing with the nail gun. The processing terminal controls the timer to collect the time interval between the operator pressing and releasing the nailing button, and then calculates the reciprocal of the time interval, which is the current nailing speed.
[0031] The current nail model refers to the nail model used by the operator to drive the nail with the nail gun. It is obtained by the operator by inputting it into the processing terminal, and provides data support for determining the feed amount of the nail each time.
[0032] Step S102: Find the current nail supply distance in the preset nail advance relationship according to the current nail model.
[0033] The nail advance relationship refers to the correspondence between different nail models and nail supply distances. Operators actually measure the distance between two nail positions on the nail tape applicable to different nail models, thereby forming a mapping table that corresponds the nail model to the nail position distance.
[0034] The current nail supply distance refers to the distance that the current nail needs to travel to automatically reach the nailing channel on the nail gun. It is obtained by the processing terminal by looking up the corresponding mapping table of nail travel relationships based on the current nail model.
[0035] Step S103: Analyze the current nailing speed and the current nail supply distance to determine the nail tape dragging parameters.
[0036] The nail tape dragging parameters refer to the parameters used to drag the nail tape so that the nails on the tape automatically reach the nailing channel on the nail gun. These parameters include the nail tape dragging angular velocity and the nail tape dragging rotation angle, which are obtained by the processing terminal after analyzing the current nailing speed and the current nail supply distance. For specific methods, please refer to [reference needed]. Figure 2 The steps.
[0037] Step S104: Control the preset nail tape dragging device to drag the nail tape according to the nail tape dragging parameters to achieve automatic nail supply.
[0038] After determining the nail tape dragging parameters, the processing terminal controls the nail tape dragging device to drag the nail tape according to the nail tape dragging angular velocity and nail tape dragging rotation angle corresponding to the nail tape dragging parameters. This allows the nail tape to automatically advance a fixed distance carrying the nails, aligning the nails with the nailing channel of the nail gun, thereby ensuring a good nail tape supply effect. For specific methods, refer to... Figure 5 The steps.
[0039] A nail tape dragging device is a device used to automatically supply nails by dragging nail tape. The device is mounted on a nail gun and includes a housing, a rotary cylinder, raised teeth, and a pressure regulating component. The rotary cylinder, raised teeth, and pressure regulating component are all housed within the housing. A cavity is formed between the raised teeth and the housing for the nail tape to pass through. The housing also has an outlet for the nail tape to exit. The very tip of the nail tape enters the cavity and hooks onto the raised teeth. The housing prevents the nail tape from shifting. The rotary cylinder drives the raised teeth to rotate, dragging the nail tape forward. By controlling the angular velocity and rotation angle of the raised teeth, the nail tape can be ensured to advance at a certain distance and speed, matching the operator's nailing rhythm. The pressure regulating component can be a miniature cylinder. It adjusts the pressure of the raised teeth pressing the nail tape against the housing, preventing relative slippage between the nail tape and the raised teeth and ensuring dragging stability.
[0040] Reference Figure 2 The steps for analyzing the current nailing speed and current nail supply distance to determine the nail tape drag parameters include: Step S200: Analyze the current nail supply distance to determine the precise nail supply distance.
[0041] The precise nail supply distance refers to the distance the nail travels accurately into the nail gun's driving channel. This distance is obtained by the processing terminal after correcting the current nail supply distance based on the elasticity error of the nail tape. For specific methods, please refer to [link / reference needed]. Figure 3 This process ensures the accuracy of the nail tape dragging.
[0042] Step S201: Calculate the product of the current nailing speed and the precise nail supply distance to generate the nail tape drag line speed.
[0043] The drag speed of the nail belt refers to the linear speed at which the nail belt moves forward, measured in m / s. It is calculated by the processing terminal by multiplying the current nailing speed by the precise nail supply distance. In other words, it is calculated by multiplying the number of nailing operations per unit time by the distance that a single nail needs to move.
[0044] Step S202: Collect the effective drag radius of the preset raised hobbing teeth.
[0045] The raised hobbing teeth in this step are the same as those in step S104, and will not be repeated here.
[0046] The effective drag radius refers to the drag radius value of the raised hobbing teeth. For specific data collection methods, please refer to [reference needed]. Figure 4 The steps.
[0047] Step S203: Calculate the quotient of the dragging linear velocity of the nail tape and the effective dragging radius to generate the dragging angular velocity of the nail tape.
[0048] The angular velocity of the nail tape dragging refers to the angular velocity of the raised hobbing teeth when dragging the nail tape. It is obtained by the processing terminal by calculating the quotient of the nail tape dragging linear velocity and the effective dragging radius. The nail tape dragging angular velocity is calculated by the nail tape dragging linear velocity, thereby ensuring that the speed at which the raised hobbing teeth rotate and drag the nail tape matches the speed at which the operator nails, thus improving the nailing efficiency.
[0049] Step S204: Calculate the quotient of the current nail supply distance and the effective drag radius to generate the nail drag rotation angle.
[0050] The nail belt drag rotation angle refers to the rotation angle when the raised roller teeth drag the nail belt. It is obtained by the processing terminal by calculating the ratio of the current nail supply distance and the effective drag radius. The nail belt drag rotation angle is calculated by the current nail supply distance to ensure that when the raised roller teeth rotate and drag the nail belt, the nails on the nail belt are exactly aligned with the nailing channel of the nail gun, thereby determining the accuracy of the nail belt dragging.
[0051] Step S205: Associate the angular velocity of the rivet drag and the rotation angle of the rivet drag to generate rivet drag parameters.
[0052] The dragging parameters of the staples in this step are the same as those in step S103, and are generated by the operator storing the dragging angular velocity and dragging rotation angle of the staples in the same database.
[0053] Reference Figure 3 The steps to analyze the current nail supply distance to determine the precise nail supply distance include: Step S300: Collect the effective pulling force of the nail strap.
[0054] Among them, the effective drag force of the nail tape refers to the tension experienced by the nail tape when it is dragged. The tension of the nail tape before and after dragging is detected by the tension sensor installed in the nailing channel. The difference between the two tensions is calculated to obtain the effective drag force of the nail tape and sent to the processing terminal. By determining the effective drag force of the nail tape, data support is provided for subsequent analysis of displacement errors caused by elastic deformation of the nail tape.
[0055] Step S301: Calculate the quotient of the effective pulling force of the nail tape and the preset elastic stiffness coefficient of the nail tape to generate the elastic elongation of the nail tape.
[0056] The elastic stiffness coefficient of the nail tape refers to the quantitative value of the nail tape's ability to resist elastic tension within the elastic deformation range of the nail tape. The larger the elastic stiffness coefficient of the nail tape, the stronger the ability of the nail tape to resist elastic tension, and the smaller the elongation under a certain tension. The operator can obtain the elastic stiffness coefficient of the nail tape by checking the elastic modulus and cross-sectional area of the nail tape, measuring the length of the nail tape between the raised hobbing teeth and the nailing channel, and finally calculating the product of the elastic modulus and the cross-sectional area and the quotient of the length.
[0057] The elastic elongation of the staple tape refers to the distance the staple tape stretches due to elastic deformation during dragging. It is obtained by calculating the effective dragging force of the staple tape and the elastic stiffness coefficient of the staple tape using the processing terminal.
[0058] Step S302: Calculate the sum of the current nail supply distance and the elastic elongation of the nail band to generate an accurate nail supply distance.
[0059] In this step, the precise nail supply distance is the same as that in step S200, and is obtained by the processing terminal by calculating the sum of the current nail supply distance and the elastic elongation of the nail band.
[0060] Reference Figure 4 The steps for collecting the effective drag radius of the preset raised hobbing teeth include: Step S400: Collect the total number of drags of the raised gear.
[0061] The total number of drags refers to the total number of times the raised hobbing teeth drag the nail belt. Each time the rotating cylinder drives the raised hobbing teeth to rotate, the counter counts and accumulates the total number of drags, providing data support for subsequent analysis of the wear of the raised hobbing teeth during the dragging process.
[0062] Step S401: Calculate the product of the total number of drags and the preset drag attenuation coefficient to generate the drag radius wear amount.
[0063] The drag attenuation coefficient refers to the wear amount of a single drag on the raised hob. It is obtained by the operator conducting a drag wear test on an intact raised hob, measuring the total wear amount of a fixed number of drags, and then calculating the quotient of the total wear amount and the fixed number of drags.
[0064] The drag radius wear refers to the wear of the radius of the raised hobbing teeth, which is obtained by the processing terminal by multiplying the total number of drags and the drag attenuation coefficient.
[0065] Step S402: Calculate the difference between the preset baseline drag radius and the drag radius wear amount to generate an effective drag radius.
[0066] The reference drag radius refers to the radius of the raised hobbing teeth in good condition, which is obtained by the operator through direct measurement or by consulting the instruction manual of the raised hobbing teeth and then uploaded to the processing terminal.
[0067] The effective drag radius in this step is the same as the effective drag radius in step S202, and is obtained by the processing terminal calculating the difference between the reference drag radius and the drag radius wear amount.
[0068] Reference Figure 5The nail tape dragging device includes a rotary cylinder, raised gears, and a pressure regulating component. The steps of controlling the preset nail tape dragging device to drag the nail tape according to the nail tape dragging parameters to achieve automatic nail supply include: Step S500: Drive the raised toothed roller to tighten the nail belt according to the preset reference pressure control pressure adjustment component.
[0069] The reference pressure refers to the pressure that prevents the staple tape from slipping off the raised teeth. The specific value is determined by the operator when actually attaching the staple tape, and the minimum pressure at which it will not slip off is the reference pressure.
[0070] The pressure regulating component, controlled by the reference pressure, drives the raised toothed rollers to press the nail tape tightly against the housing, thereby ensuring a relatively stable state between the nail tape and the raised toothed rollers. This facilitates the subsequent dragging of the nail tape by the raised toothed rollers to enable automatic feeding of the nail tape.
[0071] Step S501: Control the rotary cylinder to drive the raised hobbing gear to rotate according to the nail belt dragging parameters to achieve automatic nail supply.
[0072] In this process, after determining the nail belt dragging parameters, the processing terminal controls the rotary cylinder to drive the raised roller teeth to rotate according to the angular velocity and rotation angle corresponding to the nail belt dragging parameters. This causes the raised roller teeth to drive the nail belt forward at a certain speed and distance, thereby realizing automatic nail supply.
[0073] Step S502: Collect the total forward resistance of the nail tape.
[0074] The total forward resistance refers to the total resistance encountered by the tassel during its forward movement. Specific data collection methods are detailed in [reference needed]. Figure 6 The steps.
[0075] Step S503: Analyze the total forward resistance and the drag parameters of the spiked belt to determine the adjustment pressure.
[0076] The adjustment pressure refers to the pressure exerted on the staple belt by the raised hobbing teeth during the dragging process. It is obtained by analyzing the total forward resistance and staple belt dragging parameters at the processing terminal. For specific methods, please refer to... Figure 7 The steps.
[0077] Step S504: Adjust the pressure control component to drive the raised tooth roller to press the nail band to prevent the raised tooth roller from sliding relative to the nail band.
[0078] After determining the adjustment pressure, the processing terminal controls the pressure adjustment component to adjust the pressure to drive the raised roller teeth to press the nail tape tightly onto the housing, thereby preventing the raised roller teeth from sliding relative to the nail tape when rotating and dragging the nail tape, which would cause insufficient dragging distance of the nail tape and result in the nail not being aligned with the nailing channel of the nail gun.
[0079] Reference Figure 6 The steps for collecting the total forward resistance of the spiked tape include: Step S600: Collect the lengths of the un-dragned and dragged nail tapes.
[0080] The length of the undragged nail tape refers to the length of the nail tape that has not passed through the nail gun's nailing channel, while the length of the dragged nail tape refers to the length of the nail tape dragged out by the raised roller teeth. The processing terminal records the number of nails driven out, and then multiplies the number of nails driven out by the spacing between the nails to obtain the length of the dragged nail tape. Finally, the difference between the total length and the length of the dragged nail tape, and the distance between the nailing channel and the raised roller teeth, is calculated to obtain the length of the undragged nail tape.
[0081] Step S601: Analyze the length of the undragged nail strip, the length of the dragged nail strip, the preset linear density of the undragged nail strip, the preset linear density of the dragged nail strip, and the preset fixed self-weight resistance to generate the self-weight resistance of the nail strip.
[0082] The linear density of the un-draggled nail strip refers to the linear density of the nail strip carrying nails. This is calculated by weighing the nail strip with nails and then dividing the weight by the total length. The linear density of the dragged nail strip refers to the linear density of the nail strip without nails. This is calculated by weighing the nail strip without nails and then dividing the weight by the total length. The fixed self-weight resistance refers to the resistance exerted by a fixed length of nail strip between the nailing channel and the raised hobbing teeth on the nail strip's forward movement. This is calculated by multiplying the fixed length by the linear density of the dragged nail strip to obtain the fixed weight of the fixed length of nail strip. The component of this fixed weight in the direction of gravity is then calculated to obtain the fixed self-weight resistance. The trigonometric function values required to calculate the component of gravity are determined by the operator based on the specific structure of the device.
[0083] The self-weight resistance of the staple tape refers to the resistance formed by the self-weight of the staple tape to its forward movement. It is calculated by the processing terminal by multiplying the length of the undragged staple tape by the linear density of the undragged staple tape to obtain the undragged weight, and then calculating the component of the undragged weight in the direction of gravity to obtain the undragged gravity resistance. Similarly, the dragged weight is calculated by multiplying the length of the dragged staple tape by the linear density of the dragged staple tape, and then the component of the dragged weight in the direction of gravity is calculated to obtain the dragged gravity resistance. The trigonometric function values required to calculate the component of the gravity direction are determined by the operator based on the specific structure of the device. Finally, the self-weight resistance of the staple tape is obtained by summing the undragged gravity resistance, the dragged gravity resistance, and the fixed self-weight resistance.
[0084] Step S602: Collect the positive pressure of the nail strap.
[0085] Among them, the positive pressure of the nail tape refers to the pressure of the nail tape on the nail gun's nailing channel, which is detected by a force-sensitive sensor installed in the nailing channel, providing data support for subsequent analysis of the friction between the nail tape and the nailing channel.
[0086] Step S603: Calculate the product of the normal force of the nail tape and the preset friction coefficient of the nailing channel to generate the frictional resistance of the nail tape.
[0087] The friction coefficient of the nailing channel refers to the friction coefficient of the nailing channel on the nail gun. It is obtained by the operator testing the dynamic friction of the nailing channel and then calculating the quotient of the dynamic friction and the pressure.
[0088] The frictional resistance of the nail tape refers to the frictional force between the nail channel and the nail tape, which is obtained by calculating the product of the normal force of the nail tape and the friction coefficient of the nail channel at the processing terminal.
[0089] Step S604: Collect the nail tape acceleration and the number of remaining nails.
[0090] The rivet acceleration refers to the acceleration of the rivet as it moves forward, which is obtained by detecting the rivet with an accelerometer. The remaining number of nails refers to the number of nails remaining on the rivet, which is calculated by counting the number of nails driven in and then calculating the difference between the total number of nails driven in and the number of nails driven in. Determining the rivet acceleration and the remaining number of nails provides data support for subsequent analysis of the inertial resistance during the movement of the rivet.
[0091] Step S605: Analyze the nail tape acceleration, the number of remaining nails, the preset total weight of the nail tape, and the preset unit nail weight to generate the nail tape inertial drag.
[0092] The total weight of the staple tape refers to the weight of the staple tape without the nails. The weight of a single nail refers to the weight of a single nail.
[0093] The inertial drag of the nail belt refers to the forward resistance caused by the inertia of the nail belt during its movement. The weight of the nail is obtained by multiplying the remaining number of nails and the weight of the unit nail by the processing terminal. Then, the total weight of the drag is obtained by summing the weight of the nails and the total weight of the nail belt. Finally, the inertial drag of the nail belt is obtained by multiplying the total weight of the drag by the acceleration of the nail belt.
[0094] Step S606: Calculate the sum of the self-weight resistance of the nail strip, the frictional resistance of the nail strip, and the inertial resistance of the nail strip to generate the total forward resistance.
[0095] The total forward resistance in this step is the same as the total forward resistance in step S502, and is obtained by the processing terminal by calculating the sum of the self-weight resistance of the nail tape, the frictional resistance of the nail tape, and the inertial resistance of the nail tape.
[0096] Reference Figure 7 The steps to determine the adjustment pressure include analyzing the total forward resistance and stud drag parameters: Step S700: Calculate the quotient of the total forward resistance and the preset friction coefficient of the raised hobbing gear to generate the critical pressure.
[0097] The friction coefficient of the raised hobbing gear refers to the friction coefficient of the raised hobbing gear, which is determined by the operator based on the actual situation of the raised hobbing gear, and will not be elaborated here.
[0098] Critical pressure refers to the minimum pressure at which the raised hob and the stud belt will not slip relative to each other. It is obtained by calculating the total forward resistance and the friction coefficient of the raised hob at the processing terminal.
[0099] Step S701: Determine the linear speed of the staples based on the staple dragging parameters.
[0100] The linear speed of the staples refers to the forward speed of the staples when they are being dragged. The processing terminal identifies and calls the rotational angular velocity from the staples dragging parameters, and then calculates the product of the rotational angular velocity and the dragging radius to obtain the linear speed of the staples.
[0101] Step S702: Correct the critical pressure according to the speed of the nail strip to generate the adjustment pressure.
[0102] The adjustment pressure in this step is the same as the adjustment pressure in step S503, and is obtained by the processing terminal by correcting the critical pressure based on the linear speed of the nail belt. For specific methods, please refer to [link / reference needed]. Figure 8 The steps.
[0103] Reference Figure 8 The steps for adjusting the critical pressure based on the linear velocity of the nail belt to generate the adjustment pressure include: Step S800: Determine whether the speed of the nail tape line is within the preset first speed range, the preset second speed range, or the preset third speed range.
[0104] The first speed range refers to the maximum speed that will not cause relative slippage between the rivet and the raised gear. This range is determined experimentally by the operator to measure the slip ratio between the rivet and the raised gear. When the slip ratio equals a preset micro-slip threshold, the corresponding speed is defined as the maximum value of the first speed range. The second speed range refers to the speed range that linearly causes relative slippage between the rivet and the raised gear. The minimum value of the second speed range is the maximum value of the first speed range. The maximum value of the second speed range is determined experimentally by the operator. When the slip ratio equals a preset significant slip threshold, the corresponding speed is defined as the maximum value of the second speed range. The third speed range refers to the speed range that causes relative slippage between the rivet and the raised gear both linearly and non-linearly. Specifically, the minimum value of the third speed range is the maximum value of the second speed range.
[0105] By processing the terminal to determine whether the linear speed of the nail tape is within the first, second, or third speed range, it can be determined whether the speed will cause relative slippage between the raised hobbing teeth and the nail tape.
[0106] Step S801: If it is in the first speed range, the preset uncorrected coefficient is defined as the pressure correction coefficient.
[0107] If the processing terminal determines that the linear speed of the nail belt is within the first speed range, it indicates that the relative sliding between the raised hobbing teeth and the nail belt caused by the speed is small and can be ignored. Therefore, the no-correction coefficient is defined as the pressure correction coefficient.
[0108] The uncorrected coefficient refers to the coefficient where speed does not affect the pressure between the raised gear and the rivet, which is 1. The pressure correction coefficient refers to the coefficient that affects the pressure between the raised gear and the rivet; in this step, the pressure correction coefficient is the uncorrected coefficient.
[0109] Step S802: If it is in the second speed range, calculate the difference between the linear velocity of the nail and the second speed range to generate the first speed difference.
[0110] If the processing terminal determines that the linear velocity of the nail strip is within the second speed range, it indicates that the velocity will linearly cause the protruding hobbing teeth to slide relative to the nail strip. Therefore, the difference between the linear velocity of the nail strip and the second speed range is calculated to obtain the first speed difference value, which provides data support for subsequent calculation of the specific impact of velocity on pressure.
[0111] The first speed difference refers to the difference between the current speed of the nail tape and the relative sliding speed that will not cause this difference. It is obtained by the processing terminal calculating the difference between the linear speed of the nail tape and the minimum value of the second speed interval.
[0112] Step S8021: Analyze the first speed difference and the preset first speed pressure correction coefficient to generate the pressure correction coefficient.
[0113] The first speed pressure correction coefficient refers to the degree of influence of unit speed on pressure when the linear speed causes relative slippage between the raised hob and the nail strip. It is used to increase the pressure between the raised hob and the nail strip, thereby increasing the friction to counteract the relative slippage. It is obtained by linear regression fitting after the operator conducts the test.
[0114] The pressure correction coefficient in this step is the same as the pressure correction coefficient in step S801. The difference is that the pressure correction coefficient in this step is obtained by multiplying the first speed difference and the first speed pressure correction coefficient by the processing terminal to obtain the pressure ratio, and then calculating the sum of 1 and the pressure increase ratio to obtain the pressure correction coefficient.
[0115] Step S803: If it is in the third speed range, analyze the second speed range and the preset first speed pressure correction coefficient to generate a linear correction coefficient.
[0116] If the processing terminal determines that the linear speed of the nail belt is within the third speed range, it indicates that the speed will cause relative sliding between the raised hobbing teeth and the nail belt due to both linear and nonlinear effects. Therefore, the linear correction coefficient is obtained by multiplying the second speed range and the first speed pressure correction coefficient.
[0117] The linear correction factor refers to the degree of influence of speed on pressure when the relative sliding between the raised hob and the nail belt is caused by the linear speed. It is obtained by multiplying the speed range value corresponding to the second speed range calculated by the processing terminal and the first speed pressure correction factor, and then calculating the sum of 1 and the linear increase ratio to obtain the linear correction factor.
[0118] Step S8031: Calculate the difference between the linear velocity of the nail and the third velocity range to generate the second velocity difference.
[0119] The second speed difference refers to the difference between the forward speed of the nail tape and the relative sliding speed between the protruding hobbing teeth and the nail tape that will not cause nonlinearity. It is obtained by the processing terminal calculating the difference between the linear speed of the nail tape and the minimum value corresponding to the third speed range.
[0120] Step S8032: Analyze the second speed difference and the preset second speed pressure correction coefficient to generate a nonlinear correction coefficient.
[0121] The second speed pressure correction coefficient is a coefficient that limits the adjustment ratio of nonlinear speed to pressure. It is used to prevent the pressure from rising too high due to speed, which would prevent the nail belt from being dragged. It conforms to the actual situation when the raised hobbing teeth drag the nail belt. The optimal pressure ratio at the highest speed is determined by the operator through experiments, and then the second speed pressure correction coefficient is obtained by logarithmic fitting.
[0122] The nonlinear correction coefficient refers to the degree of influence of speed on pressure when the relative sliding between the raised hob and the nail belt is caused by speed nonlinearity. The nonlinear correction coefficient is obtained by multiplying the logarithmic function value of the second speed difference calculated by the processing terminal with the second speed pressure correction coefficient.
[0123] Step S8033: Calculate the sum of the linear correction coefficient and the nonlinear correction coefficient to generate the pressure correction coefficient.
[0124] The pressure correction coefficient in this step is the same as the pressure correction coefficient in step S801. The difference is that the pressure correction coefficient in this step is obtained by the sum of the linear correction coefficient and the nonlinear correction coefficient calculated by the processing terminal.
[0125] Step S804: Calculate the product of the pressure correction factor and the critical pressure to generate the adjustment pressure.
[0126] The adjustment pressure in this step is the same as the adjustment pressure in step S702, and is obtained by multiplying the pressure correction coefficient and the critical pressure by the processing terminal.
[0127] Based on the same inventive concept, embodiments of this application provide an adaptive nail-and-drag system, including: The data acquisition module is used to collect the supply trigger signal, current nailing speed, current nail type, effective drag radius, effective drag force of the nail tape, total number of drags, total forward resistance, length of undragged nail tape, length of dragged nail tape, normal force of nail tape, acceleration of nail tape, and number of remaining nails. Memory for storing a program for an adaptive pin-and-tap method; The processor can load and execute programs in memory and implement an adaptive pin-and-drag method.
[0128] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0129] This application provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as an adaptive pin-and-tap method.
[0130] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.
[0131] Based on the same inventive concept, embodiments of this application provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded and executed by the processor to provide an adaptive pin-and-drag method.
[0132] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0133] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.
Claims
1. An adaptive pin-and-band drag method, characterized in that, include: Collect the supply trigger signal of the staple tape; The current nailing speed and current nail type are collected based on the supply trigger signal; Based on the current nail model, find the current nail supply distance from the preset nail advance relationship; Analyze the current nailing speed and current nail supply distance to determine the nail tape dragging parameters; The preset nail-pulling device is controlled according to the nail-pulling parameters to pull the nail tape so as to achieve automatic nail supply.
2. The adaptive pin-and-band drag method according to claim 1, characterized in that, The steps to analyze the current nailing speed and current nail supply distance to determine the nail tape drag parameters include: Analyze the current nail supply distance to determine the precise nail supply distance; Calculate the product of the current nailing speed and the precise nail feed distance to generate the nail tape drag line speed; Collect the effective drag radius of the preset raised hobbing teeth; Calculate the quotient of the drag linear velocity of the nail tape and the effective drag radius to generate the drag angular velocity of the nail tape; Calculate the quotient of the current nail supply distance and the effective drag radius to generate the nail drag rotation angle; Associate the angular velocity of the staple drag and the rotation angle of the staple drag to generate staple drag parameters.
3. The adaptive pin-and-band drag method according to claim 2, characterized in that, The steps to analyze the current nail supply distance to determine the precise nail supply distance include: Collect the effective pulling force of the nail strap; Calculate the quotient of the effective pulling force of the nail tape and the preset elastic stiffness coefficient of the nail tape to generate the elastic elongation of the nail tape; Calculate the sum of the current nail supply distance and the elastic elongation of the nail band to generate an accurate nail supply distance.
4. The adaptive pin-and-band drag method according to claim 2, characterized in that, The steps for obtaining the effective drag radius of the preset raised hobbing teeth include: Collect the total number of drags on the raised hobbing teeth; Calculate the product of the total number of drags and the preset drag attenuation coefficient to generate the drag radius wear amount; Calculate the difference between the preset baseline drag radius and the drag radius wear amount to generate the effective drag radius.
5. The adaptive pin-and-band drag method according to claim 1, characterized in that, The nail tape dragging device includes a rotary cylinder, raised gears, and a pressure regulating component. The steps of controlling the preset nail tape dragging device to drag the nail tape according to the nail tape dragging parameters to achieve automatic nail supply include: The pressure regulating component drives the raised toothed clamping nail belt according to the preset reference pressure; The rotary cylinder is controlled to drive the raised hobbing gear to rotate according to the nail tape dragging parameters to achieve automatic nail supply. Collect the total forward resistance of the spiked tape; The total forward resistance and the drag parameters of the spiked belt are analyzed to determine the adjustment pressure; The pressure adjustment component drives the raised toothed rollers to press against the nail band to prevent the raised toothed rollers from sliding relative to the nail band.
6. The adaptive pin-and-band drag method according to claim 5, characterized in that, The steps for collecting the total forward resistance of the stapled tape include: Collect the lengths of the un-dragned and dragged nail tapes; The length of the undragged nail strip, the length of the dragged nail strip, the preset linear density of the undragged nail strip, the preset linear density of the dragged nail strip, and the preset fixed self-weight resistance are analyzed to generate the self-weight resistance of the nail strip. Collect positive pressure from the nail; Calculate the product of the normal force of the nail tape and the preset friction coefficient of the nail driving channel to generate the frictional resistance of the nail tape; Collect the acceleration of the nail tape and the number of remaining nails; The acceleration of the staple tape, the number of remaining staples, the preset total weight of the staple tape, and the preset weight of a unit staple are analyzed to generate the inertial drag of the staple tape. Calculate the sum of the self-weight resistance, frictional resistance, and inertial resistance of the studs to generate the total forward resistance.
7. The adaptive nail-and-tape dragging method according to claim 5, characterized in that, The steps to determine the adjustment pressure include analyzing the total forward resistance and stud drag parameters: Calculate the quotient of the total forward resistance and the preset friction coefficient of the raised hobbing teeth to generate the critical pressure; Determine the linear speed of the staple tape based on the staple tape dragging parameters; The critical pressure is corrected based on the speed of the nail strip to generate the adjustment pressure.
8. The adaptive pin-and-band drag method according to claim 7, characterized in that, The steps for correcting the critical pressure based on the linear velocity of the staple belt to generate the adjustment pressure include: Determine if the speed of the nail tape line is within a preset first speed range, a preset second speed range, or a preset third speed range; If it is in the first speed range, the preset uncorrected coefficient will be defined as the pressure correction coefficient; If it is in the second speed range, calculate the difference between the linear velocity of the nail and the second speed range to generate the first speed difference; The first speed difference and the preset first speed pressure correction coefficient are analyzed to generate the pressure correction coefficient; If it is in the third speed range, the second speed range and the preset first speed pressure correction coefficient are analyzed to generate a linear correction coefficient; Calculate the difference between the linear velocity of the nail and the third velocity range to generate the second velocity difference; The second speed difference and the preset second speed pressure correction coefficient are analyzed to generate a nonlinear correction coefficient; Calculate the sum of the linear correction coefficient and the nonlinear correction coefficient to generate the pressure correction coefficient; The product of the pressure correction factor and the critical pressure is calculated to generate the adjustment pressure.
9. An adaptive pin-and-drag system, characterized in that, include: The data acquisition module is used to collect the supply trigger signal, the current nailing speed, and the current nail type; A memory for storing a program for an adaptive pin-and-tap dragging method as described in any one of claims 1 to 8; The processor and the program in the memory can be loaded and executed by the processor to implement the adaptive pin-and-drag method as described in any one of claims 1 to 8.
10. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as described in any one of claims 1 to 8.