Material feeding device, setting device, and method for controlling material feeding device
Patent Information
- Application Number
- JP2021158165
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-28
- Publication Date
- 2025-03-13
- Estimated Expiration
- 2041-09-28
AI Technical Summary
【0008】 本発明によれば、フィードロールを駆動するモータの実効トルクを有効に利用することができる材料送り装置、設定装置及び材料送り装置の制御方法を提供することができる。
Smart Images

Figure 0007645158000009 
Figure 0007645158000010 
Figure 0007645158000011
Abstract
Description
[Technical field]
[0001] The present invention relates to a material feeding device, a setting device, and a method for controlling a material feeding device. [Background technology]
[0002] Conventionally, there is a material feeding device (hereinafter referred to as a feeder) that has a feed roll and feeds a coil material to a press device by the feed roll. When the feeder feeds (hereinafter referred to as conveying) the coil material to the press device, the acceleration time relative to the maximum speed (hereinafter referred to as top speed) when conveying the coil material, in other words, the acceleration, is generally set to a constant value regardless of the type of coil material (for example, see Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2007-118050 A Summary of the Invention [Problem to be solved by the invention]
[0004] However, the effective torque required to transport the coil material varies depending on the weight of the coil material, the frictional force during transport, and the like. For example, when the mass of the coil material is large, the effective torque of the motor driving the feed roll is insufficient, and the feed roll and the coil material slip. On the other hand, when the mass of the coil material is small, it is often the case that the acceleration cannot be changed even though there is a margin in the effective torque. Even if it is possible to change the acceleration, it is not realistic because repeated tests are required to obtain the optimal acceleration value. For this reason, it is required to effectively utilize the effective torque of the motor driving the feed roll.
[0005] The present invention has been made in consideration of the above-mentioned circumstances, and an exemplary object of the present invention is to provide a material feeding device, a setting device, and a control method for a material feeding device that can effectively utilize the effective torque of the motor that drives the feed roll. [Means for solving the problem]
[0006] In order to solve the above-mentioned problems, the present invention has the following configuration. (1) A material feeding device including a first rotating body, a second rotating body that contacts the first rotating body and transports a coil material to a press device together with the first rotating body, a drive unit that drives the first rotating body, and a control unit that controls the drive unit, an input unit into which information about the coil material, information about the press device, and information about the material feed device are input; The input unit receives information for selecting one of a first control for accelerating at a first acceleration until a first speed for conveying the coil material is reached, and a second control for accelerating at a second acceleration lower than the first acceleration until a second speed for conveying the coil material is reached that is higher than the first speed, The control unit sets a setting value to the drive unit based on information about the coil material, information about the press device, and information about the material feeding device, in accordance with the selected first control or second control. (2) A setting device including a control unit for controlling a drive unit of a second machine including a first rotating body, a second rotating body that contacts the first rotating body and transports a material to a first machine together with the first rotating body, and a drive unit that drives the first rotating body, the control unit setting a setting value for the drive unit, an input unit into which information about the material, information about the first machine, and information about the second machine are input; The input unit receives information for selecting one of a first control for accelerating at a first acceleration until a first speed for conveying the material is reached, and a second control for accelerating at a second acceleration lower than the first acceleration until a second speed for conveying the material is reached that is higher than the first speed, The control unit sets a setting value to the drive unit based on information about the material, information about the first machine, and information about the second machine, in accordance with the selected first control or second control.
[0007] Further objects and other features of the present invention will become apparent from the following description of preferred embodiments with reference to the accompanying drawings. Effect of the Invention
[0008] According to the present invention, it is possible to provide a material feeding device, a setting device, and a method for controlling a material feeding device that can effectively utilize the effective torque of a motor that drives a feed roll. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 is a schematic front view showing the configuration of a press system according to an embodiment. [Diagram 2] FIG. 2 is a block diagram of a press system according to an embodiment. [Diagram 3] FIG. 3 is a schematic perspective view showing a configuration of a press device according to an embodiment. [Figure 4] FIG. 4(a) is a diagram showing a setting screen of the embodiment, and FIG. 4(b) is a diagram showing a possible feed angle of the embodiment. [Diagram 5] FIG. 5(a) is a diagram showing the relationship between the top speed, acceleration time, and feed length when the low acceleration mode is selected. FIG. 5(b) is a diagram showing the relationship between the allowable top speed, acceleration time, and feed length when the top speed exceeds the allowable top speed. FIG. 5(c) is a diagram showing the relationship between the top speed, acceleration time, and feed length when the normal acceleration mode is selected. [Figure 6] FIG. 6 is a flowchart showing the process of setting the top speed, acceleration time, and feed length for performing acceleration control according to the selected mode in this embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] [Embodiment] (Press System) FIG. 1 is a schematic front view showing the configuration of the press system of this embodiment. FIG. 1 also shows the conveying direction, upstream, downstream, and up-down directions. The press system of this embodiment includes an uncoiler 100, a feeder 200 (second mechanical device), and a press device 300 (first mechanical device). The uncoiler 100 and the feeder 200 operate in conjunction with the processing operation of the press device 300. Note that a straightener, which is a straightening device that straightens out the winding tendency of the coil material, may be disposed between the uncoiler 100 and the feeder 200, and further, a loop table that controls the bending (loop) of the coil material may be disposed between the straightener and the feeder 200.
[0011] (Uncoiler) Uncoiler 100, which is a holding device that holds coil material, has a mandrel 110, a control unit 130, and a drive unit 140. Mandrel 110 holds coil material 120, which is the object (material) to be processed by press device 300. For example, the inner diameter of coil material 120 wound in a coil shape is held by mandrel 110. Control unit 130 rotates mandrel 110 using drive unit 140 so as to be linked with the processing operation by press device 300, and unwinds coil material 120.
[0012] (feeder) The feeder 200 is a material feeding device that feeds the coil material 120 held by the uncoiler 100 to the press device 300. Fig. 2 is a block diagram of the press system of the embodiment, and the following description will be given with reference to Figs.
[0013] The feeder 200 includes a lower feed roll 210 , an upper feed roll 220 , a motor 230 , an amplifier 240 , a controller 250 , a control unit 260 , an input unit 270 , a display unit 280 , and a memory unit 290 .
[0014] The lower feed roll 210, which is a first rotating body, is rotatably attached to a fixed frame (not shown) of the feeder 200. The upper feed roll 220, which is a second rotating body, is attached so as to be movable in the vertical direction and rotatable within a range in which the degree of pressure applied to the lower feed roll 210 can be adjusted according to a predetermined pressure force.
[0015] The motor 230 rotates the lower feed roll 210. The rotation of the lower feed roll 210 is transmitted to the upper feed roll 220 by a transmission means such as a gear (not shown). As a result, the lower feed roll 210 and the upper feed roll 220 feed the coil material 120 to the press device 300 at a predetermined feed length. Here, the feed length is the length of the coil material 120 required for one processing in the press device 300, and is the length of one portion of the coil material 120 that the feeder 200 transports to the press device 300. The motor 230 is, for example, a servo motor. The motor 230 is controlled by the control unit 260 using a known control method.
[0016] The amplifier 240 supplies power to the motor 230 in response to a control signal output from the controller 250, thereby controlling the motor 230. A top speed and acceleration time, which will be described later, determined by the control unit 260, and a feed length that is input in advance are set in the controller 250. The controller 250 outputs a control signal to the amplifier 240 in response to the set top speed, acceleration time, and feed length. The controller 250 is, for example, a PLC (Programmable Logic Controller) or the like. The motor 230, the amplifier 240, and the controller 250 function as a drive unit.
[0017] The control unit 260 of this embodiment sets the set values obtained based on the information on the coil material 120, the information on the press device 300, and the information on the feeder 200 in the drive unit according to the selected first control or second control described later. Specifically, the control unit 260 obtains the top speed, acceleration time, etc. based on the information input from the input unit 270, and sets the top speed, acceleration time, and feed length in the controller 250. The control unit 260 controls the feeder 200 in cooperation with the controller 314 of the press device 300. The control unit 260 has, for example, a CPU (Central Processing Unit), a RAM (Random Access Memory), and a ROM (Read Only Memory) (all not shown), and the CPU controls the feeder 200 according to a program stored in the ROM while using the RAM as a working area. Note that the operation of the feeder 200 during processing by the press device 300 is well known, and a description thereof will be omitted.
[0018] The input unit 270 accepts various information input from an operator. The display unit 280 displays various information of the feeder 200 and presents it to the operator. For example, the operator operates the input unit 270 while looking at a setting screen displayed on the display unit 280 to input parameters and the like required for calculation by the control unit 260. The display unit 280 may be a known display means such as a liquid crystal display. The input unit 270 may be a known input means such as a touch panel realized on the display unit 280, a keyboard, a numeric keypad, and the like. In FIG. 4(a) described later, the display unit 280 is assumed to be both a touch panel and the input unit 270. The control unit 260, the input unit 270, and the display unit 280 also function as setting devices.
[0019] The memory unit 290 stores information required for the control unit 260 to control the feeder 200. The memory unit 290 also stores fixed parameters (described later) required for the control unit 260 to determine the top speed and acceleration time to be set in the controller 250. The fixed parameters are values specific to the press system, and include, for example, the machine moment of inertia, the rated torque and maximum torque of the motor 230, the maximum top speed, and the roll diameter of the coil material 120. Here, the roll diameter refers to, for example, the outer diameter of the coil material 120 wound in a coil shape.
[0020] (Press equipment) The press device 300 in FIG. 1 will be described with reference to FIG. 2 and FIG. 3. FIG. 3 is a schematic perspective view showing the configuration of the press device 300 of the present embodiment, for example, a schematic view of the press device 300 of an integral straight side frame type or a C frame type. The press device 300 is, for example, a device that performs progressive press processing (progressive processing) in which a plurality of processes are performed in a plurality of stages. FIG. 2 shows the conveying direction of the coil material 120, the upstream (left), downstream (right), up-down direction, and front-rear direction (front, back) in the conveying direction. The press device 300 is configured to have a drive motor 304, a transmission mechanism 306, a crankshaft 308, a connecting rod 310, a slide 312, and a bolster 322 inside and outside a housing 302. The press device 300 also has a controller 314, a memory unit 315, a display unit 316, and an input unit 318. The press device 300 also has a sensor 324, a rotary encoder 325, and a gibber 326. Progressive processing is also known as transfer stamping, and the transfer press tool that makes up it can be a single press die (upper and lower dies) by itself, or multiple press dies arranged in successive stations.
[0021] The drive motor 304 is, for example, a servo motor that is servo-controlled, and moves a die 303 (described later) up and down via a transmission mechanism 306, a crankshaft 308, and a connecting rod 310 while controlling the amount and direction of rotation. The transmission mechanism 306 is configured to have transmission members such as gears and belts, and transmits the rotation of the motor shaft of the drive motor 304 to the crankshaft 308. A control signal to the drive motor 304 is sent from a controller 314.
[0022] The crankshaft 308 and the connecting rod 310 serve to convert the rotational movement of the motor shaft transmitted by the transmission mechanism 306 into reciprocating movement (up and down movement in this embodiment). Rotation of the motor shaft rotates the crankshaft 308, and the rotation is transmitted to the connecting rod 310, one end of which is connected to the crankshaft 308, causing the connecting rod 310 to move up and down (raise and lower).
[0023] Further, the crankshaft 308 is provided with a rotary cam switch (not shown) that outputs an ON signal or OFF signal in conjunction with the rotation of the crankshaft 308. The rotary cam switch outputs an ON signal or OFF signal, for example, when the rotation of the crankshaft 308 reaches a predetermined angle, in other words, when a predetermined timing occurs during the processing operation. The timing at which the rotary cam switch outputs an ON signal (or an OFF signal) is hereinafter referred to as output timing. The controller 314 performs the processing operation in conjunction with the uncoiler 100 and the feeder 200 based on the signal output from the rotary cam switch.
[0024] A slide 312 is connected near the other end of connecting rod 310. As connecting rod 310 moves up and down, slide 312 moves up and down along gibb 326. In press device 300, bolster 322 is arranged to face slide 312. Upper die 303a, as part of die 303, is attached to the surface of slide 312 facing bolster 322 (the lower surface in this embodiment). Lower die 303b, which pairs with upper die 303a, is attached to the surface of bolster 322 facing slide 312 (the upper surface in this embodiment) as part of die 303.
[0025] Coil material 120 as an object to be processed is placed between upper die 303a and lower die 303b, and pressed by upper die 303a and lower die 303b, whereby press processing is performed on coil material 120 by press device 300. Coil material 120 is transported, for example, from the left (upstream) side to the right (downstream) side in FIG. 3, and hereinafter the transport direction of coil material 120 is also referred to as the left-right direction. In press processing having multiple steps (for example, progressive processing), early processing is performed from the upstream in the transport direction of coil material 120, and final processing is performed downstream in the transport direction of coil material 120.
[0026] Specifically, the drive motor 304 rotates under the control of the controller 314. The rotation of the drive motor 304 is transmitted to the connecting rod 310 via the transmission mechanism 306 and the crankshaft 308, and the slide 312 moves up and down. The downward movement of the slide 312 presses the upper die 303a and the lower die 303b, and the coil material 120 is pressed. That is, in the press device 300, the drive motor 304, the transmission mechanism 306, the crankshaft 308, the connecting rod 310, and the slide 312 constitute a press section. The transmission mechanism 306 is provided with a rotary encoder 325, which is a rotation speed detection means for detecting the rotation speed of the crankshaft 308. The controller 314 can detect the position of the slide 312 by detecting the rotation speed of the crankshaft by the rotary encoder 325.
[0027] The sensor 324, which is a load detection means for detecting the load during processing, is a sensor for detecting the load acting on the connecting rod 310 when the press device 300 performs press processing on the coil material 120, and is, for example, a load cell. The sensor 324 may be, for example, a strain gauge installed in the housing 302. The sensor 324 may be installed at any position on the connecting rod 310 (for example, a position near the center). Furthermore, a plurality of sensors 324 may be installed, and for example, the strain on the left and right sides of the housing 302 may be detected, and the detected results may be added up to determine the total load. In FIG. 3, the side on which the display unit 316 is located is the front side of the press device 300.
[0028] The controller 314 controls the press device 300 in accordance with various programs stored in the memory unit 315. The display unit 316 displays data showing the state of the press device 300. The input unit 318 is used to input data required to operate the press device 300. The controller 314 controls the feeder 200 and the press device 300 to perform processing in cooperation with each other. In the press device 300 that performs progressive processing, the controller 314 controls the feeder 200 to transport the coil material 120 to the next processing stage at a predetermined feed speed by a predetermined feed length when processing at one processing stage is completed.
[0029] (Block diagram of press system) The operation of the press system of this embodiment will be described with reference to FIG. 2. The control unit 260 of the feeder 200 displays a setting screen on the display unit 280 and prompts the operator to input various parameters. The control unit 260 calculates a top speed and an acceleration time, which will be described later, based on various parameters input by the operator from the input unit 270. The control unit 260 sets the calculated top speed and acceleration time and the input feed length as set values in the controller 250. The controller 250 outputs a control signal according to the set set value to the amplifier 240, and controls the motor 230 via the amplifier 240 to rotate the lower feed roll 210. The memory unit 290 stores various information, programs, etc., required for the control unit 260 to control the feeder 200.
[0030] The controller 314 of the press device 300 controls the drive motor 304. The controller 314 is also connected to a display unit 316 and an input unit 318. The controller 314 reads out various parameters and programs previously stored in the storage unit 315, and controls the processing operation of the press device 300 based on these. The rotary encoder 325 detects the rotation speed of the output shaft (not shown) of the drive motor 304, and outputs the detection result to the controller 314. The controller 314 controls the drive motor 304 based on the detection result by the rotary encoder 325. The controller 314 also detects the load generated during processing by a sensor 324. The control unit 130 of the uncoiler 100 rotates the mandrel 110 by the drive unit 140 to unwind the coil material 120.
[0031] The control unit 130 of the mandrel 110, the control unit 260 of the feeder 200, and the controller 314 of the press device 300 are capable of transmitting and receiving various information to each other using known communication methods, for example, via a communication port (not shown) that each device has.
[0032] (Settings screen) Fig. 4(a) is a diagram showing a setting screen of the embodiment. Note that the numerical values shown in Fig. 4(a) are values for the sake of simplicity of explanation and do not indicate actual values. In order to effectively utilize the effective torque of the motor 230 of the feeder 200, information required for automatically setting the top speed and acceleration time of the feeder 200 will be described.
[0033] The setting screen 400 displayed on the display unit 280 displays, for example, a "top speed / acceleration time automatic setting screen." The setting screen 400 includes a mode selection field 410, an input parameter input field 420, a changeable parameter display field 430, and an input key group 440. The mode selection field 410 includes a normal acceleration mode button 412 and a low acceleration mode button 414 for the operator to select an acceleration mode. In the mode selection field 410, one of the two buttons is selected. When the normal acceleration mode button 412 is pressed, normal acceleration control is selected. The normal acceleration control corresponds to a first control in which the coil material 120 is accelerated at a first acceleration until the coil material 120 reaches a first speed at which the coil material 120 is transported. When the low acceleration mode button 414 is pressed, low acceleration control is selected. The low acceleration control corresponds to a second control in which the coil material 120 is accelerated at a second acceleration lower than the first acceleration until the coil material 120 reaches a second speed higher than the first speed at which the coil material 120 is transported. 4(a), for example, the normal acceleration mode button 412 is grayed out, and the low acceleration mode button 414 is pressed to select low acceleration control. In this manner, either the normal acceleration mode or the low acceleration mode is selected.
[0034] In the input parameter input field 420, information on the coil material 120, information on the press device 300, and information on the feeder 200 are input. The information on the feeder 200 includes the feed length [mm]. The information on the press device 300 includes the rotation speed [spm] of the press device 300 and the feedable angle [°] of the press device 300. Here, FIG. 4(b) is a diagram showing the feedable angle of the embodiment. In the press device 300, the slide 312 descends from the top dead center, and processing of the coil material 120 is performed near the bottom dead center. The angle of the crankshaft 308 while processing of the coil material 120 is being performed is set as the processing angle θ1. The coil material 120 is transported from the feeder 200 to the press device 300 during a period when processing is not being performed in the press device 300. Therefore, the period during which the coil material 120 can be sent from the feeder 200 to the press device 300 corresponds to the angle θ2 of the crankshaft 308, and the angle θ2 is the feedable angle. The possible feed angle θ2 is 360° minus the processing angle θ1 (θ2=360°-θ1). Hereinafter, the time corresponding to the possible feed angle θ2 is referred to as the possible feed time.
[0035] Returning to the explanation of FIG. 4(a), the input parameter input field 420 includes information about the coil material 120. The information about the coil material 120 is, for example, information about the thickness [mm], width [mm], length [mm], and specific gravity of the coil material 120. The thickness of the coil material 120 is the thickness of the coil material 120, and is the length of the coil material 120 in the up-down direction in FIG. 1. The width of the coil material 120 is the width of the coil material 120, and is the length in the direction substantially perpendicular to the conveying direction of the coil material 120, that is, the length in the front-rear direction in FIG. 3. The length of the coil material 120 can be a predetermined length, and may be, for example, the feed length of the coil material 120. The specific gravity is the specific gravity of the coil material 120.
[0036] The changeable parameter display field 430 displays the optimal values set at the time of shipment from the factory or during previous processing, and generally displays the values of parameters that do not need to be changed, in other words, the default values. For the parameters displayed in the changeable parameter display field 430, it is possible to use the displayed default values or to input new values using the input key group 440.
[0037] Changeable parameter display field 430 includes, for example, the top speed (hereinafter referred to as the allowable top speed) [m / s] allowable in feeder 200, and the maximum allowable torque [N·m] of motor 230. Also included in changeable parameter display field 430 are, for example, the coefficients of friction between lower feed roll 210 and upper feed roll 220 and coil material 120, and the pressure (hereinafter referred to as the feed roll pressure) when upper feed roll 220 presses lower feed roll 210 or coil material 120.
[0038] The input key group 440 is used when an operator inputs information. The input key group 440 includes, for example, numeric keys, a delete key (DEL), a clear key (AC), an input key (ENT), etc., and is used to input, delete, etc. information. The normal acceleration mode button 412, the low acceleration mode button 414, and the input key group 440 are included in the input unit 270.
[0039] (Fixed parameters) The following parameters (hereinafter referred to as fixed parameters) are fixed values that cannot be changed by the operator. Although the fixed parameters are not displayed on the setting screen 400 in FIG. 4(a), the fixed parameters may be displayed on the setting screen 400 as reference values. Examples of the fixed parameters include the machine moment of inertia [kg m 2 ], the rated torque [N·m] and maximum torque [N·m] of the motor 230, the maximum top speed [m / s] of the feeder 200, and the roll diameter [mm] of the coil material 120.
[0040] (Low acceleration mode) The low acceleration mode selected in the mode selection field 410 of the setting screen 400 will be described. The low acceleration mode is a mode in which the acceleration of the feeder 200 is reduced, for example, in which the coil material 120 is transported at the minimum acceleration (hereinafter referred to as minimum acceleration) among the accelerations that can be achieved within the feeding time. When the low acceleration mode is selected, the control unit 260 of the feeder 200 executes low acceleration control. The low acceleration control makes it possible to prevent or reduce slippage of the coil material 120, and to stabilize the amount of bending (hereinafter referred to as loop) of the coil material 120 formed upstream of the feeder 200.
[0041] The control unit 260 determines the top speed and acceleration time to be set in the low acceleration control as follows, using various parameters set on the setting screen 400. First, the cycle time, which is the time required for one rotation, is determined by the following formula (1-1) using the rotation speed of the press device 300. Cycle time = 60 / rpm (1-1) Using the cycle time and possible feed angle calculated using formula (1-1), the feed time [s] can be calculated using the following formula (1-2). Feed time [s] = cycle time × feed angle / 360 (1-2) The feed time may be calculated by subtracting the settling time of the motor 230 from the possible feed time. Using the feed time and feed length calculated by the formula (1-2), the top speed is calculated by the following formula (1-3). Top speed = feed length / feed time x 2 (1-3)
[0042] Here, FIG. 5(a) is a diagram showing the relationship between the top speed, acceleration time, and feed length when the low acceleration mode is selected. The triangle in FIG. 5(a) has the feed time Tcon as its base and the top speed Vtop as its height, and the area S of the triangle is the feed length. In this triangle, the slope a on the left side represents the acceleration during acceleration, and the slope on the right side represents the acceleration during deceleration. T θ2 is the possible feed time, and Tset is the settling time of the motor 230. In FIG. 5(a), the possible feed time Tθ2 The value obtained by subtracting the settling time Tset from the above is the sending time Tcon.
[0043] 5(a), the time required to accelerate the motor 230 from zero speed to the top speed Vtop (hereinafter referred to as acceleration time Tacc) and the time required to decelerate from the top speed Vtop to zero speed (hereinafter referred to as deceleration time Tdec) can be calculated by the following formula (1-4), where Tcon=Tacc+Tdec. Acceleration time = Deceleration time = Feed time / 2 (1-4)
[0044] A case where the top speed Vtop calculated by formula (1-3) exceeds the allowable top speed VLtop will be described with reference to FIG. 5(b). FIG. 5(b) is a diagram showing the relationship between the allowable top speed VLtop, the acceleration time Tacc, and the feed length when the top speed Vtop exceeds the allowable top speed VLtop. As shown in FIG. 5(b), the area enclosed by the dashed line from the allowable top speed VLtop to the top speed Vtop must be allocated to the area below the allowable top speed VLtop. For this reason, the shape enclosing the area S corresponding to the feed length changes from a triangle to a trapezoid. For this reason, the feed length is calculated by the following formula (1-5). Feed length = (feed time - acceleration time) x allowable top speed (1-5)
[0045] By transforming equation (1-5), the acceleration time and deceleration time can be calculated using the following equation (1-6). Acceleration time = Deceleration time = Feed time - Feed length / Allowable top speed (1-6) In addition, the allowable top speed is input as the top speed (equation (1-7)). Top Speed = Allowable Top Speed (1-7)
[0046] In this manner, when the low acceleration mode is selected, if the calculated second speed, which is the top speed, exceeds the allowable top speed, which is the allowable speed allowed by the drive unit, the control unit 260 calculates the third acceleration time according to the third acceleration, which is the acceleration required to reach the allowable top speed. The control unit 260 sets the allowable top speed and the third acceleration time in the drive unit.
[0047] From the above, the top speed calculated using equation (1-3) or equation (1-7), the acceleration time (deceleration time) calculated using equation (1-4) or equation (1-6), and the feed length are set in the controller 250 of the motor 230, and the motor 230 is controlled.
[0048] At the top speed calculated by formula (1-3) or formula (1-7), it may not be possible to transport the coil material 120 due to limitations on the effective torque. In this case, the control unit 260 calculates the total moment of inertia based on the mechanical moment of inertia, the mass of the coil material 120 (= thickness x width x length x specific gravity), and the rated torque. The total moment of inertia may be estimated from the torque of the motor 230 and automatically set.
[0049] The control unit 260 calculates the effective torque from the following formula (2-1).
number
[0050] Here, the acceleration torque is calculated by the following formula (2-2): Note that the inertia acceleration torque is a value according to the total moment of inertia, acceleration time, etc. Acceleration torque = inertia acceleration torque + loop pullback torque (2-2) The deceleration torque is calculated by the following equation (2-3). Deceleration torque = inertia acceleration torque - loop pullback torque (2-3) The stopping torque and constant speed torque are calculated by the following formula (2-4). Stop torque = constant speed torque = loop pullback torque (2-4) In addition, the loop pull-back torque is calculated by the following equation (2-5). Loop retraction torque = mass of coil material 120 x 9.8 x roll diameter / 2 (2-5) The constant speed time is the feed time minus the sum of the acceleration time and the deceleration time (Tcon-Tacc-Tdec). The stop time is Tstop, which will be described later. Note that frictional resistance torque may be added to each of the torques described above.
[0051] The control unit 260 compares the effective torque calculated by the formula (2-1) with the rated torque, and if the effective torque is greater than the rated torque, it is possible to calculate the top speed and the acceleration time again based on the limit of the allowable effective torque. This case will be described later. The control unit 260 sets the top speed corresponding to the second speed and the acceleration time corresponding to the second acceleration according to the second acceleration as set values in the drive unit.
[0052] (Normal acceleration mode) The normal acceleration mode selected in the mode selection field 410 of the setting screen 400 will be described. In this embodiment, the normal acceleration mode is a mode in which the acceleration is maximized and the top speed is reduced. When the normal acceleration mode is selected, the control unit 260 of the feeder 200 executes maximum acceleration control. In the maximum acceleration control, the regenerative resistance capacity of the motor 230 can be reduced.
[0053] Using the friction coefficient, the feed roll pressure, and the mass (= thickness x width x length x specific gravity) of the coil material 120, an acceleration is calculated that allows the lower feed roll 210 and the upper feed roll 220 to transport the coil material 120 without slipping between the lower feed roll 210 and the upper feed roll 220 and the coil material 120. The acceleration is calculated by the following formula (3-1). Acceleration = Feed roll pressure x friction coefficient / mass of coil material 120 (3-1) Furthermore, the maximum acceleration is calculated using the maximum torque of the motor 230 according to the formula (3-2). Maximum acceleration = (Maximum torque - Loop pullback torque) / (Machine moment of inertia + Work moment of inertia) x Roll diameter / 2 (3-2) Here, the workpiece moment of inertia is the moment of inertia of the coil material 120.
[0054] The control unit 260 compares the acceleration calculated by the formula (3-1) with the maximum acceleration calculated by the formula (3-2), and sets the smaller value as the set value of the acceleration. The cycle time and feed time are the same as those in the formulas (1-1) and (1-2), and the formulas (1-1) and (1-2) are used.
[0055] Here, the control unit 260 compares the length calculated from the set acceleration and the feed time calculated by the formula (1-2) with the feed length. Feed length > acceleration x (feed time / 2) 2 If the acceleration is 0, the control unit 260 determines that the coil material 120 cannot be transported at this acceleration. At this time, the control unit 260 may, for example, display "Feeding not possible" on the display unit 280. On the other hand, the control unit 260 Feed length ≦ acceleration × (feed time / 2) 2 In this case, calculate the top speed using the following formula (3-3).
number
[0056] Now, by transforming equation (3-3), we obtain the following equation (3-4).
number
number
number
[0057] When the top speed calculated by formula (3-6) is equal to or higher than the allowable top speed, the control unit 260 may display an error on the display unit 280. When the top speed calculated by formula (3-6) is lower than the allowable top speed, the control unit 260 calculates the acceleration time (or deceleration time) using the following formula (3-7). Here, FIG. 5(c) is a diagram showing the relationship between the top speed, acceleration time, and feed length when the normal acceleration mode is selected. FIG. 5(c) also shows the cycle time Tc and the stop time Tstop. Note that Tc=Tcon+Tstop. The acceleration (slope a) shown in FIG. 5(c) in the normal acceleration mode is larger than the acceleration (slope a) in FIG. 5(a) in the low acceleration mode when the feed speed, i.e., the area S, is the same. Acceleration Time = Top Speed / Acceleration (3-7)
[0058] The top speed calculated by equation (3-6), the acceleration time calculated by equation (3-7), and the feed length are input to the controller 250. That is, the control unit 260 sets the top speed corresponding to the first speed and the acceleration time corresponding to the first acceleration according to the first acceleration as set values in the drive unit. Note that the effective torque is the same as in the low acceleration mode, and a description thereof will be omitted.
[0059] (When minimizing effective torque) A case where the effective torque becomes larger than the rated torque in the above-mentioned low acceleration mode and normal acceleration mode will be described. The effective torque is calculated by the above-mentioned formula (2-1). Formula (2-1) can be transformed into the following formula (4-1).
number
[0060] In the final transformation of equation (4-1), the parentheses in the denominator of the first term of the square root give the following equation (4-2). Acceleration Time3 -2 × acceleration time 2 x Feed time + Acceleration time x Feed time 2 (4-2) When equation (4-2) is at its maximum in the range of "acceleration time < feed time / 2", the effective torque is at its minimum. Differentiating equation (4-2) with respect to the acceleration time gives the following equation (4-3). 3 x acceleration time 2 -4 x feed time x acceleration time + feed time 2 (4-3) When the acceleration time for the extreme value at which equation (4-3) becomes 0 is found, the acceleration time reaches a maximum when it satisfies the following equation (4-4). Acceleration time = Feed time / 3 (4-4) In addition, the slope of the curve when acceleration time = feed time / 2 is "- (feed time) 2 / 4" is negative, so there is a monotonically decreasing trend between (transfer time / 3) and (transfer time / 2).
[0061] Therefore, the acceleration time to minimize the effective torque is given by the following equation (4-5).
number
number
[0062] In this way, when the normal acceleration mode is selected, the control unit 260 calculates the first effective torque according to the first speed and the first acceleration time, and when the first effective torque exceeds the rated torque of the drive unit, calculates the first speed and the first acceleration such that the first effective torque is minimized. Also, when the low acceleration mode is selected, the control unit 260 calculates the second effective torque according to the second speed and the second acceleration time, and when the second effective torque exceeds the rated torque of the drive unit, calculates the second speed and the second acceleration such that the second effective torque is minimized. The top speed calculated by the formula (4-6), the acceleration time calculated by the formula (4-5), and the feed length are input to the controller 250.
[0063] (Final judgment) In both the normal acceleration mode and the low acceleration mode, the control unit 260 uses the finally determined top speed and acceleration time to determine the top speed, maximum torque, and required frictional force. If any one of the determined top speed, maximum torque, and required frictional force exceeds an allowable value, the control unit 260 must reduce the rotation speed of the press apparatus 300. For this reason, the control unit 260 determines whether all of the top speed, maximum torque, and required frictional force are within the allowable values.
[0064] Here, the top speed must satisfy the following formula (5-1). Top speed < Allowable top speed (5-1) Here, the allowable top speed is the maximum top speed of the feeder 200. In addition, the maximum torque needs to satisfy the following formula (5-2). Maximum torque < Maximum allowable torque (5-2) Here, the allowable maximum torque is the maximum torque of the motor 230. The maximum torque is calculated by the following formula (5-3). Maximum torque = acceleration torque + pullback torque (5-3) Furthermore, the required friction force must satisfy the following equation (5-4). Required friction force < feed roll pressure x friction coefficient (5-4) Here, the required frictional force is calculated by the following equation (5-5). Required friction force = mass of coil material 120 x acceleration = mass of coil material 120 x top speed / acceleration time (5-5)
[0065] Based on the first speed and the first acceleration time, or the second speed and the second acceleration time, the control unit 260 calculates the maximum torque of the drive unit and the necessary frictional force between the lower feed roll 210 and the upper feed roll 220 and the coil material 120. If any one of the top speed, which is the first speed or the second speed, the maximum torque, and the frictional force exceeds an allowable value, the control unit 260 causes the display unit 280 to display a message such as "Error" or "Reducing the rotation speed of the press device."
[0066] (Motor setting value setting process) 6 is a flowchart showing a setting process of a top speed, an acceleration time, and a feed length for performing acceleration control according to a selected mode in this embodiment, and shows a control method of the feeder 200. The control unit 260 executes the setting process of FIG. 6 before the start of processing by the press system. In step (hereinafter, referred to as S) 110, the control unit 260 causes the display unit 280 to display the above-mentioned setting screen 400, and prompts the operator to select a mode and input necessary information (input process).
[0067] In S112, the control unit 260 determines whether the mode selected by the operator is the normal acceleration mode. If the control unit 260 determines in S112 that the selected mode is the normal acceleration mode, the process proceeds to S114, and if the control unit 260 determines that the selected mode is the low acceleration mode, the process proceeds to S124. In S114, the control unit 260 determines the top speed and acceleration time in the maximum acceleration control described above in order to execute the maximum acceleration control. In S124, the control unit 260 determines the top speed and acceleration time in the low acceleration control described above in order to execute the low acceleration control, and the process proceeds to S116.
[0068] In S116, the control unit 260 calculates the effective torque based on the top speed and acceleration time calculated in S114 or S124, and determines whether the calculated effective torque is equal to or less than the rated torque. If the control unit 260 determines in S116 that the effective torque is equal to or less than the rated torque, the process proceeds to S118, and if the control unit 260 determines that the effective torque is greater than the rated torque, the process proceeds to S122.
[0069] In S118, the control unit 260 obtains the top speed, maximum torque, and necessary frictional force, and judges whether the top speed, maximum torque, and necessary frictional force are all equal to or less than the allowable values. If the control unit 260 judges in S118 that the top speed, maximum torque, and necessary frictional force are all equal to or less than the allowable values, the process proceeds to S120. If the control unit 260 judges in S118 that at least one of the top speed, maximum torque, and necessary frictional force exceeds the allowable value, the process proceeds to S126. In S120, the control unit 260 sets the top speed, acceleration time, and feed length in the controller 250 (setting step), and ends the process.
[0070] In S122, because the effective torque has become greater than the rated torque, the control unit 260 performs the above-mentioned process to minimize the effective torque, calculates the top speed and acceleration time again, and proceeds to S118. In S126, the control unit 260 causes the display unit 280 to display an error, and also displays information instructing the rotation speed of the press apparatus 300 to be reduced, and then ends the process.
[0071] As described above, according to the present embodiment, it is possible to provide a material feeding device, a setting device, and a method for controlling a material feeding device that can effectively utilize the effective torque of the motor that drives the feed roll.
[0072] Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these, and various modifications and changes are possible within the scope of the gist of the present invention, such as the following modifications and ideas.
[0073] For example, the structure and control of the present embodiment may be applied to a straightener-feeder in which the straightener and the feeder are integrated. In the present embodiment, the setting screen 400 is displayed on the display unit 280 of the feeder 200, and information is input from the input unit 270, but the present invention is not limited to this. For example, the setting screen 400 may be displayed on the display unit 316 of the press device 300, and information may be input from the input unit 318. Furthermore, the calculation performed by the control unit 260 may be performed by the controller 314, and the calculation result may be transmitted to the control unit 260. In the present embodiment, the acceleration time and the deceleration time are equal to each other, but this is not limiting, and the acceleration time and the deceleration time may be different from each other.
[0074] (Objective 1) The material feeding device of the present invention comprises: A material feeding device including a first rotating body, a second rotating body that contacts the first rotating body and transports a coil material to a press device together with the first rotating body, a drive unit that drives the first rotating body, and a control unit that controls the drive unit, an input unit into which information about the coil material, information about the press device, and information about the material feed device are input; The input unit receives information for selecting one of a first control for accelerating at a first acceleration until a first speed for conveying the coil material is reached, and a second control for accelerating at a second acceleration lower than the first acceleration until a second speed for conveying the coil material is reached that is higher than the first speed, The control unit sets a setting value in the drive unit based on information about the coil material, information about the press device, and information about the material feeding device, depending on the selected first control or second control.
[0075] (Objective 2) The set value may include a first acceleration time corresponding to the first speed and the first acceleration, or a second acceleration time corresponding to the second speed and the second acceleration.
[0076] (Objective 3) When the second control is selected, if the calculated second speed exceeds an allowable speed permitted by the drive unit, the control unit may calculate a third acceleration time corresponding to a third acceleration, which is the acceleration required to reach the allowable speed, and set the allowable speed and the third acceleration time in the drive unit.
[0077] (Objective 4) The control unit is when the first control is selected, a first effective torque corresponding to the first speed and the first acceleration time is calculated, and when the first effective torque exceeds a rated torque of the drive unit, the first speed and the first acceleration are calculated so that the first effective torque is minimized; When the second control is selected, a second effective torque corresponding to the second speed and the second acceleration time is calculated, and when the second effective torque exceeds a rated torque of the drive unit, the second speed and the second acceleration are calculated so that the second effective torque is minimized.
[0078] (Objective 5) A display unit for displaying information is provided, The control unit may calculate the maximum torque of the drive unit and the frictional force between the first rotating body and the second rotating body and the coil material based on the first speed and the first acceleration time, or the second speed and the second acceleration time, and may cause the display unit to display an error if any one of the first speed or the second speed, the maximum torque, and the frictional force exceeds an allowable value in the material feeding device.
[0079] (Objective 6) The information about the coil material may include a thickness of the coil material, a width of the coil material, and a specific gravity of the coil material.
[0080] (Objective 7) The information about the press device may include the number of rotations.
[0081] (Objective 8) The information regarding the material feeding device includes a feeding length, which is the length of the coil material for one processing by the press device; The set values may include the feed length.
[0082] (Objective 9) The setting device of the present invention comprises: A setting device including a control unit for controlling a drive unit of a second machine including a first rotating body, a second rotating body that contacts the first rotating body and transports material to a first machine together with the first rotating body, and a drive unit that drives the first rotating body, wherein the control unit sets a setting value to the drive unit, an input unit into which information about the material, information about the first machine, and information about the second machine are input; The input unit receives information for selecting one of a first control for accelerating at a first acceleration until a first speed for conveying the material is reached, and a second control for accelerating at a second acceleration lower than the first acceleration until a second speed for conveying the material is reached that is higher than the first speed, The control unit sets a setting value to the drive unit based on information about the material, information about the first machine, and information about the second machine, depending on the selected first control or second control.
[0083] (Objective 10) The method for controlling a material feeding device of the present invention comprises the steps of: A method for controlling a material feeding device including a first rotor, a second rotor that contacts the first rotor and transports a coil material to a press device together with the first rotor, a drive unit that drives the first rotor, and a control unit that controls the drive unit, comprising: the material feeding device includes an input unit to which information about the coil material, information about the press device, and information about the material feeding device are input; an input step of inputting information for selecting either a first control in which the coil material is accelerated at a first acceleration until a first speed for conveying the coil material is reached, or a second control in which the coil material is accelerated at a second acceleration lower than the first acceleration until a second speed for conveying the coil material is reached that is higher than the first speed; a setting process in which the control unit sets a set value determined based on information about the coil material, information about the press device, and information about the material feed device in the drive unit in response to the selected first control or the selected second control; Equipped with. [Explanation of symbols]
[0084] 100 Uncoiler 110 Mandrel 120 Coil material 130 Control section 140 Drive unit 200 Feeder 210 Lower Feed Roll 220 Upper Feed Roll 230 Motor 240 Amplifier 250 Controller 260 Control Unit 270 Input section 280 Display section 290 Storage section 300 Press Equipment 302 Case 303 Mold 303a Upper mold 303b Lower mold 304 Drive motor 306 Transmission Mechanism 308 Crankshaft 310 Connecting rod 312 Slides 314 Controller 315 Storage section 316 Display section 318 Input section 322 Bolster 324 Sensors 325 Rotary Encoder 326 give 400 Setting screen 410 Mode selection field 412 Normal acceleration mode button 414 Low acceleration mode button 420 Input parameter input field 430 Changeable parameters display field 440 Input keys
Claims
1. A material feeding device including a first rotating body, a second rotating body that contacts the first rotating body and transports a coil material to a press device together with the first rotating body, a drive unit that drives the first rotating body, and a control unit that controls the drive unit, an input unit into which information about the coil material, information about the press device, and information about the material feed device are input; The input unit receives information for selecting one of a first control for accelerating at a first acceleration until a first speed for conveying the coil material is reached, and a second control for accelerating at a second acceleration lower than the first acceleration until a second speed for conveying the coil material is reached that is higher than the first speed, The control unit sets a setting value to the drive unit based on information about the coil material, information about the press device, and information about the material feeding device, in accordance with the selected first control or second control.
2. The material feeding device of claim 1 , wherein the set value includes a first acceleration time corresponding to the first speed and the first acceleration, or a second acceleration time corresponding to the second speed and the second acceleration.
3. 3. The material feeding device according to claim 2, wherein when the second control is selected and the calculated second speed exceeds an allowable speed allowed by the drive unit, the control unit calculates a third acceleration time corresponding to a third acceleration, which is an acceleration required to reach the allowable speed, and sets the allowable speed and the third acceleration time in the drive unit.
4. The control unit is when the first control is selected, a first effective torque corresponding to the first speed and the first acceleration time is calculated, and when the first effective torque exceeds a rated torque of the drive unit, the first speed and the first acceleration are calculated so that the first effective torque is minimized; 4. The material feeding device according to claim 3, wherein, when the second control is selected, a second effective torque corresponding to the second speed and the second acceleration time is calculated, and when the second effective torque exceeds a rated torque of the drive unit, the second speed and the second acceleration are calculated so that the second effective torque is minimized.
5. A display unit for displaying information is provided, 5. The material feeding device of claim 4, wherein the control unit calculates a maximum torque of the drive unit and a frictional force between the first rotating body and the second rotating body and the coil material based on the first speed and the first acceleration time, or the second speed and the second acceleration time, and causes the display unit to display an error if any one of the first speed or the second speed, the maximum torque, and the frictional force exceeds a value allowable in the material feeding device.
6. The material feeding device according to claim 5 , wherein the information about the coiled material includes a thickness of the coiled material, a width of the coiled material, and a specific gravity of the coiled material.
7. The material feeding device according to claim 5 , wherein the information relating to the press device includes a rotation speed.
8. The information regarding the material feeding device includes a feeding length, which is a length of the coil material for one processing by the press device; The material feeding apparatus of claim 5 , wherein the set values include the feed length.
9. A setting device including a control unit for controlling a drive unit of a second machine including a first rotating body, a second rotating body that contacts the first rotating body and transports a material to a first machine together with the first rotating body, and a drive unit that drives the first rotating body, the control unit setting a setting value for the drive unit, an input unit into which information about the material, information about the first machine, and information about the second machine are input; The input unit receives information for selecting one of a first control for accelerating the material at a first acceleration until a first speed for conveying the material is reached, and a second control for accelerating the material at a second acceleration lower than the first acceleration until a second speed for conveying the material is reached that is higher than the first speed, The control unit sets a setting value to the drive unit based on information about the material, information about the first machine device, and information about the second machine device, depending on the selected first control or second control.
10. A method for controlling a material feeding device including a first rotating body, a second rotating body that contacts the first rotating body and transports a coil material to a press device together with the first rotating body, a drive unit that drives the first rotating body, and a control unit that controls the drive unit, the material feeding device includes an input unit to which information about the coil material, information about the press device, and information about the material feeding device are input; an input process for inputting information for selecting either a first control in which the coil material is accelerated at a first acceleration until a first speed for conveying the coil material is reached, or a second control in which the coil material is accelerated at a second acceleration lower than the first acceleration until a second speed for conveying the coil material is reached that is higher than the first speed, into the input unit; a setting process in which the control unit sets a set value determined based on information about the coil material, information about the press device, and information about the material feed device in the drive unit in response to the selected first control or the selected second control; A method for controlling a material feeding device comprising:
Citation Information
Patent Citations
Speed control device of strip machining line
JP1986114954A
Quickest fast forward control method
JP1995134607A
Control system by attenuation follower loop of punching press
JP1998005904A
Roll feeder device and coil line provided with the same
JP2007118050A
Drive device, travel device, and control method for drive device
JP2008046972A