Mechanical considerations

All MagForce motors should be installed with modern ball bearing pillow block bearings on the A-stand pivots. Older sleeve bearings exceed the frictional allowances needed for automation.

Cranked head stocks

A cranked head stock, sometimes called a yoke, suspends the bell slightly below the center of gravity (CG). This configuration is often used to reduce the side loads to the tower when the bell is swinging. Because the CG of the bell is near the center of bearing rotation, the bell is also easy to swing. We want to size the motor for both the bell's weight and the CG effect, but you may have to reduce the motor power during programming to prevent the bell from going over the programmed swinging angle.

Straight head stocks

A straight head stock, especially when not incorporated with counterweight above the bell (with either a wooden head stock or additional iron weights), will require a powerful motor to swing the bell.

Radius from head stock pivot to motor

The center line of the motor should be located at a distance from the bearing pivot center of about 80 percent of the diameter of the bell.

intelliSwing control feedback

The motor control circuit needs some motion feedback from the bell to determine that it is swinging properly. We offer two types of feedback devices to accomplish this. The wiring requirements are the same for both, four conductors of a telco or CAT5 cable usually suffice.

Proximity sensor (standard)

A three wire (60 inch cable) proximity sensor provides output when a bolt head or metal flag is about 1/4 inch away. Typically, a bolt is mounted to protrude from the bell wheel or head stock assembly. A stainless steel sheet metal flag is also supplied that can be mounted with dual adhesive foam tape or epoxy to the wheel or head stock.

The proximity sensor must be located at least 8 inches from the induction motor brick to prevent electromagnetic interference. It should also be far enough from the head stock pivot to sense small movements of the bell (5 degrees minimum). When the bell is at rest, the bolt or flag should be centered on the sensor.

For proximity sensor use, verify that the motor control computer chip is labeled "PERIOD."

Precision rotary movement sensor (option)

The rotary encoder is mounted to a non-moving part (A-stand) with pulleys and belt to sense the angular movement of the swinging bell axle.

For rotary encoder systems, verify that the label on the CPU chip of the motor control system says "SENSOR."

System Electrical Diagrams

These PDF documents print best on at least 11x17 inch pages. Click to open in your browser or right click to download and save:

T1M3 (pdf) - Three Bells, all swing, with one tolling hammer on large bell

Programming Procedure

The intelliSwing motor control system must be programmed with the bell at the time of installation. A special hand-held terminal is required for this setup and is available on loan from Chime Master with a deposit.

Connect the programming terminal and turn on panel power. The right cursor button will take you through the settings for each bell in the system. From the status window, shown below, you can cursor left to select another bell. To change settings you can increment/decrement using the up and down arrow buttons, or input the value with the numeric buttons and save it with the EXE button.

The two line programming status screen should look like this (first and fourth lines are our labels):

    Swing Angle      Motor Pulse Time      Tempo
         20.0               24             #101.
         84                *14             Start
     Motor RPM    (*Sensor) Ideal Pulse     Status

When the bell is swinging, the display will indicate the current Swing Angle to the nearest tenth of a degree, the Motor Pulse time in milliseconds, the Tempo in beats per minute, the motor RPM (for rotary) and "*" will blink when feedback from the sensor occurs. The Ideal Pulse is the time in milliseconds that will maintain the desired swinging angle. Status will be Start, Stop, Restart, StartP, Calc-P or Calc-Imp, indicating the swinging/calculation mode.

Initialize

To reset all settings to default, go left to the Language selection screen and press the DEL button.

For proximity (period) sensor systems, set the transmission value to 5.0. In order to calibrate the angle of the bell to the swinging period, set the Oscillation value as follows:

  • Go to the 1Oscillation screen and press the ON button - the display will say "Measure"
  • Swing the bell by hand or by using the EXE key to pulse (single direction) to a little more than 20 degrees. Make sure that the M light is blinking on the control board. If not, check the light on the rear of the proximity sensor. Check the sensor connections. The period at the top of the screen should change from the default value of 900 to the actual swinging period of the bell.
  • when bell has coasted to about 20 degrees, watch for the period to update then press the ON key to save it current period
  • this measurement is not critical except if it is off then
    1. The angle that you select below will not be the true angle, but if you can get the bell to ring properly, don't be overly concerned with the number
    2. If you set the Oscillation angle too high, the start period will be too long and the bell may fight against the period at start up. It is better to set the oscillation period to an angle that the motor can reasonably reach with the start pulses than an accurate 20 degrees.

Select Swing Angle and other constants

Set the Swing Angle to 25 to 30 degrees - a starting point for experimentation. If you know the 1Oscillation to be set to less than 20 degrees then start testing with an Angle of 40 to 50.

Set %Start to 50. The default is 95. Too long of a pulse will end up fighting the starting of the bell. For proximity sensor systems, this value determines the percentage of the startup period (set in 1Oscillation) the motor will be energized until the sensor provides a period signal. Longer pulses may cause the motor to brake the bell as it back swings. If the bell has a hard time starting, experiment with different values here, and also the number of starting pulses (see below). Errors will result if the sensor doesn’t see a change before the number of start pulses has counted out.

Set %Brake to zero while in the setup mode to prevent overheating while testing.

Set StaImp to 8 or 10. During testing below, count how many pulses it takes for the proximity sensor to see the flag go away, then you can set this to about 2 over that count. The maximum value is 20. If you are using more than ten, experiment with other values of %Start to get the bell moving with fewer pulses.

