Planning Movements for a Servo Press
20200094404 · 2020-03-26
Inventors
Cpc classification
B25J9/1664
PERFORMING OPERATIONS; TRANSPORTING
G05B19/41815
PHYSICS
B25J9/1605
PERFORMING OPERATIONS; TRANSPORTING
B30B15/148
PERFORMING OPERATIONS; TRANSPORTING
B21D43/05
PERFORMING OPERATIONS; TRANSPORTING
Y02P80/40
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
International classification
Abstract
A method for planning movements for a servo press and a movement controller configured to plan movements for a servo press and an associated computer program product, wherein a minimum transfer time and a minimum return time are taken into account in a movement cycle for a transport apparatus.
Claims
1. A method for planning movements for a servo press, at least one transport apparatus for moving at least one good to be processed by the servo press being provided in a manner spatially integrated into the servo press, comprising: ascertaining a minimum transfer time and a minimum return time for a movement cycle of the transport apparatus; and calculating a servo press movement profile, wherein the calculation includes parameters set by (i) at least one of the servo press and a forming process, (ii) a geometric press opening and a geometric press closure (iii) and the minimum transfer time and the minimum return time, a time phase emerging from the geometric press opening and the geometric press closure facilitating a collision-free movement of the at least one transport apparatus and the servo press, taking into account geometric conditions of the at least one transport apparatus and servo press.
2. The method as claimed in claim 1, wherein the servo press movement profile is optimized to achieve a maximum servo press performance.
3. The method as claimed in claim 1, wherein the servo press movement profile is optimized to achieve a maximum servo press performance, taking into account further input parameters comprising energy-optimizing delays.
4. The method as claimed in claim 2, wherein the servo press movement profile is optimized to achieve a maximum servo press performance, taking into account further input parameters comprising energy-optimizing delays.
5. The method as claimed in claim 1, wherein a maximum motor speed, a maximum slide speed, at least one of (i) a predeterminable optimal forming speed and (ii) a geometric dimensions of a work region are included as parameters of at least one of (i) the servo press and (ii) the forming process.
6. The method as claimed in claim 1, wherein dimensions of the transport apparatus and the servo press are included in the geometric conditions.
7. The method as claimed in claim 1, wherein the geometric press opening is determined based on a servo press opening angle, at which a collision of the at least one transport apparatus with the servo press is prevented at a start of a transfer movement.
8. The method as claimed in claim 1, wherein the geometric press closure is determined based on a servo press closure angle, at which a collision of the servo press with the at least one transport apparatus is prevented at the end of a transfer movement.
9. The method as claimed in claim 1, wherein a movement profile of the at least one transport apparatus is referenced based on the servo press movement profile.
10. The method as claimed in claim 1, wherein an adapted movement profile of the at least one transport apparatus is calculated based on the servo press movement profile.
11. A movement controller comprising an optimization unit configured to plan movements for a servo press, at least one transport apparatus for moving at least one good to be processed by the servo press being provided in a manner spatially integrated into the servo press, the movement controller comprising: a processor including memory; a first unit for ascertaining a minimum transfer time and a minimum return time for a movement cycle of the at least one transport apparatus; a second unit for calculating a servo press movement profile, parameters set by (i) at least one of the servo press and a forming process, (ii) a geometric press opening and a geometric press closure and the minimum transfer time and (iii) the minimum return time being predeterminable for the second unit, and a time phase emerging from the geometric press opening and the geometric press closure facilitating a collision-free movement of the transport apparatus and of the servo press, taking into account geometric conditions of the at least one transport apparatus and servo press.
12. A non-transitory computer-readable medium encoded with a computer program which, when executed by a program-controlled device, causes planning of movements for a servo press, at least one transport apparatus for moving at least one good to be processed by the servo press being provided in a manner spatially integrated into the servo press, the computer program comprising: program code for ascertaining a minimum transfer time and a minimum return time for a movement cycle of the transport apparatus; and program code for calculating a servo press movement profile, said calculation including parameters set by (i) at least one of the servo press and the forming process, (ii) a geometric press opening and a geometric press closure and (iii) the minimum transfer time and the minimum return time, a time phase emerging from the geometric press opening and the geometric press closure facilitating a collision-free movement of the at least one transport apparatus and the servo press, taking into account geometric conditions of the transport apparatus and servo press.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0050] The invention is explained in more detail below on the basis of exemplary embodiments with the aid of the figures, in which:
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
[0057]
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
[0058] Provided nothing else has been specified, functionally equivalent elements have been provided with the same reference signs in the figures.
[0059]
[0060] A movement controller C is provided to control the movement of the servo press.
[0061]
[0062] The moving process of the transfer is subdivided into two movement portions. Firstly, the movement is characterized by a transfer time. The movement occurring during the transfer time comprises the portions that are shown within the boundary 100. In the process, the transfer T passes in part through a step of closing, in which a workpiece is received, for example, followed by a step of lifting, during which the workpiece is lifted. The actual feed, during which the workpiece is transferred to the next processing station, is implemented subsequently. Finally, this is followed by a lowering, during which the workpiece is put down and, in part, an opening of the transfer, during which the transfer retracts from the workspace. The return time adjoins a transfer cycle, where the return time expires while the press is closed. In
[0063]
[0064] A servo press movement profile is calculated in a second step S2, where the calculation firstly includes parameters that are set by the servo press and/or the forming process. By way of example, an ideal forming speed is provided or a maximum machine speed is realizable. These parameters influence and limit the movement of the servo press. A geometric press opening and a geometric press closure and the minimal transfer time and the minimal return time are also included, where a time phase that emerges from the geometric press opening and the geometric press closure facilitates a collision-free movement of the transfer and of the servo press while taking account of geometric conditions of the transfer and servo press. In particular, the time phase is the time available for the path 100 from
[0065] Advantageously, the minimum transfer time partly also comprises the penetration into the press and partly includes leaving the press, and hence also receiving and putting down the workpiece. The transfer time is advantageously defined over the entire movement process of the transfer, which requires an opened position of the servo press.
[0066] In the case where, for example, the minimum transfer time is already shorter than, or of equal length as, a time period from a servo press movement profile without taking account of the transfer, the press-specific input parameters provide the limitations during the optimization. The transfer is then fast enough to perform the feed movement including receiving the workpiece and putting it down in the next processing station within the time in which the servo press is open and the press can perform the movement in the opened position as quickly as possible, for example, taking account of a maximum motor speed.
[0067] Here, the servo press movement profile is adapted such that the minimum transfer time is included in the calculation as an input parameter. By way of example, an optimization algorithm that can take account of the minimum transfer time is provided.
[0068] The minimum transfer time may be a minimum transfer time that is optimized in view of the performance of the servo press and the energy consumption of the servo press. In particular, this need not relate to the absolutely shortest possible transfer time that can be performed by the transfer. By contrast, it is equally possible for a slightly longer time period to be adopted, such as to operate more energy efficiently.
[0069] The transfer is referenced in the third step S3. Consequently, a workflow for adapting a servo press movement profile and a transport apparatus movement profile is advantageously provided, the result of which is an optimized movement of the servo press which ensures a freedom of collisions at the same time.
[0070]
[0071] A second unit 20 is configured to perform the calculation of the optimization. To this end, provision is made, in particular, for an optimization algorithm in the second unit, such as a processor unit of the controller C, which calculates the servo press movement profile taking account of the parameters of the press and of the transport apparatus.
[0072] Advantageously, the servo press movement profile calculated by the second unit 20 is made available to a movement controller of the transport apparatus, which adapts the movement profile of the transport apparatus to the servo press movement profile. The movement controller of the transport apparatus is integrated into that of the servo press, for example, such that the data of the calculated servo press movement profile are made available within the controller C to a unit that creates the transport apparatus movement profile.
[0073] Alternatively, the movement controllers of servo press and transport apparatus have separate configurations and parameters that emerge from the calculated servo press movement profile for the movement controller of the transport apparatus, such as a calculated servo press cycle or referencing points for synchronizing the movement of servo press and transport apparatus, are made available to the movement controller of the transport apparatus by way of a communications link.
[0074]
[0075] An open position of the press is reached above a servo press opening angle w21 of 270, for example. That is, the transfer movement can be performed above this angle. A transfer time T100 can then occur beyond 360 in the next press cycle, up to the servo press closure angle w12. By way of example, a maximum motor speed n_max and an optimal forming speed n_u at which the forming process should occur are included in a calculation of a servo press movement profile according to the prior art. By way of example, this forming process occurs in a range from 160 to 180 of the crank angle w, with the start of the forming movement being denoted by the reference sign w201 and the end of the forming movement being denoted by the reference sign w202. This range is also referred to as work range. Moreover, the calculation includes maximally realizable movement times for the transfer movement and return movement for the transfer, i.e., the shortest possible realizable transport times in the case of maximum speed and acceleration of the transport apparatus. By way of example, the times are such that the servo press can be operated in a manner optimized toward the goal of maximum performance, without having to be decelerated on account of the transfer.
[0076] For elucidation purposes,
[0077] The servo press movement profile is adapted in the range of the crank angle w that corresponds to the transfer time T100, in which the feed is performed, where the transfer time once again is included as an input parameter, the transfer time being able to bring about the transfer and now having a corresponding effect on the optimization. The curve, thus ascertained is characterized by a lower cam rotational speed in the region of the open crank angle to the right of the press opening angle w21 or to the left of the press closure angle w12.
[0078] At the same time, this means that the time period that the transfer has available for the feed is now longer, specifically precisely so long as it should be as a minimum in order to be able to transfer workpieces into the press in collision-free fashion.
[0079] The movement controller of the transfer adapts the movement of the transfer to the adapted servo press movement profile in turn so that the movements are performed in a correspondingly synchronized manner. In particular, referencing is performed based on a synchronization to the virtual master value, which is predetermined for the movement controller from the movement profile of the press.
[0080] A fifth exemplary embodiment of the invention is described based on
[0081] There is an optimization in view of the transfer time and an optimization in view of the return time in further configurations. This corresponds to a combination of the fourth exemplary embodiment with the fifth exemplary embodiment. As a result, the servo press is braked in optimized manner, i.e., braked so far and in those portions that a collision-free transport of the workpiece to be pressed is facilitated with, at the same time, only as little braking as possible being carried out.
[0082] The disclosed embodiments of invention thus relate to a method for planning movements for a servo press and a movement controller configured to plan movements for a servo press and an associated computer program product, where a minimum transfer time and a minimum return time in a movement cycle of a transport apparatus are taken into account.
[0083] Thus, while there have been shown, described and pointed out fundamental novel features of the invention as applied to a preferred embodiment thereof, it will be understood that various omissions and substitutions and changes in the form and details of the devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.