Background of the Invention
An embossing machine of the aforementioned type is exemplified in U.S. Pat. No. 2,927,676, wherein two sectors are provided and mounted to rotate with a die head having a rotational extent of less than 180.degree.. Angularly fixed contact brushes are arranged for each die which are activated through associated keys of a keyboard and which cooperate with the sectors. In this way, one of two circuits is closed to determine the direction of rotation of the die head. The sectors are made out of conductive material and are mounted on a disk made out of dielectric material and arranged to rotate with the die head.
Summary of the Invention
This invention is directed to an electronic embossing machine, having a rotating die head, and means for keeping the rotation of the die head as short as possible during placing of a selected die into the embossing position.
According to the invention, a code dial rotates together with the die head, and a scanning device is provided to ascertain from the code dial the die located in the embossing position. The output signal of the scanning device, which corresponds to a numerical code address assigned to the die located in the embossing position, and the output signal of a keyboard control means, which corresponds to the numerical code address of the die selected for embossing, are conveyed as input signals into a logic control means that includes a comparator which determines the difference between the two input signals. The logic control means supplies a first output signal to circuits for determination of the direction of rotation. The direction of rotation for the die head will be in the direction of descending numerical values of the coded addresses, in the case where the signal difference ascertained in the comparator proves positive and its absolute value is less than half the maximum numerical value of a code address, or proves negative and its absolute value is more than half the maximum numerical value of a code address. The direction of rotation for the die head will be in the direction of the ascending numerical values of the coded addresses corresponding to the respective dies, in the case where the signal difference determined in the comparator proves positive and its absolute value is more than half the maximum numerical value of a coded address, or proves negative and its absolute value is less than half the maximum numerical value of a code address.
The logic control means delivers a second output signal in lieu of the first output signal for ending the rotation of the die head, which was started in the predetermined direction of rotation, upon coincidence of both the input signals or ceasing of the signal difference, i.e. for stopping the die head when the die selected by the keyboard control means has arrived at its desired embossing position. Such a device is mechanically simple and, owing to its electronic performance, is very suitable for being adapted to electronic data processing equipment or peripheral equipment. Based on the shortest distance of displacement, high embossing speeds are obtainable, but in the case where a lower speed will suffice, a reduction of the drive power is possible.
A further reduction of the displacement with an accompanying increase of the embossing speed is attained by means of arranging the dies on the die head and the corresponding code addresses on the code dial in accordance with the statistical frequency of usage. In this way, 70% of all displacements of the die head fall within a range of only about 20 to 30% of the maximum necessary displacement. Such statistical frequency of usage information is readily available, as for example, from Rapid Fact Finder (1958) edited by H. Werdeman and published by T. Y. Crowell, N.Y., N.Y.
For operating with code addresses which are preferably digitally coded, it has been found useful to interpose between the keyboard control means and the logic control means an intermediate memory for the digitally coded addresses. The code address of the respective die, corresponding to the character is to be embossed, is delivered to the intermediate memory from the keyboard control means. After the embossing operation has been performed, the stored content in this intermediate memory is automatically cancelled so that the device is ready for the next operating cycle immediately.
Brief Description of the Drawing
In the drawing, an embodiment of the present invention is illustrated, wherein;
FIG. 1 shows a partially perspective and partially schematic view of an electronic embossing machine which incorporates the invention and
FIG. 2 shows a general diagram for the logic control means of the electronic embossing machine shown in FIG. 1.
Description of the Preferred Embodiment
The character to be embossed, or the die to be actuated, is digitally determined through an electronic keyboard 1 and stored in an intermediate memory 2. A circular die head 3 of an embossing machine carries a plurality of dies 8 (only one being shown) and is mounted on a drive shaft 4 for rotation therewith. Additionally, a brake drum 5 and a code dial 6 are mounted on the drive shaft 4 for rotation therewith. Code addresses 7 are numerically arranged on the circumference of the code dial 6, which code addresses correspond to dies 8 on the die head 3 and are in the form of punched marks. These code addresses 7 are of the kind representing digits of a binary system, which are arranged in the order of their respective numerical position on the code dial 6.
Adjacent the periphery of the code dial 6 is a scanning device 9 which is arranged to read the code address 7 corresponding to the die 8 located at the embossing position. The scanning device 9 may be a conventional optical-electronic read head. The scanning device 9 produces an output signal that corresponds to the respective code address 7 which also may be a digital signal. This output signal from the scanning device 9 is processed by a logic controller 10 to which a further output signal is supplied from the intermediate memory 2. This latter output signal sent to the logic controller, which is obtained from the keyboard controller and delivered through the intermediated memory 2, corresponds to the die 8 whose character is desired to be embossed. The output signal which is processed and supplied to the logic controller through the scanning device 9, corresponds to the die 8 located in the embossing position. It may be pointed out again that the code addresses 7 are arranged on the code dial 6 in the order of their respective numerical values.
The logic controller 10 compares the two signals supplied to it and a differencial signal is generated having a plus or minus sign. Additionally, it is determined whether the output signal obtained from the scanning device 9 or the output signal obtained from the intermediate memory 2 is greater than that of the respective other signal. Subsequently, the code address numerical value of the character to be embossed, which is supplied as a signal from the keyboard controller 1, processed through the intermediate memory 2 and delivered to the logic controller 10, is indicated by " x". The code address numerical value of the character located at the embossing position, which is supplied as a signal from the scanning device 9 to the logic control means 10, is indicated by " y". Furthermore, the maximum numerical value of a code address is indicated by "N". The first direction of rotation, indicated by "A" in FIG. 1, is such that the rotation of the die head 3 together with its code dial 6 is in the direction of the ascending numerical values of the code addresses. The opposite direction of rotation, indicated by "B", is such that the direction of rotation of the die head 3 is in the direction of the descending numerical order of the code addresses. This can be further illustrated as follows:
The logic controller 10 will supply the drive means of the embossing machine with a signal which results in the die head 3 rotating in the direction of rotation "A", when:
1. x> y and
2. .vertline.x- y.vertline. < N/2 or
1. x< y and
2. .vertline.x- y.vertline. > N/2
On the other hand, the output signal will effect rotation in the "B'" direction when:
1. x< y and
2. .vertline.x- y.vertline. < N/2 or
1. x> y and
2. .vertline.x- y.vertline. > N/2
In the case that the difference of .vertline.x- y.vertline. equals half the maximum numerical value N, the system is programmed to select one of the directions of rotation to assure immediate decision of the device. In the event that x equals y, no rotational movement will result.
Controlling the drive of the embossing machine by the logic controller 10 is effected through two electromagnets 11 and 12 which serve for determining the direction of rotation and as shown FIG. 1. According to which of these electromagnets 11, 12 will be operated, a rocker 13 is moved so that either one of two opposed gears 14 or 15 will engage a rotating beveled gear 16 which is mounted on a continuously rotating shaft 17 of a drive motor 18. The gears 14, 15 are mounted on a shaft 23, which in turn supports a pulley 24. Another pulley 24' is secured to the shaft 4 and the two pulleys support a belt 25 to provide driving engagement between the shafts 4 and 23. It will be understood that various modifications may be made to obtain rotation of the die head 3 in one of two directions. For example, the die head 3 may be connected to a reversible motor.
According to the kind of drive control selected, rotation of the die head 3 is attained so that the die 8 which is selected at the keyboard 1 is moved over the shortest distance into the embossing position. During the rotational movement, the value of the code address of the die 8 selected at the keyboard 1, which value is stored in the intermediate memory 2, is continuously compared with the value of the code address of the die 8 located in the embossing position, which is determined by the scanning device 9 in cooperation with a comparator 38 which is part of the logic controller as shown in FIG. 2. As can be further noted from the above, the coincidence of x and y is examined in the logic controller 10. As soon as x equals y, one of two electromagnets 19 or 20, respectively, is enabled by an output signal of the logic control means 10, thereby attracting a magnatizeable member 29, 31 secured to one end of a brake strap 21, 22, respectively, in accordance to one of the directions of rotation A or B, respectively. Each of the brake straps is fixedly secured at its opposite ends 33, 35, thereby providing a positive connection during the braking action.
Simultaneously with the braking action, one of the circuits 11, 12 becomes disabled, the rocker 13 returns into its neutral position, one of the gears 14, 15 becomes disengaged from the beveled gear 16, effecting the interruption of drive to the die head 3 and the code dial 6 through the shaft 23, the pulleys 24, 24' and the belt 25.
At the same time that the drive is being interrupted to the die head, a solenoid 26 controls the exact positioning of the die head 3. A pivotally mounted wedge-shaped pawl 27 locks into a suitable corresponding locking aperture 28 located in the die head 3 in order to set it into the exact embossing position. The pawl 27 is pivotably mounted upon a fulcrum 30 and its distal end is maintained in a lowered position by a spring 32. The solenoid 26 is also connected to the distal end of the pawl 27 and is operative to overcome the spring 32 in order to rotate the pawl about the fulcrum 30 so that the pawl is received with the appropriate locking aperture 28. The solenoid 26 also effects the embossing of the character which has been selected at the keyboard 1. Simultaneously, the stored content of the intermediate memory 2 is cancelled and the keyboard 1 is free to provide a new input to the logic control means 10. Thereupon, the brake strap 21, 22 is released i.e. the respective electromagnet 19 or 20 is de-energized through the logic controller 10. Finally, the locking of the die head 3 is terminated upon the pawl 27 being removed from the aperture 28 by the spring 32 upon disablement of the solenoid 26.
More specifically, referring now to FIG. 2, the character to be embosed is selected on the keyboard 1 and a signal is sent from the keyboard and memory 1, 2 to each of a pair of magnitude comparators 36, 38. This signal represents " x", the numerical value of the code address of the die selected for embossing. Another signal is sent from the scanning device 9 to each of the magnitude comparators 36, 38. This second signal represents " y", the numerical value of the code address of the die in the embossing position. The upper output from the magnitude comparator 36 will be x when x is greater than y but will be y when x is less than y. The signal from the lower output of magnitude comparator 36 will be y when x is greater than y and x when x is less than y. The lower output from the magnitude comparator 36 is received in an inverter 40 and inverted y' or x' is then supplied to a magnitude determiner 42 as is the upper output. The magnitude determiner 42 receives the two signals and determines the absolute value of .vertline. x- y.vertline., .vertline.x- y.vertline., which becomes the output of magnitude determiner 42 and this output is then supplied to a comparator 44. A reference signal which is representative of N/2 is supplied to the comparator 44 which compares this reference signal against the signal .vertline. x- y.vertline. received from magnitude determiner 42. A pair of outputs is provided which may be either negative or positive depending upon the results of the comparator 44, the two outputs being .vertline. x- y.vertline. < N/2 and .vertline. x- y.vertline. > N/2. The outputs from the comparator 44 are supplied to a unit 46 which comprises a plurality of gates, as are the outputs from the magnitude comparator 38. Those signals received from the comparator 44 indicate to the gate unit 46 the absolute distance between x and y. Those signals received from the magnitude comparator 38 indicate the relative value between x and y. The drive means of the embossing machine indicated by 11-18 in FIG. 2 will rotate the die head 3 in the rotation A when x is greater than y and .vertline. x- y.vertline.< N/2 or in the case where x< y and .vertline. x- y.vertline. > N/2. The drive mechanism will rotate the die head 3 in the direction B when x< y and .vertline. x- y.vertline. < N/2 or when x> y and .vertline. x- y.vertline. > N/2. It will be appreciated that the outputs from the memory 1, 2 and the scanner 9 to the magnitude comparators 36, 38 are continuously being supplied and the values continuously changing in comparator 44 and magnitude comparator 38. When the point is reached that x= y a signal is sent from the magnitude comparator 38 to one of the electromagnets 19, 20 to apply the appropriate brake strap 21, 22. At this point, also, a signal is sent to the solenoid 26 to lock the die head 3 with the pawl 27.
For further reduction of the necessary displacements of the die head 3, the dies 8 may be arranged on the die head according to the statistical frequency of usage. The dies 8 which are most frequently needed are proximately arranged on the peripheral sector of the die head 3. Obviously, the corresponding code addresses 7 are arranged on the periphery of the code dial 6 accordingly.