S7-1500T: Circular Motion on the Basis of Cam Disks "MoveCircle2D”
This application example describes how you can realize an even circular or elliptical motion with a S7-1500T. The individual steps of the motion are programmed in the (FB) "MoveCircle2D" function block. The desired circular or elliptical motion can be configured via the block parameters. You can specify the parameters via a user-defined webpage. You can also execute and monitor the function via the webpage.
Mode of operation
A circular motion in a Cartesian coordinate system is achieved by the overlapping of a sinusoidal motion (X axis) and a cosinusoidal motion (Y axis). The motion of both axes is created via cam disc synchronism.
The motion of both axes is created via cam disc synchronism. The cam discs required for this are create by the "MoveCircle2D" function block, based on the parameters at program runtime.
Examples of possible trajectories
Optimizations at the program flow
Circular trajectory, Elliptical trajectory, Circular interpolation, Elliptical interpolation, Interpolation, Cam, Path