|

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to a multi-axle programmable manipulator comprising a corresponding multi-axle training arm for programming the manipulator.
2. Description of the Prior Art
Programmable manipulators are nowadays used for a plurality of purposes. For programming, a so-called training arm is employed which, as concerns its axles, dimensions etc, is, on principle, identically constructed as is the manipulator. The training arm is then brought to that location where, later on, the manipulator proper will be, and the corresponding movements are performed at the training arm whereby the program is written. This program is later on executed by the manipulator when it is mounted on the site and the manipulator will then execute all the movements according to the program.
This principle has proved to be functionable. It is however complicated to handle insofar as the manipulator has first to be disassembled and only then can the training arm be set up on its place. In this connection, utmost care must be taken that the base of the training arm rests at exactly the same location as the base of the manipulator, otherwise the displacement has to be considered in the program.
It is also possible to leave the manipulator where it is and to erect the training arm by its side, whereby the displacement between the manipulator and the training arm has of course to be taken into consideration. Such a procedure is however possible only if the manipulator does not interfere with the movements of the training arm.
It is therefore a disadvantage of all prior art procedures that the manipulator is guided by a program which includes errors, if namely the displacement between the manipulator and the training arm is not exactly taken into consideration; and it constitutes also an additional expenditure of energy because of the repeated mounting and demounting of the manipulator and of the training arm as well as of the additional inputs into the program for the consideration of the displacement.
SUMMARY OF THE INVENTION
The present invention avoids these disadvantages. The aim is to provide a manipulator of the kind mentioned above, where the respective training arm forcedly passes through positions which are identical with the positions of the manipulator.
To solve this problem, the invention is characterized in that the training arm may so be anchored to the manipulator that the first axle of the training arm extends constantly in the extension of the first axle of the manipulator and that the displacement of the second axle of the training arm effected by this anchorage is mechanically compensated for relative to the second axle of the manipulator on the training arm.
The manipulator is erected on the location desired, its arm which carries the second and following axles is turned so that these elements are no longer in the way and then the training arm is secured to that element of the manipulator on which the first axle is formed. When erecting the manipulator on the ground, this will be the vertical axle. The training arm is thus anchored at a defined point on the manipulator this point so being selected that the two first axles of the manipulator and of the training arm coincide. In these first axles, therefore, there is no displacement between the two portions. For constructional reasons however it is not possible to provide the second axle of the training arm coinciding with the second axle of the manipulator because otherwise the two first axles of the two elements could not coincide. In order to compensate for the constant displacement caused thereby, a corresponding mechanical, and hence constantly and automatically effective, compensation has been provided for.
In connection with this compensation, two possibilities are preferred. The first one is characterized in that a parallelogram structure is provided on the first axle of the training arm carrying a connecting piece on which the third axle is formed and which compensates for the displacement.
The second possibility is characterized in that to the first axle of the training arm a yoke is secured on which the second axle of the training arm is formed in an extension of the second axle of the manipulator.
The training arm may also separately be used from the manipulator because the training arm need include only suitable anchoring means at its base for anchoring the training arm to the manipulator. A further embodiment is therefore characterized in that a framework is provided on which the training arm may be anchored at a height which corresponds to the height of the anchoring point on the training arm of the manipulator. The training arm may therefore be employed without any additional provisions separate from the manipulator for programming whereby care is taken by the features disclosed that the training arm is on the same height on the framework as on the manipulator so that no additional height displacement has to be taken into consideration.
In order to make calibration of the training arm easier, it is further preferred that the construction element of the training arm which in the succession of the axles is the last one may be releasably anchored in a defined position on the base of the training arm. In this defined position, therefore, all axles and construction elements of the training arm display a defined and reproducible position starting from which programming may be initiated. This may be called the program zero position.
In the following, the invention will be explained in more detail based on exemplified embodiments, from which further important features may be taken.
BRIEF DESCRIPTION OF THE DRAWINGS
FIGS. 1 and 1A are views of the training arm with an indication of the anchorage on that construction element of the respective manipulator on which the first (vertical) axle is formed.
FIG. 2 is the training arm according to FIG. 1 in a view turned about 90 degrees relative to the first one.
FIG. 3 is a schematic view corresponding to FIG. 2 in an altered embodiment to compensate for the displacement.
FIG. 4 is a schematic view of the releasable anchorage of the last element of the training arm on its base.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
It should be noted in the beginning that the manipulator 50 of FIG. 1 is shown only in a portional view; it is on principle built up with the same axles as the training arm, generally 60, as described in the following.
The manipulator 50 stands on a ground 1 (compare also FIG. 3), where it is provided with a first vertical axle 2. A second axle 3 of the manipulator 50 extends in a perpendicular relation thereto. Indication is made, in FIG. 1, to a swivel arm 4, which can be swiveled around the second axle 3 in the direction of arrow 5.

