Control module for variable-speed dc drives (508 pages)
Summary of Contents for Siemens WF 723 C
Page 1
Equipment for Special Machines WF 723 C Positioning Module Programming Guide Edition 04.97...
Page 2
Preface Basic Definitions WF 723 C Program Execution / Positioning Module Subroutines Programming Guide Programming of Traversing Blocks M-Functions with Special Function Tool Offsets Programming in S5 Format Valid for firmware V1.2 Appendix Edition April 1997...
Page 3
SIEMENS office. The content of this documentation is not part of an earlier or existing agreement, acceptance or legal matter. All obligations by SIEMENS are set in the corresponding sales contract which also contains the complete and single valid settlement. The contract guarantee will not be enlarged or limited by this documentation.
For whom is this manual This programming guide is intended for machine design intended? engineers who plan to use the WF 723 C and have to observe the relevant guidelines. The target group must be qualified according to the definitions on page 1-2.
• Special machines • Packaging machines Furthermore, the roll feed function is integrated in the WF 723 C. The roll feed serves for fast and exact positioning of highly dynamic conveyors This functions is applied in: • Sheet metal working machines •...
2.2.1 Channel structure In principle, the WF 723 C possesses 3 channels, in accordance with its 3 axes. Therefore, it is possible to have all axes execute their own traversing programs simultaneously. for this purpose, however, the traversing program must only contain information for the related axis.
In addition, the operating mode "automatic" or "single block" must be preset in the master axis. To operate the slave axes contained in the traversing program as slave axes, they must be switched to the "slave" operating mode, otherwise the WF 723 C will not start program execution.
Axis assignment The physical hardware axes A*, B* and C* are situated on the WF 723 C module. A logic name (X, Y, Z for linear axes and A, B, C for rotary axes) can be assigned to each hardware axis by means of machine data 38.
The resulting path depends on the distances to be traversed and on the axis velocities. Both during interpolation and during chaining, the WF 723 C monitors that no axis traverses at a velocity higher than its own traversing velocity - maximally (MD 31). All velocity values are modally effective.
A traversing program is defined by a number of traversing blocks, the block numbers in ascending order determining the direction of processing. The WF 723 C is provided with a traversing block decoder which edits the traversing blocks in such a way that necessary calculations and verifications during execution of the traversing block can be avoided.
If 0 is entered as the number of loops, the subroutine will not be called. 3.3.2 Subroutine execution The WF 723 C allows a two-level nesting depth, the number of subroutine calls being only restricted by the memory space of the WF module. Level 0...
Program Execution / Subroutines 04.97 The WF 723 C does not distinguish between main program or subroutine, i.e. a subroutine can be directly started like a main program or by a subroutine call. A called subroutine is executed block by block, starting with the first block number, until a return to the next higher level is effected.
3.4.1 Automatic block search Upon a program abortion, the WF 723 C automatically saves the data of the interruption point. After activation of automatic block search, program execution continues at the last point of interruption, i.e. with the traversing block at which the program was interrupted.
04.97 3.4.2 Manual block search For manual block search, the exact data of the entry point in the traversing program must be defined to the WF 723 C. 3.4.2.1 Entry point in the main program Main program Level 0 PR10 N1 ..
M. NPV z NPV x The WF 723 C offers six zero point offsets per axis, activated by the G-functions G54 to G59. G53 triggers the deselection of the zero point offsets in all axes. Settable zero point offset Each zero point offset includes the values defining the three hardware axis A*, B* and C*.
G90 or in incremental dimension G91. If the rapid traversing movement is effected in several axes at the same time, the WF 723 C will monitor the axes to make sure that none of the axes traverses at a higher velocity than its maximum traversing speed (MD31).
With the synchronism monitoring activated, a comparison of the actual values will stop the synchronous axes if a defined limit (synchronism tolerance) is exceeded. With the WF 723 C, permanent or selectable synchronism is possible. 4.9.1 Permanent synchronism In permanent synchronism, 2 or 3 axes are coupled by machine data.
PEH window and, therefore, stopped. For a more flexible programming, the WF 723 C offers two loop-over windows. For loop-over, two dimensions can be defined, which lie between the braking point and the exact stop G66 activates the loop-over window 1 (MD46), G67, the loop-over window 2 (MD47).
Page 62
04.97 Programming of Traversing Blocks By means of the command "External block change option", you can define the behaviour of the WF 723 C if the fast input is not selected. • Option type 0 (error message; basic position) The axis traverses to the correspon- ding position of destination (G50: 200.000;...
Page 96
Suggestions Siemens AG Corrections For Publication/Manual: A&D MC V1 Postfach 3180 WF 723 C Positioning Module D-91050 Erlangen Fed. Rep.of Germany Programming Guide Order No.: 6ZB5 440-0VU02-0AA3 Edition: April 1997 From: If you find any printing errors when reading Name this publication, please let us know, using this form.