Set MaxAmpli to a large value like 90 to 120 (unless there are obstacles the bell might collide with) it will default to ten degrees higher than Angle before auto calculations then 5 degrees higher when testing is complete. A higher value will prevent shutdowns for exceeding the maximum angle during experimentation (error status = MaxAmpli).

P-regulator and I-regulator both default to 50 for fully automatic calculations. Semi automatic calculations are made when they are set to equal values other than 50 - only the ideal I will be calculated and saved (no restart needed, P will be stored with the value you set). If the bell is easy to swing a faster semi-automatic setting will result with both P-regulator and I-regulator both set to 25. Try the default of 50 first, then change to 25 if the CalcImp mode seems to ‘hunt' for a long time.

Automatic calculation

The bell needs to be swung twice (full automatic setting) so the controller can experiment with the required pulses. These parameters will only be saved after the bell has been rung twice. The first time it will say ‘Start’ then ‘Calc-Imp’ then ‘Swing’. The second time will say ‘Start’ then ‘Calc-P’ then Swing.

First Swing

Calculating the ideal impulse

Press ON to start the first automated experiment. Status on the lower right of the display will read “StartP" until the system has fired the number of impulses you specified in StaImp. Next it will read “Start” as it approaches the desired angle. When it begins to search for the ideal pulse, it will read “CalcImp."

  • If the bell isn't swinging high enough to ring, but the controller stops sending impulses to the motor during CalcImp, then increase Angle.
  • If the bell kicks too high on the first pulse, reduce power in the %Start and PowerStaSwi parameters.
  • If the bell seems to be fighting itself to get started, experiment with %Start.
  • If you get ‘ErrBlo’ (blocked bell), maybe it needs more pulses to start, try increasing StaImp
  • When ’Swing’ appears on the display, the system has calculated the ideal impulse (middle value on the lower line on the status screen) to swing the bell. If you would like the bell to swing higheror lower, try other values for Angle and MaxAmpli. It will recalculate the ideal impulse based on changes you make at this time.
  • When you like the angle and the display again says ‘Swing’ you can press ON to stop the bell swinging. Wait for the bell to come to a full stop.
  • The terminal display will indicate ‘Restart’ to indicate that the experiment is not yet complete.

Second Swing

Calculate the over/under Proportional correction factor

The system will not require a second swing if you set P-regulator to values other than 50. It will use your parameter and expect you to experiment to make sure it will work properly.

Press ON to start the second experiment. The terminal display will say ‘CalculP’ while it is determining the setting for the P-regulator. This is the amount that will be subtracted from the ideal motor pulse when the bell swings too high. It is also added to the ideal motor pulse if the motor swings too low.

When ‘Swing’ appears on the display, the calculation is complete and you may press ON to stop the bell. Wait for the bell to come to a full stop.

In some cases, the display will say ‘Restart’ instead of ‘Stop’ because the motor may not be ideally sized for the bell. If this occurs, tweak the power parameters and press ON again until you see ‘Swing’. You have not successfully finished the setup and the parameters are not permanently saved until you reach status=Swing.

Additional Swings

Testing performance and re-calucuating after making adjustments

Further experiments (first and second swing) must be re-run if you adjust Angle, PowerStaSwi, Pos-Impuls or Transmiss after calculations are complete.

The ideal impulse is not written to memory unless I-regulator is zero. It will automatically go to zero if the system calculated the value. If you entered your own value for I then you will also have to set I- regulator to zero yourself to save it in memory (manual setup mode), then swing the bell again to make sure it works. Adjustments to %Start, %Brake, PowerBrake1 and PowerBrake2 can be made at this time without having to recalculate Ideal pulses. You can test them to be sure the motor overloads don’t pop when this happens.

Do not use braking with retrograde (counterbalanced) clappers. Bell damage from a severe impact may occur if the clapper gets out of phase with the bell and they collide from opposite directions.

Adjust Assym as needed so that the clapper rings evenly on both sides of the bell.

Stationary Overload Test

After everything else is completed, you can adjust the motor overload (if installed on 1HP and larger motors) current setting to trip within 40 seconds of a locked rotor condition. Click the left arrow (5 clicks) from the Status screen until you get to the Test-PKZ page. Press the ON button to turn on all phases in such a fashion that the motor does not run (simulation of a locked rotor). Then adjust the overload so that it trips before the on-screen timer reaches 40 seconds.

Note that on single phase systems, the load must be routed through all three circuits of the overload. One leg can go straight through, the other leg must be wrapped around and run through a second overload circuit in series with the first so all three internal overload heaters have the same temperature. Overloads are designed to detect missing phases this way and will trip quickly if one is detected to be missing.

Final Settings

Make a record of the following settings for future reference when setup is complete:

  • Bell Number (1 is the largest bell)
  • Swing Angle (intended angle)
  • Transmission (rotary cog to wheel ratio - always 5.0 for proximity sensors)
  • %Start (length of starting pulses)
  • %Brake (length of braking pulses)
  • 1Oscillation (period for 20 degrees of swing for proximity sensor calibration)
  • PowerStaSwi (power reduction using soft-start current limiting)
  • Brake Angle (angle above which braking action occurs after the Stop command)
  • Power Brake 1 (first brake current limit)
  • Power Brake 2 (second brake current limit)
  • StartImp (number of impulses given before sensor begins giving feedback)
  • XtrBrakeImp (not used)
  • MaxAmpl (maximum angle before error and shutdown)
  • P-Regulator (Proportional regulation factor)
  • I-Regulator (Integration regulation factor)
  • Pos-Impulse (Position of the motor impulse in the sweep of the bell)
  • Assymmetric (Proportion of motor pulse for forward/backward balance)