the present invention will be described as it applies to its preferred embodiment . it is not intended that the present invention be limited to the described embodiment . it is intended that the invention cover all alternatives , modifications , and equivalencies which may be included within the spirit and scope of the invention . while fig1 - 3 have been characterized as prior art , they actually only preceded in time the invention of fig4 - 8 , and are not deemed to be prior art in a 35 u . s . c . § 102 or 103 sense . fig1 - 3 show a prior art machine of which the instant invention is an improvement . fig1 is a diagram showing a linking machine 10 , a looper 12 , and a conveyor 14 . as shown , the linker 10 includes a pair of pump metering gears 16 which are engaged or disengaged by a pump clutch 18 . the pump motor 20 is used to drive the pump metering gears 16 . the linker 10 also includes a twister 22 positioned upstream from the linking chains 24 . the linking chains 24 are driven by a linker motor 26 . as the links of meat product are linked by the linker 10 , they are fed through a looper horn 28 which rotates in order to hang a predetermined number of links between a number of hooks 30 which are formed on the conveyor 14 . as the horn 28 rotates , the conveyor moves so that the hooks 30 pick up a loop comprised of a predetermined number of links . fig1 also shows the system that controls the linker 10 , the looper 12 , and the conveyor 14 . the looper 12 and conveyor 14 are both precisely controlled by a servo motor 32 . operatively coupled to the servo motor 32 is a servo encoder 34 which creates a quadrature feedback pulsed signal to the servo amplifier 36 which controls the operation of the servo motor 32 . the looper 12 includes a proximity sensor 38 which is operatively connected to a programmable logic controller ( plc ) 40 . the plc 40 is also operatively connected to the pump clutch 18 . it is very important that the linking chains 24 , looper 12 , and conveyor 14 are precisely synchronized prior to production cycles . in order to set the correct positioning relationship between the linker chains 24 and the conveyor 14 , a simple homing routine is performed . the linking chains 24 first jog at a predetermined slow constant velocity , while a photoelectric fixed field sensor waits to sense a butterfly ( not shown ) mounted on the linking chains 24 . the butterfly elements are conventional ( see u . s . pat . no . 3 , 191 , 222 , fig9 and 18 ). when a butterfly is sensed and passes by the sensor , a timer is started and eventually times out . when the timer times out , the linking chains are stopped with the intent of stopping a butterfly close to the twister chuck ( not shown ). the conveyor 14 also starts a homing routine after the linking chains 24 are finished homing . fig2 and 3 are diagrams of the looper 12 . as shown , the looper horn 28 includes a stainless steel screw 42 which rotates along with the looper horn 28 . at the beginning of the homing routine , the conveyor 14 jogs at a predetermined slow constant velocity while the sensor 38 waits to sense the passing of the stainless steel screw 42 . when the screw 42 passes , a timer 41 ( fig1 ) is started and eventually times out . when the timer 41 times out , the conveyor 14 and looper horn 28 are stopped . one example of this routine is illustrated in fig3 . at the beginning of a cycle , the looper horn 28 must rotate around until the screw 42 encounters the proximity switch 38 . this rotation is designated in fig3 as the line &# 34 ; 1 &# 34 ;. the looper horn 28 must then rotate to the virtual home position 46 which is designated in fig3 as the line &# 34 ; 2 &# 34 ;. in the example shown in fig3 the looper horn 28 must rotate almost two entire turns before reaching the virtual home position 46 . fig4 - 6 show an improved control system of the present invention . fig4 is a diagram of the linker 10 , looper 12 , and conveyor 14 which are substantially the same as that shown in fig1 . however , the system shown in fig4 homes and synchronizes the conveyor and looper in an improved manner . like the system shown in fig1 the looper 12 and conveyor 14 are driven by a servo motor 32 which includes a servo encoder 34 and a servo amplifier 36 . again , a quadrature pulsed signal created by the servo encoder 34 is fed back to the servo amplifier 36 . with the present invention , this pulsed signal is used by the plc 40 to anticipate the looper horn 28 . the feedback quadrature pulsed signal from the servo encoder 34 is preferably reduced in frequency to a level more usable by the plc 40 . to accomplish this , the servo amplifier divides the pulsed signal by eight and sends the signal to a divider 44 which divides the signal by four resulting in a pulsed signal having a frequency 1 / 32 of the frequency of the feedback signal from the servo encoder 34 . this divided pulsed signal is then provided to the plc 40 and used as follows . fig5 and 6 are diagrams of the looper horn 28 which is structurally similar to that shown in fig2 . as shown in fig4 a stainless steel screw 42 is coupled to the looper horn 28 and is rotatable with the looper horn 28 . also shown is a stationary proximity switch 38 which defines a reference point . the proximity switch 38 is operatively connected to the plc 40 . when the stainless steel screw 42 passes the proximity switch 38 , a counter is reset to 0 . as the looper horn 28 rotates , the pulses from the divider 44 are counted by the plc 40 . in the preferred embodiment , one full rotation of the looper horn 28 results in 750 pulses being counted . since the number of pulses per rotation is constant , by counting the number of pulses , the plc 40 will always know the relative position of the looper horn 28 . at the beginning of each cycle , the looper horn 28 can then be positioned to the virtual home position 46 without first rotating past the proximity sensor 38 like the prior art system shown in fig1 - 3 . in the example shown in fig6 the proximity switch 38 is shown at the relative location of 0 and 750 pulses . if the looper horn 28 is stopped at the end of a cycle at the position designated as &# 34 ; 1 &# 34 ;, the plc 40 would have counted 50 pulses since the counter was zeroized when the screw 42 passed the proximity sensor 38 . at the beginning of the next cycle , the plc can bring the looper horn 28 to the virtual home position 46 by rotating the looper horn until 625 more pulses are counted ( in this example , the equivalent of 675 total pulses since the counter was zeroized ). note that the virtual home position 46 is relative and therefore may be located at any other position . in the worst case scenario , the looper horn 28 would need to rotate slightly less than one full rotation before reaching the virtual home position 46 . in an alternative embodiment , the looper 12 is controlled such that upon reaching the end of a cycle , the looper horn 28 continues to rotate until it reaches the virtual home position or a predetermined position . in this way , at the beginning of the next cycle , the looper horn 28 will not have to be homed since it is already located at the virtual home position . fig7 shows an alternate embodiment of the present invention . fig7 is a diagram showing a linker 110 , looper 112 , and conveyor 114 , which share some common components with the linker 10 , looper 12 , and conveyor 14 , shown in fig1 and 4 . however , the system shown in fig7 controls the linking chains 124 , looper 112 , and conveyor 114 in a different manner . in the embodiment shown in fig7 there is no direct mechanical or electrical interaction between the axis of the linking chains 24 and the conveyor 14 . as shown , the looper horn 128 and conveyor 114 are both controlled by the servo motor 132 . operatively coupled to the servo motor 132 is a servo encoder 134 which creates a quadrature feedback pulsed signal to the servo amplifier 136 which controls the operation of the servo motor 132 . the linking chains 124 are driven by a linker servo motor 126 . as described above , as the links of meat product are linked by the linker 110 , they are fed through the looper horn 128 which rotates in order to hang a predetermined number of links between a number of hooks 130 which are formed on the conveyor 114 . as the horn 128 rotates , the conveyor moves so that the hooks 130 pick up a loop comprised of a predetermined number of links . operatively coupled to the servo motor 126 is a servo encoder 146 which creates a quadrature feedback pulsed signal to a servo amplifier 148 which controls the operation of the servo motor 126 . in this way , the linking chains 124 can be precisely controlled by the servo motor 126 . similar to that described above , the feedback quadrature pulsed signal from the servo encoder 134 is preferably reduced in frequency to a level more usable by the plc 140 . to accomplish this , the servo amplifier 136 divides the pulsed signal by eight and sends the signal to a divider 144 which divides the signal by four resulting in a pulsed signal having a frequency of 1 / 32 of the frequency of the feedback signal from the servo encoder 134 . this divided pulsed signal is then provided to the plc 140 and used by the plc as described below . as stated above , there is no direct mechanical or electrical interaction between the axis of the linking chains 124 and the axis of the conveyor motor . the ratios between the axes of the linking chain and conveyor motor can be calculated using information stored in the plc 140 . in the control system shown in fig7 the plc 140 will &# 34 ; tell &# 34 ; ( via an rs485 communication line ) the axis of the linking chains 124 to follow the pulse stream that it is sent at a one - to - one ratio . as shown , the servo amplifier 148 controls the servo motor 126 based on the frequency and number of pulses received from the plc 140 . in this example , for every pulse sent by the plc 140 to the servo amplifier 148 , the servo motor 126 will rotate 1 / 2000 of a revolution . the faster the pulses are sent to the servo amplifier 148 the faster the servo motor 126 will rotate . the pulse stream is generated by a module 150 connected to the plc 140 . the module 150 of the preferred embodiment is capable of generating a pulse stream of up to 100 khz . of course , other devices , with other capabilities could be used . similarly , the plc 140 will &# 34 ; tell &# 34 ; ( via the rs485 communication line ) the axis of the conveyor 114 to follow the pulse stream sent by the plc 140 at a ratio calculated to give the looper 112 one revolution for a certain set of circumstances . the ratio is calculated to give the looper 112 one revolution for every product of pitches per sausage times sausages per loop as entered by the operator . in this example , for every pulse sent , the servo amplifier 136 will first multiply by the ratio and the resulting pulses will drive the servo motor 132 1 / 2000 of a resolution for each ratio - ed pulse . the faster the pulses are sent the faster the motor 132 will rotate . when the appropriate pulses have been sent to the servo amplifiers 148 and 136 , each motor 126 and 132 will have accelerated , maintained velocity , decelerated , and stopped at an exact ratio of each other without any communication or linkage between the two motors 126 and 132 . fig8 shows another alternate embodiment of the present invention . fig8 is a diagram similar to fig7 showing a linker 110 , looper 112 , and conveyor 114 . however , in the embodiment shown in fig8 there is no direct mechanical or electrical interaction between the linking chain axis , the conveyor chain motor axis , or the looper horn motor axis . the embodiment shown in fig8 is much like the two motor embodiment shown in fig7 except that a third servo motor 152 is used to drive the conveyor chain , while the servo motors 126 and 132 still control the linking chains 124 and the looper 112 , respectively . this is in contrast to the embodiment shown in fig7 where the servo motor 132 controls both the looper 112 and the conveyor 114 . the servo motor 152 is operatively coupled to a servo encoder 154 which creates a quadrature feedback pulsed signal for the servo amplifier 156 which in turn controls the operation of the servo motor 152 . the ratios between these three axes can be calculated using the information stored on the plc 140 and information learned from the homing routine . for this embodiment , the hook spacing of the conveyor chain must be measured and homed similar to the looper described above . with the embodiment of fig8 the system has increased flexibility . for example , the speed of the chain can be increased so that one or more hooks 130 are left empty between hanging the strand on the hooks 130 . in addition , conveyor chains having different spacing can be quickly swapped . with this chain swap , the distance between the hooks 130 would be measured and also homed separately from the linker and the looper 128 . in the control system shown in fig8 the plc 140 will &# 34 ; tell &# 34 ; ( via the rs485 communication line ) the axis of the linking chains 124 to follow the pulse stream set at a one to one ratio . similarly , the plc 140 will &# 34 ; tell &# 34 ; ( via the rs485 communication line ), the axis of the looper 128 to follow the pulse stream sent at a ratio calculated to give one looper revolution for every product of pitches per sausage times sausage per loop as entered by the operator . therefore , for every pulse sent , the servo amplifier 136 will first multiply by the ratio and the resultant pulses will drive the servo motor 132 1 / 2000 of a revolution for each ratio - ed pulse . the faster the pulses are sent , the faster the motor 132 will rotate . the plc 140 will also &# 34 ; tell &# 34 ; ( via the rs485 communication line ) the conveyor chain axis to follow the pulse stream sent at a ratio calculated to give one or more hooks 130 for every looper revolution . therefore , for every pulse sent , the servo amplifier 156 will first multiply by the ratio and the resultant pulses will drive the servo motor 152 1 / 2000 of a revolution for each ratio - ed pulse . the faster the pulses are sent , the faster the motor 152 will rotate . when all of the pulses have been sent , each motor 126 , 132 , and 152 will have accelerated , maintained velocity , decelerated , and stopped at an exact ratio of each other without any communicating between the motors . the motors illustrated in fig7 and 8 are shown as servo motors which is the preferred type of motor . however , other types of precision motors could also be used . preferably , motors are used which can be given pulses at varying frequencies to provide a very precise fraction of rotations for each pulse . types of precision motors which could be used include , but is not limited to , servo motors , stepper motors , or flux vector motors . each of these types of motors preferably includes an amplifier which controls the voltages and currents provided to each motor and interfaces to the outside world via the pulse stream . the preferred embodiment of the present invention has been set forth in the drawings and specification , and although specific terms are employed , these are used in a generic or descriptive sense only and are not used for purposes of limitation . changes in the form and proportion of parts as well as in the substitution of equivalents are contemplated as circumstances may suggest or render expedient without departing from the spirit and scope of the invention as further defined in the following claims .
a meat encasing machine has a looper horn , linking chain and conveyor which , prior to production , have home positions which are determined . a pulsed signal is generated as the looper horn rotates and is transmitted to an amplifier from an encoder on the servo motor for the looper horn and the conveyor . the output pulse signal is then reduced in frequency so that it can be read by a plc . the plc counts the pulses in the signal and can determine the relative position of the looper horn based on the count and can therefore minimize the rotation of the looper horn in the home position at the beginning of each new cycle . the meat encasing machine may also be controlled such that the linking chain , looper , and conveyor have no direct mechanical or electrical interaction between each other . by driving the components with separate servo motors , each can be precisely controlled in the desired ratios with respect to each other .