Wire drawing machine wire taking-up and arranging control method, device and related equipment
By calculating the winding diameter and calculating the pulse signal in real time, the operation of the cable motor is solved, and the existing CNC cable device is automatically adjusted and the maintenance cost is reduced.
Patent Information
- Application Number
- CN202210795416.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-07-07
- Publication Date
- 2025-04-01
- Estimated Expiration
- 2042-07-07
AI Technical Summary
The existing CNC cable device has a high cost, high maintenance threshold, and cannot adapt to the needs of complex special-shaped cable retraction plates.
By calculating the current winding diameter, the distance and speed of the cable motor should travel, and calculate the number of pulses and pulse frequency to be emitted based on these parameters, and control the operation of the cable motor in real time to realize the function of automatically adjusting the operating range.
It reduces equipment costs and maintenance costs, realizes adaptation to complex special-shaped cable retraction disks, automatically adjusts the cable operation range, and reduces manual settings and operations.
Smart Images

Figure CN115193933B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electrical equipment, and in particular to a wire drawing machine wire taking-up and arranging control method, device and related equipment. Background Art
[0002] In the wire processing industry, wire drawing machines are widely used, and the wire taking-up process is an important part of the wire drawing machine system. The wire arrangement device is one of the key components of the wire taking-up process, which allows the wire to be evenly and smoothly wound on the take-up reel.
[0003] At present, the commonly used wire arranging devices are mainly divided into mechanical wire arranging devices and CNC wire arranging devices. Among them, mechanical wire arranging devices are gradually being eliminated with the advancement of production technology and the gradual increase in production speed. This is mainly due to the increasing failure rate caused by mechanical wear, which in turn causes a decrease in production efficiency and an increase in maintenance costs. Therefore, they are gradually replaced by CNC wire arranging devices. CNC wire arranging devices use controllers to control the motor to drive the lead screw according to the wire-receiving process to achieve the reciprocating motion of the wire arranging device. The running speed of its wire arranging motor runs synchronously with the wire-receiving motor, and the running position of the wire arranging device is limited by the feedback signal of the limit device.
[0004] The existing CNC wire arrangement method usually uses PLC as a controller to control the servo motor to follow the speed of the wire take-up motor, and adjusts the range of wire arrangement operation through the position of two limit switches for automatic operation. The disadvantages of this equipment and control method are: 1) It is expensive and has a high maintenance threshold; 2) The range of wire arrangement operation needs to be manually set and cannot be adjusted automatically, which increases the workload of workers. This wire arrangement method and device is only suitable for simple I-shaped wire take-up reels and cannot be applied to complex special-shaped wire take-up reels. Summary of the invention
[0005] The purpose of the present invention is to overcome the defects of the prior art and provide a wire drawing machine wire taking-up and arranging control method, device and related equipment with lower cost and better adaptability.
[0006] To achieve the above object, the present invention adopts the following technical solutions:
[0007] A wire drawing machine wire winding control method is used to control the operation of a wire winding motor, the method comprising the steps of:
[0008] Calculate the current winding diameter;
[0009] Calculate the distance and speed that the current cable guide roller should travel based on the winding diameter;
[0010] Calculate the number of pulses and the pulse frequency that the wire arranging motor should obtain based on the distance and speed that the wire arranging guide roller should travel;
[0011] Based on the calculated number of pulses and pulse frequency, a pulse signal is sent to control the operation of the cable traversing motor;
[0012] The number of pulses that have been issued is accumulated, and when the accumulated number of pulses reaches the number of pulses that the cable-traversing motor should obtain, a reverse control signal is issued to control the cable-traversing motor to run in the reverse direction.
[0013] Preferably, the step of calculating the current winding diameter comprises:
[0014] Acquire the wire speed and current operating parameters of the wire motor, and calculate the current winding diameter based on the wire speed and current operating parameters of the wire motor; or
[0015] Based on the preset wire diameter, the size of the wire reel, and the current number of wire arrangement layers, the current winding diameter is calculated.
[0016] Preferably, the step of calculating the distance and speed that the current cable arrangement guide roller should travel based on the winding diameter includes:
[0017] Calculate a first travel distance of a first half zone of the take-up drum and / or a second travel distance of a second half zone of the take-up drum under the current winding diameter, wherein the first half zone and the second half zone are defined by a preset reference point.
[0018] Preferably, the step of calculating the number of pulses and the pulse frequency that the cable traversing motor should obtain based on the distance to be traveled and the pulse frequency comprises:
[0019] When the first trigger signal triggered by the preset reference point is detected, the number of pulses and the frequency that the cable traversing motor should obtain in the first half zone are calculated.
[0020] Preferably, the step of calculating the number of pulses and the pulse frequency that the cable traversing motor should obtain based on the distance to be traveled and the pulse frequency comprises:
[0021] When the second trigger signal triggered by the preset reference point is detected, the number of pulses and the frequency that the cable traversing motor should obtain in the second half zone are calculated.
[0022] Preferably, the method further comprises the steps of:
[0023] When the machine is shut down, the half zone in which the wire-trapping motor is running, the running direction and the accumulated number of pulses output are recorded; when the machine is restarted, the machine continues to run based on the records of the half zone in which the wire-trapping motor is running, the running direction and the accumulated number of pulses output.
[0024] Preferably, when the first trigger signal or the second trigger signal triggered by the preset reference point is detected, the number of wiring layers is accumulated by 1;
[0025] The step of calculating the current winding diameter comprises:
[0026] The current winding diameter is calculated based on the accumulated number of wiring layers.
[0027] Preferably, the current winding diameter = wire-reeling speed*wire-reeling motor pole pair number*wire-reeling motor reduction ratio / (π*wire-reeling motor operating frequency); or
[0028] Current winding diameter = wire diameter * number of wire layers * 2 / wire arrangement coefficient + take-up drum diameter.
[0029] Preferably, the first travel distance = (current winding diameter - take-up drum body diameter) * (take-up drum outer width - take-up drum inner width) / ((take-up drum surface diameter - take-up drum body diameter) * 2) + distance to the left of the middle position;
[0030] Second travel distance = (current winding diameter – take-up drum diameter) * (take-up drum outer width – take-up drum inner width) / ((take-up drum surface diameter – take-up drum drum diameter) * 2) + take-up drum inner width – distance to the left of the middle position;
[0031] Travel speed = take-up motor operating frequency * wire diameter * wire arrangement coefficient / take-up motor reduction ratio / take-up motor pole pair number.
[0032] Preferably, the number of pulses that the cable motor should obtain is calculated by the following formula:
[0033] Number of stepper motor pulses = running distance * stepper motor reduction ratio * number of pulses per stepper motor cycle / lead screw pitch;
[0034] The pulse frequency of the cable motor is calculated by the following formula:
[0035] Stepper motor pulse frequency = take-up motor operating frequency * wire diameter * wire arrangement coefficient * number of pulses per stepper motor operation * wire arrangement pulse coefficient * stepper motor reduction ratio / lead screw pitch / take-up motor reduction ratio / number of take-up motor pole pairs.
[0036] The present invention also provides a wire drawing machine wire taking-up and arranging control device, comprising:
[0037] A winding diameter calculation module is used to calculate the current winding diameter;
[0038] A travel calculation module, used to calculate the distance and speed that the current cable guide roller should travel based on the winding diameter;
[0039] A pulse calculation module, used for calculating the number of pulses and the pulse frequency that the cable arranging motor should obtain based on the distance and speed that the cable arranging guide roller should travel;
[0040] An output control module, used for sending a pulse signal to control the operation of the cable traversing motor based on the calculated number of pulses and pulse frequency;
[0041] The reversal control module is used to accumulate the number of pulses that have been issued, and when the accumulated number of pulses reaches the number of pulses that the cable traversing motor should obtain, a reversal control signal is issued to control the cable traversing motor to run in the reverse direction.
[0042] The present invention also provides a wire drawing machine wire taking-up and arranging control device, comprising:
[0043] A winding diameter calculation module is used to calculate the current winding diameter;
[0044] A travel calculation module, used to calculate the distance and speed that the current cable guide roller should travel based on the winding diameter;
[0045] A pulse calculation module, used for calculating the number of pulses and the pulse frequency that the cable arranging motor should obtain based on the distance and speed that the cable arranging guide roller should travel;
[0046] An output control module, used for sending a pulse signal to control the operation of the cable traversing motor based on the calculated number of pulses and pulse frequency;
[0047] The reversal control module is used to accumulate the number of pulses that have been issued, and when the accumulated number of pulses reaches the number of pulses that the cable traversing motor should obtain, a reversal control signal is issued to control the cable traversing motor to run in the reverse direction.
[0048] The present invention also provides an electronic device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps in the wire drawing machine wire taking-up and arranging control method as described in any one of the above items are implemented.
[0049] The present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the steps in the wire drawing machine wire taking-up and arranging control method as described in any one of the above items are implemented.
[0050] The wire drawing machine wire winding and arranging control method of the present invention determines the distance and pulse frequency that the wire arranging motor should travel by calculating the current winding diameter, and calculates the number of pulses that the wire arranging motor should obtain based on the distance and pulse frequency that the wire arranging motor should travel, thereby controlling the operation of the wire arranging motor based on the number of pulses that the wire arranging motor should obtain. Furthermore, when the accumulated number of pulses reaches the number of pulses that the wire arranging motor should obtain, the wire arranging motor can be controlled to run in reverse. The operating range of the wire arranging motor in the embodiment of the present invention is controlled based on the number of pulses and frequency that should be obtained, so there is no need to set an additional limit switch for range control, and its implementation and maintenance costs are lower.
[0051] At the same time, since the current winding diameter can be calculated in real time, the number of pulses can also be calculated in real time, so the range of cable operation can be automatically adjusted without manual setting.
[0052] Furthermore, for special-shaped wire take-up drums, such as a tapered I-beam wire take-up drum, both ends of which are tapered structures, the wire arrangement distances are different under different winding diameters (different wire arrangement layers), and the embodiment of the present invention can calculate the wire arrangement distances under different winding diameters in real time and send out the corresponding number of pulses. That is to say, the embodiment of the present invention can be applicable to some special-shaped wire take-up drum structures. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 is a schematic diagram of the structure of a wire drawing machine control system in an embodiment of the present invention;
[0054] Figure 2 Schematic diagram of the structure of the wire drawing machine cable arrangement system in an embodiment of the present invention
[0055] Figure 3 is a flow chart of a wire drawing machine wire taking-up and arranging control method according to an embodiment of the present invention;
[0056] Figure 4 1 is a schematic diagram of the structure of a tapered I-shaped wheel take-up drum in an embodiment of the present invention;
[0057] Figure 5 2 is a schematic diagram of the structure of the I-shaped wheel take-up drum in an embodiment of the present invention;
[0058] Figure 6 Schematic diagram of the operating state machine of the screw nut in the embodiment of the present invention;
[0059] Figure 7 Schematic diagram of a wire drawing machine wire taking-up and arranging control device according to an embodiment of the present invention;
[0060] Figure 8 Schematic diagram of an electronic device in an embodiment of the present invention. DETAILED DESCRIPTION
[0061] The following is a detailed description of the specific implementation of the wire drawing machine wire taking-up and arranging control method according to the present invention in conjunction with the embodiments given in the accompanying drawings. The wire drawing machine wire taking-up and arranging control method according to the present invention is not limited to the description of the following embodiments.
[0062] The embodiment of the present invention provides a wire drawing machine wire taking-up and arranging control method, wherein, Figure 1 The figure shows an example of a wire drawing machine control system for implementing the method. Specifically, the wire drawing machine control system includes: a human-machine interaction device (HMI), a wire drawing host inverter, a winding inverter, a stepper motor driver, and sensors for detecting screws and positions. The wire drawing host inverter is used to control the operation of the wire drawing motor, and its speed signal and operation signal are fed back to the winding inverter. The winding inverter controls the operation of the winding motor according to the feedback signal of the wire drawing host inverter, and outputs a pulse signal and a direction signal to the stepper motor driver to control the operation of the wire arranging motor. In this embodiment, the wire arranging motor is a motor that can be controlled by a pulse signal, for example, a stepper motor or a servo motor. If it is a servo motor, the stepper motor driver can be replaced by a servo controller.
[0063] like Figure 2 The structure of a wire arrangement system for implementing the method is shown, which specifically includes: a stepper motor 1, a stepper motor driver 2, a screw rod 3, a screw rod nut 4, a metal detector 5, a proximity switch 6, a wire arrangement guide roller 7, a wire take-up motor 8, and a wire take-up reel 9. Among them, the stepper motor 1 is controlled and operated by the stepper motor driver 2, the screw rod 3 is connected to the output shaft of the stepper motor 1, the screw rod nut 4 is arranged on the screw rod 3, and is connected to the wire arrangement guide roller 7 by transmission, and the wire take-up motor 8 is used to control the wire take-up reel 9 to perform winding action.
[0064] As other feasible embodiments, the screw transmission mechanism composed of the screw 3 and the screw nut 4 can be replaced by other transmission mechanisms, such as belt transmission, gear transmission and other transmission mechanisms.
[0065] Based on the above wire drawing machine control system and wire arrangement system, before executing the wire taking-up and wire arrangement control method of this embodiment, it is necessary to set the relevant parameters of the system, including the initialization setting of data such as mechanical system related parameters, wire arrangement related parameters and wire taking-up reel related parameters. Some parameters such as wire taking-up reel size, wire diameter, etc. can be input through the human-computer interaction device.
[0066] See also Figure 3 , Figure 3 The present invention provides a flow chart of a wire drawing machine wire winding and arranging control method. Figure 1 and Figure 2 The control system and the wire arrangement system structure of the wire drawing machine shown in the figure can be controlled and executed by the winding frequency converter. Specifically, the method includes the following steps:
[0067] S110, calculating the current winding diameter.
[0068] Before executing this step, set the relevant parameters of the wire arrangement system through the human-computer interaction device, including the stepper motor reduction ratio, the number of pulses per operation of the stepper motor, the wire take-up motor parameters, the wire take-up motor reduction ratio, the lead screw pitch, the wire arrangement coefficient, the wire arrangement speed coefficient, the cylinder diameter and disk diameter of the wire take-up reel, the inner and outer width parameters of the wire take-up reel, the wire diameter, and the distance to the left of the middle position; when using an I-shaped wheel for wire take-up, set the inner and outer width parameters of the wire take-up reel to be the same.
[0069] Specifically, Figure 4 The figure shows a typical tapered I-shaped wheel take-up drum structure, in which the middle part is a cylindrical structure and the two ends are tapered structures. When winding the wire, the wire winding area extends to the tapered structures at both ends in addition to the cylindrical structure in the middle. As the wire is wound, the winding diameter gradually increases. Under different winding diameters D3, the wire winding distance (L3+L4) is different. Of course, in some embodiments, the structures at both ends of the take-up drum can be flat structures (such as Figure 5 As shown), at this time, under different winding diameters D3, the winding distance L3+L4 of the wire is the same.
[0070] As a feasible method for calculating the current winding diameter, when the system starts to run, the wire taking-up motor starts, the stepping motor starts, and the current winding diameter is calculated by the winding frequency converter, wherein the current winding diameter can be calculated in the following manner:
[0071] Current winding diameter = take-up line speed * take-up motor pole pair number * take-up motor reduction ratio / (π * take-up motor operating frequency)
[0072] Among them, π is the ratio of a circle to its circumference.
[0073] In another embodiment, the wire diameter of the wire can be obtained through a HMI device (human-machine interaction device) (by manual input), and the number of wire layers can be accumulated by counting, so the current winding diameter can also be calculated as follows:
[0074] Current winding diameter = wire diameter * number of wire layers * 2 / wire arrangement coefficient + take-up drum diameter.
[0075] S120, calculating the distance and speed that the current cable guide roller should travel based on the winding diameter.
[0076] Specifically, the distance that the current wire arrangement guide roller should travel corresponds to the wire arrangement distance (wire winding distance) of the wire take-up area on the take-up drum, that is, the distance that the wire arrangement guide roller 7 travels above the take-up drum 9. Figure 4Taking the conical take-up I-wheel reel as an example, the wire arrangement distance is different under different winding diameters. Therefore, every time the number of wire arrangement layers increases, the wire arrangement distance and speed need to be recalculated.
[0077] S130, calculating the number of pulses and the pulse frequency that the wire traversing motor should obtain based on the distance and speed that the wire traversing guide roller should travel.
[0078] Specifically, in this embodiment, the wire arranging motor uses a pulse signal to control its rotation and speed, such as a stepper motor. According to the calculated distance and speed that the wire arranging guide roller should travel, the number of pulses and the pulse frequency required by the corresponding wire arranging motor frame can be calculated to accurately control the rotation of the wire arranging motor and drive the wire arranging guide roller to complete the distance it should travel at the speed.
[0079] Among them, the number of pulses that the cable motor should obtain can be calculated by the following formula:
[0080] Number of stepper motor pulses = running distance * stepper motor reduction ratio * number of pulses per stepper motor cycle / lead screw pitch;
[0081] The pulse frequency of the cable motor can be calculated by the following formula:
[0082] Stepper motor pulse frequency = take-up motor operating frequency * wire diameter * wire arrangement coefficient * number of pulses per stepper motor operation * wire arrangement pulse coefficient * stepper motor reduction ratio / lead screw pitch / take-up motor reduction ratio / number of take-up motor pole pairs.
[0083] S140, based on the calculated pulse number and pulse frequency, sending a pulse signal to control the operation of the cable traversing motor.
[0084] Specifically, after the winding frequency converter calculates the number of pulses and the pulse frequency, it generates and sends out a corresponding pulse signal to control the operation of the wire arrangement motor.
[0085] S150, accumulating the number of pulses that have been issued, and when the accumulated number of pulses reaches the number of pulses that the cable traversing motor should obtain, issuing a reverse control signal to control the cable traversing motor to run in the reverse direction.
[0086] Specifically, while sending out a pulse signal, the winding inverter accumulates the number of pulse signals that have been sent out. When the accumulated number of pulses reaches the number of pulses that the wire arranging motor should obtain, it indicates that the operation of the lead screw nut 4 has caused the wire arranging guide roller 7 to reach the boundary of the wire arranging area and needs to be reversed. At this time, a reverse control signal can be sent to control the wire arranging motor to run in the reverse direction.
[0087] As a specific implementation, in step S120, calculating the distance and speed that the current cable guide roller should travel based on the winding diameter specifically includes:
[0088] Calculate the first travel distance (left half distance) of the wire arranging guide roller corresponding to the first half of the take-up reel under the current winding diameter and / or the second travel distance (right half distance) of the wire arranging guide roller corresponding to the second half of the take-up reel, wherein the first half and the second half are defined by a preset reference point. The preset reference point can be detected by setting a sensor. In the wire arranging system mentioned above, it can be achieved by setting a proximity switch 6 and a metal detector 5 (reference point position). Of course, in some other embodiments, it can be achieved by setting an infrared detection switch or the like.
[0089] If the system is running for the first time, it is necessary to find the reference point position first; the lead screw nut runs to the right or left at a fixed speed. If it runs to the right, when the rising edge of the proximity switch is triggered, the reference point position is found and the stepper motor stops; if it runs to the left, when the falling edge of the proximity switch is triggered, the reference point position is found and the stepper motor stops.
[0090] Specifically, Figure 4 As shown, in this embodiment, a typical tapered I-shaped take-up drum is still taken as an example for explanation, wherein D1 is the cylinder diameter of the take-up drum, D2 is the disk diameter of the take-up drum, D3 is the current winding diameter, L1 is the inner width of the take-up drum, L2 is the outer width of the take-up drum, L3 is the first travel distance corresponding to the current winding diameter, L4 is the second travel distance corresponding to the current winding diameter, and L5 is the distance to the left of the middle position (the length of the cylinder from the reference point to the first half zone).
[0091] The wire-receiving area of the wire-receiving drum is defined by preset reference points into the first half (left half L) and the second half (right half R). The preset reference points can be located in the middle of the wire-receiving drum or at any position of the wire-receiving drum, and serve as a calculation basis for calculating the distance that the current wire guide roller (or lead screw nut) should travel.
[0092] Specifically, the calculation formulas for the first walking distance and the second walking distance are as follows:
[0093] The first travel distance = (current winding diameter – take-up drum diameter) * (take-up drum outer width – take-up drum inner width) / ((take-up drum surface diameter – take-up drum drum diameter) * 2) + the distance to the left of the middle position;
[0094] Second travel distance = (current winding diameter – take-up drum diameter) * (take-up drum outer width – take-up drum inner width) / ((take-up drum surface diameter – take-up drum drum diameter) * 2) + take-up drum inner width – distance to the left of the middle position;
[0095] The running speed of the wire guide roller (or screw nut) is as follows:
[0096] Travel speed = operating frequency of the take-up motor * wire diameter * wire arrangement coefficient / reduction ratio of the take-up motor / number of pole pairs of the take-up motor. Based on the above, in step S130, the step of calculating the number of pulses and pulse frequency that the wire arrangement motor should obtain may specifically include:
[0097] S131, when a first trigger signal (falling edge) triggered by the preset reference point is detected, the number and frequency of pulses that the cable traversing motor should obtain in the first half zone are calculated;
[0098] S132, when the second trigger signal (rising edge) triggered by the preset reference point is detected, the number and frequency of pulses that the cable traversing motor should obtain in the second half zone are calculated.
[0099] Specifically, Figure 6 The figure shows a schematic diagram of the operating state machine of the screw nut. The operating state of the screw nut 4 can be mapped to the operating state of the cable guide roller 7. The signal triggering logic of the screw nut 4 and the reference point is as follows:
[0100] If the lead screw nut is in the first half zone and moves toward the second half zone, if the proximity switch 6 triggers the rising edge, it will enter the second half zone;
[0101] If the screw nut is in the second half and moves to the right (the direction of the end of the take-up reel corresponding to the second half), the following calculation is performed:
[0102] Number of stepper motor pulses = second travel distance * stepper motor reduction ratio * number of pulses per stepper motor cycle / lead screw pitch;
[0103] Stepper motor pulse frequency = take-up motor operating frequency * wire diameter * wire arrangement coefficient * number of pulses per stepper motor operation * wire arrangement pulse coefficient * stepper motor reduction ratio / lead screw pitch / take-up motor reduction ratio / number of take-up motor pole pairs.
[0104] At the same time, the number of output pulses is accumulated. If the number of output pulses reaches the calculated number of stepper motor pulses, the direction is changed to the first half zone.
[0105] If the lead screw nut is in the second zone and moves toward the first half zone, if the proximity switch triggers the falling edge, it will enter the first half zone;
[0106] If the screw nut is in the first half zone and moves to the left (the direction of the take-up reel end corresponding to the first half zone), the following calculation is performed:
[0107] Number of stepper motor pulses = first travel distance * stepper motor reduction ratio * number of stepper motor pulses per cycle / lead screw pitch;
[0108] Stepper motor pulse frequency = take-up motor operating frequency * wire diameter * wire arrangement coefficient * number of pulses per stepper motor operation * wire arrangement pulse coefficient * stepper motor reduction ratio / lead screw pitch / take-up motor reduction ratio / number of take-up motor pole pairs.
[0109] At the same time, the number of output pulses is accumulated. If the number of output pulses reaches the calculated number of stepper motor pulses, the direction is changed to the right to continue running.
[0110] In this embodiment, each time the lead screw nut 4 runs to the reference position, a pulse signal calculation is triggered. Therefore, the cable arranging motor will run under the control of the new pulse signal, and the accumulated error generated by the previous operation can be cleared at the reference point, which can improve the operation accuracy of the lead screw nut.
[0111] Furthermore, in step S131, when the first trigger signal triggered by the preset reference point is detected, the number of wiring layers is accumulated by 1.
[0112] Alternatively, in step S132, when the second trigger signal triggered by the preset reference point is detected, the number of wiring layers is accumulated by 1.
[0113] When the wire arrangement guide roller 7 controlled by the screw nut 4 runs from the first half zone to the second half zone and completes the travel distance between the first half zone and the second half zone, the process will trigger a second trigger signal once. After completing the travel distance, the winding of one layer of wire is completed, so the number of wire arrangement layers can be accumulated once. Similarly, after the first trigger signal is triggered, the number of wire arrangement layers can also be accumulated once.
[0114] If you reload an empty take-up reel, you need to initialize the number of cable layers to 0. When the system is powered off, the cable layer data is also saved to the storage device. When the power is restored, the data saved during the power off is assigned to the corresponding variable.
[0115] In the above step S110 , the current winding diameter may be calculated based on data such as the number of wire layers and the wire diameter of the wire.
[0116] In this embodiment, the steps are also included:
[0117] S160, when the system is shut down, the half zone in which the cable motor is running, the running direction and the cumulative number of pulses output can be recorded (taking the screw transmission mechanism as an example, the half zone in which the screw nut is located and the running direction are recorded at this time), and the system can continue to run from the current position the next time it runs; when the system loses power, the half zone in which the screw nut is located, the running direction and the cumulative number of pulses output are saved to the storage device, and when the power is restored, the data saved during the power-off is assigned to the corresponding variable.
[0118] In this embodiment, the device for executing the above-mentioned wire arrangement control method in the wire arrangement system is a winding frequency converter. In some embodiments, an independent device can be set up to execute the wire arrangement control method, such as a PLC or other single-chip computer. The travel distance of the lead screw nut can also be calculated by installing an additional encoder.
[0119] The wire drawing machine wire winding and arranging control method provided in the embodiment of the present invention determines the distance and pulse frequency that the wire arranging motor should travel by calculating the current winding diameter, and calculates the number of pulses that the wire arranging motor should obtain based on the distance and pulse frequency that the wire arranging motor should travel, so that the operation of the wire arranging motor can be controlled according to the number of pulses that the wire arranging motor should obtain. Furthermore, when the accumulated number of pulses reaches the number of pulses that the wire arranging motor should obtain, the wire arranging motor can be controlled to run in reverse. The operating range of the wire arranging motor in the embodiment of the present invention is controlled based on the number of pulses and frequency that should be obtained, so there is no need to set an additional limit switch for range control, and its implementation and maintenance costs are lower.
[0120] At the same time, since the current winding diameter can be calculated in real time, the number of pulses can also be calculated in real time, so the range of cable operation can be automatically adjusted without manual setting.
[0121] Furthermore, for special-shaped wire take-up drums, such as a tapered I-beam wire take-up drum, both ends of which are tapered structures, the wire arrangement distances are different under different winding diameters (different wire arrangement layers), and the embodiment of the present invention can calculate the wire arrangement distances under different winding diameters in real time and send out the corresponding number of pulses. That is to say, the embodiment of the present invention can be applicable to some special-shaped wire take-up drum structures.
[0122] See also Figure 7 , Figure 7 It is a structural schematic diagram of a wire drawing machine wire taking-up and arranging control device provided by an embodiment of the present invention. The wire drawing machine wire taking-up and arranging control device 100 includes: a winding diameter calculation module 110, a travel calculation module 120, a pulse calculation module 130, an output control module 140, and a reversal control module 150.
[0123] Among them, the winding diameter calculation module 110 is used to calculate the current winding diameter; the travel calculation module 120 is used to calculate the distance and speed that the current wire arranging guide roller should travel based on the winding diameter; the pulse calculation module 130 is used to calculate the number of pulses and the pulse frequency that the wire arranging motor should obtain based on the distance and speed that the wire arranging guide roller should travel; the output control module 140 is used to send a pulse signal to control the operation of the wire arranging motor based on the calculated number of pulses and pulse frequency; the reversal control module 150 is used to accumulate the number of pulses that have been issued, and when the accumulated number of pulses reaches the number of pulses that the wire arranging motor should obtain, a reversal control signal is sent to control the wire arranging motor to run in reverse.
[0124] As a specific implementation, the winding diameter calculation module 110 includes:
[0125] The first diameter calculation unit is used to obtain the wire take-up line speed and the current operating parameters of the wire take-up motor, and calculate the current winding diameter based on the wire take-up line speed and the current operating parameters of the wire take-up motor.
[0126] As another specific implementation, the winding diameter calculation module 110 further includes:
[0127] The second diameter calculation unit is used to calculate the current winding diameter based on the preset wire diameter, the wire reel size, and the current number of wire arrangement layers.
[0128] In this embodiment, the first travel distance of the first half zone of the take-up drum and / or the second travel distance of the second half zone of the take-up drum under the current winding diameter are calculated, wherein the first half zone and the second half zone are defined by a preset reference point.
[0129] As a specific implementation, the pulse calculation module 130 includes:
[0130] A first pulse calculation unit, when detecting a first trigger signal triggered by the preset reference point, calculates the number and frequency of pulses that the cable traversing motor should obtain in the first half zone;
[0131] The second pulse calculation unit calculates the number and frequency of pulses that the cable traversing motor should obtain in the second half zone when a second trigger signal triggered by the preset reference point is detected.
[0132] Furthermore, the wire drawing machine wire winding control device 100 also includes a wire winding layer number recording module 170, which accumulates the number of wire winding layers by 1 when the first trigger signal triggered by the preset reference point is detected. Alternatively, when the second trigger signal triggered by the preset reference point is detected, the number of wire winding layers is accumulated by 1.
[0133] In this embodiment, the wire drawing machine wire taking-up and arranging control device 100 also includes a shutdown recording module 160. When shutting down, it records the half zone in which the wire arranging motor is operating, the running direction and the cumulative number of pulses output. When restarting, it continues to operate based on the record of the half zone in which the wire arranging motor is operating, the running direction and the cumulative number of pulses output.
[0134] The wire drawing machine wire taking-up and arranging control device 100 provided in the embodiment of the present invention can realize each implementation mode and corresponding beneficial effects in the above method embodiment, which will not be described again here to avoid repetition.
[0135] See also Figure 8 , Figure 8 It is a structural diagram of an electronic device provided in an embodiment of the present invention. The electronic device 500 includes: a memory 502, a processor 501, and a computer program stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program, the steps in the wire drawing machine wire winding and arranging control method provided in the above embodiment are implemented, and the various implementation methods in the above method embodiment and the corresponding beneficial effects can be implemented. To avoid repetition, they will not be described here.
[0136] An embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the various processes of the wire drawing machine wire taking-up and arranging control method provided by the embodiment of the present invention are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0137] It should be noted that in the description of the present invention, the terms "upper", "lower", "left", "right", "inner", "outer", etc. indicate directions or positional relationships based on directions or positional relationships shown in the accompanying drawings, or directions or positional relationships that are usually placed when in use, and are only for the convenience of description, rather than indicating that the device or element referred to must have a specific direction, and therefore cannot be understood as limiting the present invention. In addition, the terms "first", "second", "third", etc. are only used to distinguish descriptions, and cannot be understood as indicating relative importance.
[0138] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A wire drawing machine wire winding control method, used to control the operation of the wire winding motor, characterized in that: The method comprises the steps of: Calculate the current winding diameter; Calculate the distance and speed that the current cable guide roller should travel based on the winding diameter; Calculate the number of pulses and the pulse frequency that the wire arranging motor should obtain based on the distance and speed that the wire arranging guide roller should travel; Based on the calculated number of pulses and pulse frequency, a pulse signal is sent to control the operation of the cable traversing motor; The number of pulses that have been issued is accumulated, and when the accumulated number of pulses reaches the number of pulses that the cable-traversing motor should obtain, a reverse control signal is issued to control the cable-traversing motor to run in the reverse direction; The number of pulses that the cable motor should obtain is calculated using the following formula: Number of pulses = running distance * stepper motor reduction ratio * number of pulses per stepper motor running one circle / lead screw pitch; The pulse frequency of the cable motor is calculated by the following formula: Pulse frequency = operating frequency of take-up motor * wire diameter * wire arrangement coefficient * number of pulses per stepper motor operation * wire arrangement pulse coefficient * stepper motor reduction ratio / screw pitch / take-up motor reduction ratio / number of take-up motor pole pairs.
2. The wire drawing machine wire taking-up and arranging control method according to claim 1, characterized in that: The step of calculating the current winding diameter comprises: Acquire the wire speed and current operating parameters of the wire motor, and calculate the current winding diameter based on the wire speed and current operating parameters of the wire motor; or Based on the preset wire diameter, the size of the wire reel, and the current number of wire arrangement layers, the current winding diameter is calculated.
3. The wire drawing machine wire taking-up and arranging control method according to claim 1, characterized in that: The step of calculating the distance and speed that the current cable guide roller should travel based on the winding diameter comprises: Calculate a first travel distance of a first half zone of the take-up drum and / or a second travel distance of a second half zone of the take-up drum under the current winding diameter, wherein the first half zone and the second half zone are defined by a preset reference point.
4. The wire drawing machine wire taking-up and arranging control method according to claim 3, characterized in that: The step of calculating the number of pulses and the pulse frequency that the cable traversing motor should obtain based on the required travel distance and speed comprises: When a first trigger signal triggered by the preset reference point is detected, the number of pulses and the frequency that the cable traversing motor should obtain in the first half zone are calculated.
5. The wire drawing machine wire taking-up and arranging control method according to claim 3, characterized in that: The step of calculating the number of pulses and the pulse frequency that the cable traversing motor should obtain based on the required travel distance and speed comprises: When the second trigger signal triggered by the preset reference point is detected, the number of pulses and the frequency that the cable traversing motor should obtain in the second half zone are calculated.
6. The wire drawing machine wire taking-up and arranging control method according to claim 1, characterized in that: The method further comprises the steps of: When the machine is shut down, the half zone in which the wire-trapping motor is running, the running direction and the accumulated number of pulses output are recorded; when the machine is restarted, the machine continues to run based on the records of the half zone in which the wire-trapping motor is running, the running direction and the accumulated number of pulses output.
7. The wire drawing machine wire taking-up and arranging control method according to claim 3, characterized in that: When the first trigger signal or the second trigger signal triggered by the preset reference point is detected, the number of wiring layers is accumulated by 1; The step of calculating the current winding diameter comprises: Calculate the current winding diameter based on the accumulated number of wire layers.
8. The wire drawing machine wire taking-up and arranging control method according to claim 2, characterized in that: Current winding diameter = take-up line speed * take-up motor pole pair number * take-up motor reduction ratio / (π * take-up motor operating frequency); or Current winding diameter = wire diameter * number of wire layers * 2 / wire arrangement coefficient + take-up reel diameter.
9. The wire drawing machine wire taking-up and arranging control method according to claim 3, characterized in that: First travel distance = (current winding diameter – take-up drum diameter) * (take-up drum outer width – take-up drum inner width) / ((take-up drum surface diameter – take-up drum drum diameter) * 2) + distance to the left of the middle position; Second travel distance = (current winding diameter – take-up drum diameter) * (take-up drum outer width – take-up drum inner width) / ((take-up drum surface diameter – take-up drum drum diameter) * 2) + take-up drum inner width - distance to the left of the middle position; Travel speed = take-up motor operating frequency * wire diameter * wire arrangement coefficient / take-up motor reduction ratio / take-up motor pole pair number.
10. A wire drawing machine wire taking-up and arranging control device, using the wire drawing machine wire taking-up and arranging control method according to any one of claims 1 to 9, characterized in that: include: A winding diameter calculation module is used to calculate the current winding diameter; A travel calculation module, used to calculate the distance and speed that the current cable guide roller should travel based on the winding diameter; A pulse calculation module, used for calculating the number of pulses and the pulse frequency that the cable arranging motor should obtain based on the distance and speed that the cable arranging guide roller should travel; An output control module, used for sending a pulse signal to control the operation of the cable traversing motor based on the calculated number of pulses and pulse frequency; The reversal control module is used to accumulate the number of pulses that have been issued, and when the accumulated number of pulses reaches the number of pulses that the cable traversing motor should obtain, a reversal control signal is issued to control the cable traversing motor to run in the reverse direction.
11. An electronic device, characterized in that: include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the computer program, the steps in the wire drawing machine wire taking-up and arranging control method as claimed in any one of claims 1 to 9 are implemented.
12. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps in the wire drawing machine wire taking-up and arranging control method according to any one of claims 1 to 9 are implemented.
Citation Information
Patent Citations
Numerical control wire ranging device and method thereof
CN101249911A
Wire drawing machine wire distributionarrangement control method, wire drawing machine wire distributionarrangement control device and storage medium
CN109226296A