| 16-Oxygenated prostanoic acid derivatives |
2-Decarboxy-2-aminomethyl-19,20-didehydro-PG.sub.2 compounds |
| 2-[(Dihydroisoquinolinyl or dihydroisoindol-2-yl)alkyl]-1H-benz[de]isoquinoline-1,3(2H)-diones |
3-Phenylspiro[isobenzofuran-1,4'-piperidine]sulfenamides and derivatives |
| 3-[(8-Carboxy-6-tetraz olo[1,5-b]pyridazinyl)-thiomethyl]-7-[2-(2-amino-4-thiazolyl)-2-methoxyim ino-acetamido]-3-cephem-4-carboxylic acid |
4,7-Dichlororhodamine dyes |
| 9-Thiaprostaglandins |
Absorbent article |
| Absorption refrigerating machine |
ACD skill-based routing |
| Actuator for air conditioning system |
Adaptive filter to reduce multipath |
| Adjustable recessed light fixture |
Adjusting drive |
| Advanced electrodeionization for fluid recycling |
Air conditioning device |
| Air purifier |
Air-cushioned toy |
| Anti-pollution and energy conservation system |
Antibiotic eluding intramedullary nail apparatus |
| Antimicrobial treatment of polymers |
Antiskid hydraulic braking system |
| Antiviral inhalation therapy |
Apparatus for measuring torque |
| Apparatus for plating and coating |
Apparatus for recovery of sulfur |
| Assembly line control system |
Athletic shoe cleaning device |
| Automatic balancing device |
Automatic lens meter |
| Automatic music playing system |
Automatic turn signal cancelling apparatus |
| Automotive warning light |
Bassinet and changing table assembly |
| Bathtub safety liner-spray apparatus |
Battery latch |
| Bearing metal for large engines |
Bicycle crank axle |
| Big blotter towel |
Biological information evaluation apparatus |
| Blood pressure cuff |
Body positioner |
| Boosting apparatus for turbo-jet engine |
Boresight assembly |
| Brake support mechanism for transmissions |
Buffered-layer memory cell |
| Bus bar structure |
C clamp |
| Cache controlling device and processor |
Calcium-phosphate type hydroxyapatite |
| Carburetor with fuel compensation device |
Card holding device |
| Certain 2-(2-thioethyl)thiazolidine-4-carboxylic acids |
Channel induction furnaces |
| Charge and discharge control circuit |
Circulating cementing collar and method |
| Cleaning tool for optical connector |
Closure seal and method |
| Clutch mechanism for winch |
Coated veterinary implants |
| Coding method and apparatus |
Combination mouse/trackball input device |
| Composite film |
Composite X-ray target |
| Composition for photo imaging |
Compositions for cables filling |
| Compress for medical treatment |
Connector |
| Connector assembly |
Connector with changeable connecting manner |
| Contact lens applicator |
Contoured container scoop and scraper |
| Controlled faceting of source/drain regions |
Convertible camera-supporting belt device |
| Conveyor belt |
Cooling arrangement for outboard motor |
| Coping assembly for building roof |
Counterbalance support |
| Cup dispenser |
Curable aryloxyphosphazene polymers |
| Cyclone separator |
Data-erasable non-volatile semiconductor memory device |
| DC-DC converter |
Dehumidifier |
| Dental attachment structure |
Dental device |
| Derivatives of mercaptopyridine-1-oxide |
Designing addition circuits |
| Device for generating hand function |
Device for halting sheet products |
| Device for transporting sheets |
Device for welding tubes |
| Differential-area piston type mixed-phase motors |
Diffuser for gas turbine engine |
| Digital raster timing encoder/decoder |
Disc mower cutterbar guard |
| Dispensing nozzle device |
Disposable aerosol razor |
| Door locking mechanism |
Drilling alignment system |
| Driving and setting tool |
Driving system for automatic lathes |
| Electrical connector |
Electrically-charged particle energy analyzers |
| Electronic key assemblies |
Electronic temperature sensors |
| Electrophoresis display device |
Electrotherapy by bone conduction |
| Elevator polyphase motor control |
Enclosed hose reel |
| Encoded image puzzle/decoder |
Endoscope |
| Endoscope apparatus |
Engine control system |
| Fan blade cover |
Female contact |
| Field protector for synchronous machines |
Film cassette |
| Flapper valve |
Flexible tilted wafer carrier |
| Floating platform structure |
Flower sorter |
| Fluidized-bed combustor |
Flying waterfowl decoy system |
| Foldable beach chair |
Foldable storage container |
| Food preservative container |
Force measuring apparatus |
| Frontlit illuminated touch panel |
Gas humidification system |
| Gas-generating liquid compositions (persol 1) |
Gate valve |
| Gating apparatus |
Gliadin-containing cosmetic formulations |
| Golf shaft with bulge section |
Gusseted bag |
| Halogenated phenyl cyanates |
Hand held traffic control light |
| Handset cable reel |
Harvest separator |
| HBT power amplifier |
HDNTSC channel with frequency multiplexing |
| Heat-developable light-sensitive material |
Heterocyclic oxophthalazinyl acetic acids |
| High efficiency task lighting fixture |
Hinge device |
| Honeycomb catalyst carrier |
Hot melt ink |
| Human-powered exercise cycle |
Humidifier for breathable gas apparatus |
| Hydrocyclone separator |
Hydrogenated block copolymer compositions |
| IC magazine supply system |
Immunoisolation of caveolae |
| Inhibitors of phospholipase enzymes |
Installation of vertically moored platforms |
| Integrated temperature-controlled container |
Internally coated webs |
| Isopropylbenzene derivatives |
Large size image display apparatus |
| Laser machine tool |
Laser machining system |
| Liquid crystal materials and devices |
Locking device |
| Low noise microwave amplifier |
Macerator-sterilizer sewage treatment system |
| Machine for handling containers |
Machine tool |
| Machine translation system |
Macrocyclic lactam prokinetic agents |
| Magnet switch |
Magnification change-over device for camera |
| Magnifying binocular ophthalmoscope |
Mattress |
| Meat L-board |
Memory driving method |
| Memory write error detection circuit |
Meshed decorative light string set |
| Methanol conversion processes using syocatalysts |
Method for fluid jet formation |
| Method for forming film |
Method for making circuit board |
| Method of degating molded parts |
Method of fermenting brewer's wort |
| Method of making semiconductor devices |
Method of manufacturing methallyl sulfonate |
| Method of manufacturing rubber crawler |
Method of treating radioactive liquids |
| Micro cooling engine array system |
Microcomputer-controlled circuit tester |
| Modular fireplace |
Modular glazing system |
| Modular mounting assembly |
Molded biodegradable packaging |
| Monolithic CD/DVD read/write head |
Motion compensated video processing |
| Motor vehicle fuel tank |
MRI imaging system without aliasing |
| Multi-cavity dispensing container |
Multi-purpose golf tool and method |
| Multi-purpose hand tool |
Multi-satellite antenna mast alignment system |
| Multi-wire feeding apparatus |
Multiple zone autoclaves |
| N-Aryl-N'-(1,4,5,6-tetrahydropyrimidine-2-yl)ureas as antihypertensives |
Nail polishing method and product |
| Neckless blade implant |
Network telephony system |
| Non-separable starch-oil compositions |
Nonvolatile semiconductor memory device |
| Nose pad for camera |
Oblique angle laser shock processing |
| On-line reclaim system |
One piece connector |
| Optical link module connection system |
Optical sight enhancing blade arrangement |
| Osteotomy device and method |
Oxidized alkali metal-halogen cell case |
| Packaging material |
Paper container |
| Paper sizing compositions |
Parallel associative memory system |
| Parking brake system |
Perforated dental appliance case |
| Personal catheter leg strap |
Personal watercraft |
| Pharmaceutical lubricants |
Photoacoustic free fall measuring cell |
| Photocurable compositions |
Photographic type composing machine |
| Pickup device for reading pen |
Pilot burner thermocouple apparatus |
| Pin driver amplifier |
Plasma processing apparatus |
| Plasma processing method |
Plated-through-hole method |
| Point scattering detector |
Polymerization inhibition of isoprene |
| Portable light projector unit |
Portable mist cooling device |
| Postal module for confidential information |
Powder-distributing device |
| Powered seat slide device |
Preparation of hydrocarbyloxy magnesium halides |
| Preparation of silica sol |
Process for hydrocracking cycle oil |
| Process for preparing 3-fluoro-4,6-dichlorotoluene |
Process for preparing laminates |
| Process of making unlanded vias |
Programmable rate generator |
| Protective body armor garment shell |
Pseudopeptides derived from neurokinins |
| Pulley and press-fit pulley structure |
Purchasing card transaction risk model |
| Pyridylalkyl imidazole-2-thiols |
Recessed shower receptacle |
| Recirculating simplex/duplex document handler |
Reflective type screen |
| Reset signal generating circuit |
Resonance tunnel diode memory |
| Robot devices |
Sabotless micro projectile |
| Safety cap |
Safety container and closure |
| Safety device |
Scale bearing insert |
| Security system |
Seed processor |
| Seed sowing apparatus |
Selective gold plating |
| Self adjusting clutch assembly |
Self-adjusting voice frequency repeater |
| Semiconductor crystal growth apparatus |
Semiconductor device having redundancy circuit |
| Semiconductor laser device |
Semiconductor test system |
| Sheet music stand |
Shelf support structure |
| Shelf unit for communication system |
Silicon gate MOS ROM |
| Simplified computer ignition control system |
Snap frame visor |
| Snap in cable connector |
Soil formulation for resisting erosion |
| Spatial light modulator |
Speech coding circuit |
| Spinal fixation system |
Spread spectrum base band processor |
| Spring canister for pulverizer |
Supporting roller winding apparatus |
| Surface polishing machine |
Swaged connection testing apparatus |
| System for addressing envelopes |
System for generating electricity |
| Telephone set |
Telephone sterilizer |
| Terminal guidance sensor system |
Three-element projection lenses |
| Threshing machine |
Tile edge tub |
| Tin steroids and their uses |
Towable unified floor frame assembly |
| Toy construction set |
Trailing arm suspension anti-roll bar |
| Tray for semiconductor devices |
Treatment of hypertension with amidinoureas |
| Tree climbing apparatus |
Trench conductor and crossunder architecture |
| Triple roller tube concrete finisher |
Tris(N-carbalkoxylaminomethyl)phosphine oxides and sulfides |
| Turbogenerator/motor pulse width modulated controller |
Two-level content distribution system |
| Two-stroke engine |
Ultrasonic air-in-line detector |
| Urea substituted imidazoquinolines |
Urinary temperature measurement device |
| Vehicular mounted piezoelectric generator |
Vibrator-type level sensor |
| Visor-cap |
Voltage comparator |
| Water conducting and emitting device |
Water drop detection sensor |
| Wavy-tilt-dam seal ring |
Weldable heat resistant alloy |
| Wet transfer process |
Winder fly waste management system |
| Windshield fog detector |
[1]Benzothieno[3,2-f]quinolinecarboxylic acids |

The first axle 2 is formed on a construction element 6 of the manipulator 50 which is mounted, swivelably about the first axle 2 on a bottom plate, on the ground.
On the upper side of element 6, a defined anchorage point for a training arm 60 is provided. This may for instance be effected by clamp bolts 7 which are anchored at a bottom plate 8 of the training arm 60 and which may be secured at defined locations in corresponding blind holes 9 of element 6. This anchorage is so formed that a first axle 10 of the training arm 60 coincides with the first axle 2 of the manipulator 50.
On bottom plate 8 of the training arm 60, a plate 11 is provided w hich may be swiveled by a motor 12 about axle 2, 10 to bottom plate 8.
Plate 11 constitutes part of a parallelogram structure, generally 70, comprising rods 13 and an upper connection rod 14. At the four corners of this parallelogram structure 70, joints 15 are provided via which the parallelogram structure 70 may horizontally be swiveled. One of the joints is provided with a motor 16.
The upper connection rod 14 constitutes part of a substantially triangular connecting piece 17 on which a third axle 18 is formed. In this axle, a hinged arm 19 of the training arm 60 is rotatably secured. It is rotatable by means of a motor 20 to form a fourth axle 21.
At the end of hinged arm 19, a further motor 22 is provided to form a fifth axle 23. At this one, a motor 24 is secured which forms a sixth axle 25. At the end of this arm, finally, element 26 is provided, which is for instance formed as a disc and to which a tool may be secured. The disc 26 has at least two holes 27.
FIG. 1 shows that between the second axle 3 of the maniplator 50 and the second axle 15, 16 of the training arm 60, there is a displacement X. In order to compensate for this displacement, an identical displacement Y between the upper joints 15 of the parallelogram structure 70 and the third axle 18 is provided.
If now the parallelogram structure 70 is swiveled from the vertical position as shown, axle 18 performs a movement which is identical to the movement which it would perform if axle 18 were secured to a hinged arm the lower rotation point of which could coincide with axle 3. Thereby, it can be taken that, by the arrangement shown, the height displacement X is compensated for by the height displacement Y.
FIG. 3 shows an alternative arrangement where on plate 11 a yoke 28 is secured which is guided laterally to the side of element 6 to the second axle 3. It is at this location where the second axle 15 of the training arm 60 on this yoke 28 is formed, and at this joint 29 of the yoke which coincides with axles 3, 15, a rod 30 engages, at the upper end of which the third axle 18 is formed. At this location, a connecting piece 31 is provided connecting those joints with one another which connect rod 30 and the hinged arm 19 connected thereto. The further structure after hinged arm 19 is the same as described above in connection with FIGS. 1 and 2.
One can therefore see that yoke 28 effects that axle 15 coincides with axle 3 as, of course, does axle 2 with axle 10. The yoke 28 circumpasses element 6, and more motors or similar apparatus flanged thereto.
The manipulator 50 as well as the training arm 60 include the common coding elements, angle-measuring instruments, and so on.
FIG. 4 shows that an arm 32 is secured to bottom plate 8 which laterally projects from the bottom plate 8. On the upper side of the arm, two pins 33 are secured thereto the distance of which corresponds to the distance of the holes 27 of the element 26. Element 26 may thus releasably be anchored relative to bottom plate 8 of the training arm 60 and together with it all other elements of the supporting arm as well.
The training arm 60 described including its anchorage at the manipulator 50 therefore constitutes a multi-axle kinematic replacement model of the manipulator 50, manufactured in a light-weight construction comprising arms swivelling independently from each other. In addition, it includes a handle, not shown on the drawing, including integrated servicing elements for initiating the operation. The adaptation of the training arm 60 directly on the rotation point of the first axle 2 of the manipulator 50 avoids complicated computing procedures and additional irregularities between the contour passed by means of the training arm 60 and the path passed by the manipulator 50. The training arm 60 may also be used contrary to a separate scaffold, without any additional efforts in case of overhead installation of the manipulator 50 or in any other position. The manipulator 50 need not be removed from its normal site for programming. Only its main axles have to be swung out from the operation space. The kinematics of the training arm 60 is so formed that it mechanically compensates for the displacement of the axles between the manipulator 50 and the training arm 60. The movement of the tool center between the manipulator 50 and the training arm 60 is analoguous although the rotation point of the second axle of the training arm 60 is not identical to the rotation point of the industrial manipulator 50. Calibration of the training arm 60 may finally be obtained by means of the mechanical gauge according to FIG. 4, by which all axles are in their mechanical zero position at the same time. Separately, the training arm 60 may be used for programming either on the manipulator 50 or on a particular structure having the same height dimensions as the flange point on the manipulator 50.
The actual position of the first axle 2 of the manipulator 50 is known at any time and may correspondingly be computed so that the position of the first axle 2 is not important.
FIG. 2 in particular shows that also the axle of hinged arm 19, i.e. the sixth axle 25, may be swiveled in a plane defined by axles 2, 3.
It is obvious that in the programming process only small amounts of inactive material have to be moved by the programmer as is a general characteristic of training arms. The positions covered by the training arm 20 and by the manipulator 50 are nevertheless identical. Programming may be performed by means of a computer assigned to this unit only, for instance by means of a Personal Computer so that a main processor, if any, is not used for programming (offline process). The programming data are later on fed into the main processor.
Of particular importance is that feature of the present invention according to which programming in case of a separately erected training arm is possible, simultaneously and in parallel relative to the processes controlled by the main processor.
|
|