Control Device and Method for Correcting a Guide Value and/or a Resulting Value of a Synchronization Function
20240045755 · 2024-02-08
Inventors
- Tino HEBER (Freiberg, DE)
- Thomas HESS (Limbach-Oberfrohna, DE)
- Bernhard KOHLHAS (Höchstadt an der Aisch, DE)
- Raimund Kram (Erlangen, DE)
- Manfred POPP (Zirndorf, DE)
- Elena SCHÖNBERGER (Erlangen, DE)
Cpc classification
G05B2219/50234
PHYSICS
International classification
Abstract
A control device and method for correcting a guide value and/or a resulting value of a synchronization function, wherein the guide value and/or the resulting value is/are corrected via a correction function, a correcting range of the correction function being specified via an effective guide value path, where an effective start of the correction function is specified via an effective guide value position, where the corrected guide value of a synchronization function is transferred as an input and/or the corrected resulting value is output as a target value to a successive axis.
Claims
1.-11. (canceled)
12. A method for correcting at least one of a leading value and a following value of a synchronism function, at least one of the leading value and the following value being corrected via a correction function, the method comprising: predefining a correction range of the correction function via an effective leading value path; predefining an effective start of the correction function via an effective leading value position; and performing at least one of (i) a transference of the corrected leading value as an input to the synchronism function and (ii) an output of the corrected following value as a setpoint to a following axis.
13. The method as claimed in claim 12, wherein the correction function is implemented via a system-specific function via the leading value.
14. The method as claimed in claim 13, wherein the system-specific function comprises a polynomial function.
15. The method as claimed in claim 14, wherein the polynomial function comprises a polynomial function with a trigonometric component.
16. The method as claimed in claim 12, wherein the correction function is defined via a correction start position and a correction end position.
17. The method as claimed in claim 12, wherein the effective start and the effective leading value path are optimally chosen in relation to a process to be performed.
18. The method as claimed in claim 12, wherein the correction function is defined as a function depending on a leading value position.
19. The method as claimed in claim 12, wherein the correction function is constant at least at a first and second derivative of the correction function.
20. The method as claimed in claim 12, wherein the correction function comprises at least one of (i) a polynomial function, (i) a spline and (iii) a trigonometric function.
21. The method as claimed in claim 12, wherein, for the definition of the correction function, a maximum correction value is determined depending on at least one of the following variables: leading value speed, current gearing factor of the synchronism function, maximum dynamic values of the axis or predefined effective leading value path.
22. The method as claimed in claim 12, wherein the correction function is ended with the ending of the synchronization.
23. A control device for correcting at least one of a leading value and a following value of a synchronism function, the control device comprising: a processor and memory having a control program function block; wherein, upon execution of the control program function block, the processer is configured to: predefine a correction range of the correction function via an effective leading value path; predefine an effective start of the correction function via an effective leading value position; and perform at least one of (i) a transference of the corrected leading value as an input to the synchronism function and (ii) an output of the corrected following value as a setpoint to a following axis.
24. The control device as claimed in claim 23, wherein the control program function block is comprises a PLCopen function block.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0028] The invention is explained in detail below on the basis of exemplary embodiments with reference to the figures, in which:
[0029]
[0030]
[0031]
[0032]
[0033]
DETAILED DESCRIPTION OF THE EXEMPLARY EMBODIMENTS
[0034] Unless otherwise indicated, elements having identical functions are denoted with the same reference symbols in the figures.
[0035]
[0036] Before the leading value 10 is transferred to the synchronism function 1, it is corrected via a leading value correction function block F10. The leading value correction function block F10 is based on the PLCopen standard. The MC_PhasingAbsolute or MC_PhasingRelative PLCopen function block is used, via which the effective leading value is shifted from the perspective of the following axis. This results in a corrected leading value 10 for the synchronism function 1 on the following axis. The actually pending leading value of the leading value interface is not shifted or modified on the leading axis. The leading value correction can be performed either relatively, i.e., in each case in addition to the already existing correction, or as an absolute correction.
[0037] The leading value 10 as the effective leading value is made up of the leading value of the leading value interface and the additive leading value.
[0038] The corrected leading value 10 of the synchronism function 1 after the phasing function is made up of the leading value of the leading value interface, the additive leading value and the shift of the effective leading value by the phasing commands.
[0039] The correction that is intended to be implemented on the following axis in the operation of a cross-cutter is derived, for example, from print marks that are measured on the leading value. In applications in which the leading value is print-mark-corrected, application of the correction of the leading value before transfer to the synchronism function is recommended so that, in a manner of speaking, the synchronism function is corrected.
[0040] The PhaseShift acts as a shift on the effective leading value of the leading axis. The effective leading value is therefore stretched or compressed.
[0041] Additional reference is made to
[0042] The PhaseShift is implemented via the effective leading value path P1P2, for example, immediately or from an indicated effective leading value position as the correction start position P1. The effective leading value path can lie in a current direction of movement of the effective leading value or in a positive direction of movement of the effective leading value, or in a negative direction of movement of the effective leading value.
[0043] The corrections are not implemented via a time-related speed profile, but by means of a leading-value-related polynomial function with a possible trigonometric component.
[0044] The profile of the phasing movement is constant in terms of speed and acceleration. The dynamics of the phasing movement are coupled to the dynamics of the leading value.
[0045] The following value 20 is then transferred to the following axis. The leading value correction function block F10 is applicable to the gearing and cam synchronization.
[0046] Advantageously, as in the described exemplary embodiment, an application with a flying knife, flying shear or the like can be executed in which, for example, incoming material such as a board or glass to be cut is incorporated into the machine operated in synchronism, at constant speed and print-mark-corrected, where the correction is performed on the following axis via a leading-value-related correction profile on the leading value side.
[0047]
[0048] The correction movement is intended to be started when a specific effective leading value position is attained. Not only sequential print mark corrections predefined alternately to one another are intended to be able to be predefined, but also in each case tendency corrections only.
[0049] The correction movement is implemented via a leading-value-related correction of the following value. A following value correction function block F20 is accordingly provided that performs a leading-value-related correction on the following value 20 generated by the synchronism function.
[0050] Corresponding MC_OffsetAbsolute and MC_OffsetRelative function blocks are modelled in accordance with the PLCopen schema and are therefore based on the structure of the standardized function blocks. The MC_OffsetAbsolute and MC_OffsetRelative function blocks effect an additional leading-value-related shift of the following value in the cam or gearing synchronism. This takes effect on the following axis following the synchronism function 1. The shift of the following value (offset) is in turn implemented via a predefinable effective leading value path (OffsetDistance) and occurs either immediately when the command is issued or from a predefined effective leading value position (StartPosition).
[0051] The MC_OffsetAbsolute/MC_OffsetRelative function blocks effect a shift of the following value 20 following the synchronism function 1 by an additional offset. The position of the leading axis or the leading value 10 is not influenced by this, and only a following-value-side correction is performed on the following axis, albeit in a leading-value-related manner.
[0052] The offset reference can be either relative, i.e., in each case in addition to the already existing shift, or absolute.
[0053] A typical industrial application of the offset function with respect to the cam synchronism for a leading-value-related correction of the following value occurs, e.g., in the horizontal and/or vertical tubular bag machine from the packaging domain for the execution of the print mark correction. Generally speaking, a leading-value-related correction profile on the following side is suitable in the case of following axes subjected to print mark correction.
[0054] The dynamics of the offset movement on the following axis side are derived from the shift of the following value predefined in the command and the indicated effective leading value path that result in a corrected following value 20. With active cam and gearing synchronism, the shift of the following value is implemented by the following axis via the indicated effective leading value path with constant speed and constant acceleration. The offset order acts as the offset on the following value 20 calculated from the synchronism. The offset is implemented via the indicated effective leading value path P1P2 immediately or from an effective leading value position indicated as the correction start position P1. The effective leading value path lies, for example, in the current direction of movement of the effective leading value, in a positive or in a negative direction of movement of the effective leading value.
[0055] The following value is modified after the synchronism function according to the specifications, the cam and gearing synchronism itself remaining active and synchronous.
[0056] This shifted setpoint, i.e., the corrected following value 20, is finally output to the following axis.
[0057] Print mark corrections, for example, are implemented during the synchronization via the effective leading value path with the following axis. During the programming of the values for incorporating the corrections during the synchronization, the user can advantageously specify the corrections with reference to the effective leading value.
[0058] In a third exemplary embodiment, both correction mechanisms are used cumulatively. Not only the leading value 10 can be corrected before transfer to the synchronism function 1, but also the calculated following value 20 that is then additionally corrected. This is shown in
[0059] The presently contemplated embodiment is particularly advantageous if, for example, a tubular bag machine itself is in turn part of a higher-level machine, and the leading value of the tubular bag machine is derived from the leading value of the entire machine via a flexible phase shift or reduction.
[0060]
[0061] The method comprises predefining a correction range of the correction function f1 via an effective leading value path P1P2, a indicated in step 510.
[0062] Next, an effective start of the correction function f1 is predefined via an effective leading value position P1, as indicated in step 520.
[0063] Next, the corrected leading value 10 is transferred as an input to the synchronism function 1 and/or the corrected following value 20 is output as a setpoint to a following axis, as indicated in step 530.
[0064] 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 methods described and 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 and/or method steps 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.