The invention is directed to an automated bowling system, controller and method of use, and more particularly to an automatic pinspotter system with related mechanisms and a control which centralizes processing and commands, and incorporates self-adjusting features and improved safety.
Many different models of automatic pinspotting machines, i.e., pinspotters, are in use in bowling centers throughout the world today, several of which have been produced by AMF, namely the 82-30, 82-70, 82-90, and 8800 Gold models. The first commercially available pinspotter was the model 82-30, produced in 1952. Over the years, though, as technological advances have been made in the areas of electronics, metal working, and plastics, progressive models of pinspotters have been developed. A parallel contributor to the need of new designs has been an increased demand in functionality as the sport of bowling has evolved over the years.
Many pinspotters and bowling lane systems include a control chassis. These control chassis provide the intelligence required for operation; however, these chassis are not directly linked to all of the subassemblies of the bowling system such as, for example, the foul line detector. In these instances, some of the subassemblies include their own logic, which is merely transferred to the chassis or other components. This adds to the complexity of the system from both an installation and maintenance standpoint.
Each pinspotter employs three motors, all of which must be powered on and off at precise moments for the machine to perform properly. Also within a pinspotter is a plurality of cam based switches which control the movements of the machine and provide information to the chassis to direct its control of the motors. The three motors are the Back End motor, Sweep Drive motor, and Table Drive motor. Functions such as lifting bowling pins, distributing bowling pins to their proper waiting locations, separating a delivered bowling ball from the bowling pins, and returning the bowling ball to an awaiting bowler are handled by the Back End motor. The Sweep Drive motor, on the other hand, causes motion to the Sweep Linkage (gate) which is responsible for pushing fallen pins into the pit area of the pinspotter. The Table Drive motor operates the Table mechanism which sets the pins on the lane surface.
Early control chassis were large and heavy, and each pinspotter required its own chassis. Also, numerous electrical connections had to be made within the machine. The early pinspotters were not designed for modularity, making troubleshooting and repair difficult and time-consuming tasks.
In the early 1990's, AMF developed a state-of-the-art control chassis called the XL Chassis. In this design, one chassis controlled two pinspotters. The XL Chassis was considerably less bulky than the earlier chassis and highly modular. Individual wires with solder connections and terminal blocks were replaced with cable harnesses which used locking plug-style connectors. As an added component, the Front End Box handled some of the processing for the XL Chassis and provided push button machine controls at the front of the pinspotter. Functions such as ball detection, foul detection, ball lift control, and pinspotter reset switch were handled by the Front End Box and communicated to the Chassis. However, there were only limited functions available with this Chassis. Another added feature was a communication link between pinspotter chassis from one pair of pinspotters to another. This network of chassis was then controlled by the Manager's Control Unit located at the Front Desk of the bowling center. Individual or groups of pinspotters could now be tasked by front desk personnel.
Although much was accomplished in redesigning the control chassis of the pinspotter, nothing has been done to date to improve the feedback given to the chassis from the pinspotter. The same switches and cams used to coordinate the motions of the Pin Table and Sweep subassemblies within the pinspotter remained unchanged. With no means for this new chassis to communicate its functions/errors to an operator via digital display or LCD, diagnostics were limited to several LEDs which lit to show open/close status of the pinspotter's switches. Also the cams and switches were in regular need of adjustment and maintenance by the operator. Demands from the market for increased reliability, decreased maintenance, and user-friendliness have created a need for a more advanced control system for the automatic pinspotter.
In a first aspect of the invention, a bowling system comprises a pinspotter system including at least a sweep assembly and a braking system coupled thereto which provides a brake for the sweep assembly. The system further includes a plurality of sensors which sense parameters associated with the pinspotter system and the braking system. A centralized control system centralizes operational processes of the pinspotter system by receiving at least one input based on the sensed parameters from at least one of the plurality of sensors and, in response to the input, produces at least one output signal to control operations of the pinspotter system.
In another aspect of the invention, a bowling system comprises one or more bowling lanes and a centralized control system centralizing operational processes of the one or more bowling lanes by receiving at least one input based on sensed parameters from a plurality of sensors coupled to the centralized control system. The centralized control system monitors, controls and provides diagnostics for one or more bowling lanes.
In another aspect of the invention, a bowling system comprises a home sensor comprising a home photodiode and a disk having a slot mounted on an assembly shaft. An alignment of the slot with a beam emitted from the home photodiode represents an angled position of the assembly shaft or a home position of an assembly. A position sensor comprises a position photodiode and a position disk having a plurality of slots or holes located about a circumference of the position disk. The position disk is mounted to a motor shaft of the assembly. A beam emitted from the position photodiode is interrupted as the motor shaft rotates. A centralized controller is coupled to the home sensor and the position sensor. The centralized controller stores a home position of the assembly as a reference and based on the reference, and a number of interruptions sensed by the position sensor, calculates a position of the assembly.
In another aspect of the invention, a bowling system comprises a centralized control system centralizing operational processes of assemblies of the bowling system by receiving inputs based on the sensed parameters from at least one sensor and, in response thereto, provides control, diagnostics and monitoring of operations of the bowling system via an LCD display, either coupled directly to or remote from the centralized control system.
The present invention is further described in the detailed description which follows, in reference to the noted plurality of drawings by way of non-limiting examples of exemplary embodiments of the present invention, in which like reference numerals represent similar parts throughout the several views of the drawings, and wherein:
The particulars shown herein are by way of example and for purposes of illustrative discussion of the embodiments of the present invention only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of the present invention. In this regard, no attempt is made to show structural details of the present invention in more detail than is necessary for the fundamental understanding of the present invention, the description taken with the drawings making apparent to those skilled in the art how the several forms of the present invention may be embodied in practice.
The invention is directed to, for example, an automated bowling system, method of use and controller. In a more detailed embodiment, the invention is related to an automatic pinspotter system and method of use and a controller which centralizes processing and commands thereof with further operations. In one aspect of the invention, the controller controls the coordinated movements of a pin table and sweep subassemblies of a pinspotter or pinspotters with a greatly improved degree of accuracy and safety. In addition, the controller includes functionalities and displays which greatly facilitate adjustments of the systems, as well as providing and displaying such information to the technician such as, for example, diagnostic information, status information or system setting information.
The system 100 further includes a controller “C” for controlling the several subcomponents or subassemblies of the system from, for example, transporting and placing the pins “P” in the prearranged order to a clearing of the pin deck 104, to mention a few. One such subassembly is generally referred to as a pinspotter mechanism which may include, for example, a sweep or rake assembly 200 having a gate 202, as well as a pit transport carpet 110 which transports the pins “P” to a pin elevator 112 for delivery to a pin bin 116 via a distributor 114.
The distributor 114, in one embodiment of the invention, is a belt transport which is moveable by an arm assembly (not shown) for placing the pins “P” in appropriate placement holders within a pin bin 116. The pins “P” located and arranged in the pin bin 116 are supplied to a pin setting device or table 118 for future placement on the pin deck 104. The pin table 118 also captures and lifts any pins “P” remaining in a standing position on the pin deck 104 after a bowling ball is thrown down the lane.
During this operational stage, the gate can also be used to trigger a camera “PSC” (
In the operational stage shown in
The pockets 120 of the pin elevator receive the pins “P” and transfers the pins “P” in a lifting motion from the pit area to the distributor 114. The distributor 114 then swings to a respective position located on the pin bin 116.
The pinspotter includes several interrelated subcomponents controlled by the controller “C”. Referring to
Referring to
The alignment of the slot 204b with a beam “B” (
The use of the home sensor 204 also considerably reduces the time required for adjusting the stages of the pinspotter. For example, by simply aligning the slot 204b with the beam “B” of light emitted by the photodiode 204c, the technician will be able to easily adjust the shaft to the 0° angle or home position. Additionally, the disk 204a can also be adjusted to align the slot 204b with the emitted beam “B” when the technician has determined that the gate and pin table are properly retracted; despite the controller “C” indicating that the shaft angle is at 0°. The controller “C” will store this positional information in memory for automatic adjustment and relative positioning of the remaining stages of the sweep or rake assembly 200 and the pin table 118.
The position sensor 206 (
Referring now to
In use, as the motor shaft rotates, the beam of light will intermittently be emitted through the slots or holes and similarly be interrupted when the holes are not aligned with the emitted beam. By counting the times in which the beam is interrupted, the controller “C” can use this information to determine the number of revolutions of the motor shaft. The number of revolutions of the motor shaft can then be used to determine the relative position of the shaft using the equations provided below. In this manner, the controller “C” can calculate the exact position (angle) of the shaft 205 and hence the positions of the sweep or rake assembly 200, e.g., gate 202, and the pin table 118.
By way of one example, the controller determines the gear ratio by detecting either a 50 hertz system or 60 hertz system by using an opto-coupler which senses zero-crossing from AC power, well known in the art. If the time between zero-crossing is greater than 18 ms, the system is considered a 50 Hz system. If the time between zero-crossing is less than 18 ms, the system is then considered a 60 Hz system. Once this is detected, the following calculation can be used based on a common denominator, e.g., the amount of holes within the disk, to determine the angle of the shaft between 0° and 360°.
In one exemplary illustration, in a 60 Hz operation, the motor revolution per drive shaft revolution is (X)=144. The motor position sensor counts per motor revolution is (Y)=15. The motor position sensor also counts per degree of drive shaft travel as (Z)=6. A calculation is made to determine drive shaft location in degrees=Z/6. In the 50 Hz operation, the motor revolution per drive shaft revolution is (X)=120. The motor position sensor counts per motor revolution as (Y)=15 and further counts per degree of drive shaft travel (Z)=5. Thus, drive shaft location in degrees=Z/5. If the motor position sensor sensed 360 pulses, the location of the drive shaft on 50 hz machine would be Z/5, or 360/5=72 degrees. Similarly, if the motor position sensor sensed 360 pulses, the location of the drive shaft on 60 hz machine would be Z/6, or 360/6=60 degrees. As thus described, by knowing the revolutions of the motor shaft, the controller “C” can control and determine the exact positions of the sweep or rake assembly 200, e.g., gate 202, and the pin table 118.
The stopping positions are set at initial setup and so the controller senses the frequency and accordingly calculates position of the output shaft using the motor shaft mounted position sensor as the basis. It also adjusts every cycle to ensure the initial set points are satisfied. Thus any wear in the mechanism will be compensated by the controller adjusting itself, accordingly.
Additionally and as briefly discussed above, the controller “C” can automatically make adjustments to the relative positioning of the sweep or rake assembly 200 and the pin table 118. This can be accomplished by knowing the shaft angle for each particular stage of the sweep or rake assembly 200 and the pin table 118, and then calculating the number of counts “M” required to obtain this angle. This can be calculated using the above equations, for example.
A first sensor 106 (or bowling ball sensor) detects the bowling ball preferably by a photodiode sensor that emits and detects a break in beams. The beams are used to make a determination of the speed of the bowling ball as well as provide a safety feature. The first sensor 106 detecting the bowling ball provides the gathered information from the break in the beams directly to the controller “C”. In this manner, the controller “C” can detect, monitor and control the system 100 and related subassemblies.
By way of example, by having a known distance between two photodiode sensors within the first sensor 106 and knowing the equation of velocity (velocity (v)=distance (d)×time (t)), the controller can determine the velocity of the bowling ball. By knowing the velocity of the bowling ball, this information can then be used by the controller “C” to control the moment of initiating the lowering of the gate 202 into the down position, shown in
The sensor 106 may also be used to protect the subassemblies of the system. In this exemplary embodiment, the breaking of the two beams will, again, be used by the controller “C” to lower the gate 202 into the position shown in
Additionally, the breaking sequence of the beams can also be used by the controller “C” for other functions, e.g., safety. For example, the controller “C” will only instruct the gate 202 to lower and sweep if the beams are broken in a predetermined sequence, e.g., in sequence, the closest beam to the foul line and then the farthest beam from the foul line. Thus, if the beams are not broken in the predetermined sequence, the controller will not instruct the gate 202 to lower and sweep and may, in embodiments, place the system in a sleep or safety mode. In another example, the controller “C” may monitor the beams during a pinspotter cycle such that should one or both of the beams be broken, i.e., inadvertently by a technician's foot or other body member during said cycle, the controller may place the system in a shut-down or safety mode to prevent injury.
By way of illustration, only one of the beams may have been broken due to a technician's foot tripping one of the beams during routine maintenance. This will ensure that during such maintenance the gate 202 or other subassemblies will not activate and injure the technician.
Still referring to
In use, the electromechanical brake includes a friction pad, as should be well known in the art. The controller “C” will provide commands to the braking system to either release the brake to allow the rotor of the motor to spin freely or to apply force thereto to stop operations.
Now, with the monitoring of the components by the controller “C”, including the rotation of the motor shaft (via the position sensor), the controller “C” can instruct the motor to shutdown. At this time, the motor will begin to coast, while the controller continues to monitor the position sensor for shaft position. As the revolutions per minute (RPM) of the motor begin to decrease, while monitoring the positions of the sweep or rake assembly 200 and the pin table 118, for example, the brake can begin to be applied and controlled. At a lower RPM, the brake will generate less friction, less heat and less energy, thus increasing the life of the brake. Also, the braking of the motors can also be more accurately controlled with the use of the position sensors.
The foul line sensor 108 is also directly communicating with the controller “C”. The foul line sensor 108 is preferably a single photodiode sensor which can detect when a bowler has crossed the foul line. This detection occurs when the bowler breaks the beam. The breaking of the beam will then be relayed to the controller “C”, which can then instruct a display (mask) to illuminate a foul signal such as, for example, a light, a sound alarm or indicia on an LCD display screen.
The controller “C” is directly connected and in communication with the subassemblies described above. For example, the controller “C” may be in direct communication with the home sensor 204 (
The controller “C” includes shut-off switches 400 which shutdown the entire system. The controller “C” further includes a fully functional keypad 402, as well as an LCD display 404. The menu and control of the controller “C” may be used to set the stopping positions of the sweep or rake assembly of the pinspotter, for example, based on the relative positions of the shaft as recorded with use of the sensors.
The LCD display 404 can be used to show (i) the status of the subassemblies, (ii) the amount of pins remaining on the pin deck, (iii) the programmed functions, amongst other features. Some of this information may include, for example, the shaft angle associated with the position of the pin table 118 or the sweep or rake assembly 200, a foul detection, the amount of pins standing, the input power (50 Hz vs. 60 Hz), the operation mode, and the like. The controller “C” may also be used in combination with a relay “R” to determine a forward or reverse motion of the pinspotter subassemblies, etc.
The controller “C” is also in communication with a lighting system 406 (stack lights). In one embodiment, the lighting system may be used for diagnostics and includes two or more colors (in this embodiment only 2 are used), e.g., green and red. In use, the controller “C” will monitor the entire system through a plurality of switches and sensors and provide signals to the lighting system which can be used by the technician to monitor and diagnose the system. By way of illustration:
In another implementation, the stack lights may be utilized in the following manner, according to the table below.
The controller “C” can further be programmed or used to monitor many different pinspotter operations. As representative examples:
Additionally, the following table is also representative of menus that are displayed on the controller “C”, and which can be used to automate and/or program the features of the invention. Of course other functions may also be provided, of which the following is only one exemplary illustration.
In addition, a diagnostics menu of the controller “C” may be used to show the status of all sensors, switches, and electronic components controlled or used by the controller “C”. Of course other diagnostic functions may also be provided, of which the following is only one exemplary illustration. As a representative sample:
Also, the following table shows warning errors and shutdown errors which may result, for example, when a motor exceeds a threshold amperage. This will ensure that the motor, such as the pin elevator motor, does not burn out due to a pin jam. Of course other errors, messages, etc. may also be provided, of which the following is only one exemplary illustration.
In any of the above modes or other cycles, the controller “C” may be used to monitor two or more bowling lanes. Additionally, the controller “C” may be in communication with a handheld unit “H” (
The functions menu of the handheld unit may include, for example, the following functions:
The controller may also be in communication with a remote desk unit “DU” (
At step 1000, a ball is detected. At step 1005, the ball speed is calculated and a set delay in the gate is provided by the controller. At step 1010, the gate or sweep is dropped to the first guard position. At step 1015, the camera mode is initiated and, at step 1020, a plurality of pictures is taken. In one implementation, three pictures may be taken and a best score is given to the controller “C”, via communication with the camera.
At step 1025, a determination is made as to whether a 7, 10 or gutter ball or strike was provided. If a (7, 10 or gutter) is bowled, then the gate is reversed and the system proceeds to
At step 1040, the pin table will pick up all standing pins. At step 1045, a determination is made as to whether the safety switch for the pin table is activated. (If the safety bin switch is activated at any time, it will go into shutdown mode.) If so, then a warning buzzer or error code can be transmitted to the technician, at steps 1050 or 1055, respectively. At step 1060, the pin table will proceed to pick up standing pins while the sweep clears the pin deck of fallen pins, i.e. deadwood, and then runs to the 2nd guard position. At step 1065, the pin table will proceed to replace the standing pins back onto the pin deck and then begin its motion back to the home position. At a predetermined position of the pin table shaft, e.g. 260°, the sweep will begin its motion to the home position, thus allowing the sweep and pin table to return to their respective home positions at approximately the same time.
When the pin table is in the home position, the system will proceed to the 2nd ball mode at step 1070 and discussed with reference to
If there is a gutter ball, at step 1125, the sweep direction will be reversed to bring it back to the home position. At step 1130, the system will proceed to the 2nd ball cycle described with reference to
At step 1225, the gate will provide a sweep of the pin deck. The bin switch is then pressed by a pin in the #9 bin location in order to activate the pin table, at step 1230. The spot solenoid is simultaneously activated to release pins from the bin into the pin table at step 1230. If the bin switch remains open at step 1230, the green light will flash and the cycle will continue after the bin switch is detected. At step 1235, the spot solenoid is deactivated (e.g., shaft angle of approximately 260). The gate and pin table then return to home at step 1240.
It is noted that the foregoing examples have been provided merely for the purpose of explanation and are in no way to be construed as limiting of the present invention. While the present invention has been described with reference to an exemplary embodiment, it is understood that the words which have been used herein are words of description and illustration, rather than words of limitation. Changes may be made, within the purview of the appended claims, as presently stated and as amended, without departing from the scope and spirit of the present invention in its aspects. Although the present invention has been described herein with reference to particular means, materials and embodiments, the present invention is not intended to be limited to the particulars disclosed herein; rather, the present invention extends to all functionally equivalent structures, methods and uses, such as are within the scope of the appended claims.
This application claims priority to U.S. provisional application Ser. No. 60/582,026, filed on Jun. 23, 2004, which is incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
60582026 | Jun 2004 | US |