Baldor Electric Co.
Our job is making yours easier. Worldwide.
HomeContact UsSite Map
blank.gif
Products Literature News and Events Support About Us
 
 
Quick Links


Application Stories
<< return to list

Winding
 

Image of winder

Figure 1 shows a typical winding setup. This setup can be used for a host of different winding applications. The waveforms as shown in figures 2 & 3 dictate that as the shuttle moves back and forth, the speed of the spindle increases and decreases accordingly in order to facilitate faster thruput. Since the shuttle cannot reverse directions at maximum velocity, the imposed accelerations and speeds are selected to facilitate the correct winding relationships to prevent "dog boning" at the ends of travel. The following explanation of this application shows how this is solved with one of the many intelligent controllers from Baldor Electric.

Using an electronic cam function solves this particular problem. By calculating distances using the desired velocities and times required to reach them (see figure 2), and then converting the distances to encoder counts, we are able to build a cam table of points with associated master increments (MASTERINC) as shown in the Mint code listing later in the text. For this article, we are assuming that there are 4000 encoder counts per revolution of the spindle and 4000 (two revs @ 2000 encoder counts) of the shuttle. (See figure 1)

In cam profiling, for a given move on the master, the slave will move a pre-defined distance "position locked" to the master. To create the software cam, the cam is broken down into discrete linear moves or segments. These moves are then linked with the master axis such that the slave will move the specified distance for a measured move on the master thus creating a software gearbox. By placing the defined points in a table, (see DIM CAM0(9) in figure 5) allows Mint to execute the cam in background. A cam segment can be given in either relative or absolute positions. Either the CAM or CAMA keywords will determine the actual move. The MASTERINC keyword is used to determine the distance over which the slave (the cam) will move over. For a cam table, MASTERINC applies to each cam segment in the table. If different MASTERINC values are required for each individual cam segment, the master increment values can be defined in a table (see DIM MINC0(8) in figure 5), where the table is a standard Mint array.

The Shuttle (as axis 0) will follow whatever the Spindle (axis 1) does by using the command: FOLLOWAXIS.0 = 1. Using the expression: CAM = 1 (a relative cam which is executed continuously) imposes whatever is contained in the cam table defined for axis 0. By defining a master increment table, the MASTERINC value allows the cam points to be expressed over different distances which are dictated by the timing diagram.

NOTE: there are several ways in which a cam can be executed as shown in the table below.

Cam profile

Mint application code

 
Email us for further information