Abstract:
A plate workpiece processing tool includes a first tool portion and a second tool portion. The first and second tool portions are arranged along an application axis in spaced relation to each other such that a plate workpiece can be disposed therebetween. The tool also includes two or more processing devices that are carried by the first tool portion, and one or more counter-devices that are carried by the second tool portion. The processing devices are rotatable, relative to the first tool portion, about a first rotational axis that extends perpendicular to the application axis and are arranged to follow each other along an axis extending perpendicularly to the application axis. The processing devices and the one or more counter-devices are selectively alignable to form a plurality of alternative device pairings for processing plate workpieces therebetween.
Abstract:
There is provided a servo controller for synchronously controlling a master side drive source to drive one drive axis and a slave side drive source to drive the other drive axis. The servo controller includes a correction data calculation means for calculating correction data to correct a positional deviation of a slave side drive source according to a synchronization error which is a difference between a positional deviation of a master side drive source and a positional deviation of the slave side drive source, in which the correction data is added to the positional deviation of the slave side drive source.
Abstract:
A conveyer 1 for transporting a box and a conveyer 2 for transporting a bottle are driven along a follow-up target axis and a follow-up axis respectively. The follow-up axis is accelerated from a synchronization start position, and when the follow-up axis velocity catches up with the conveyer 1, the follow-up axis performs the constant velocity operation. An advanced operation, performed by an asynchronous axis (moving the bottle closer to the box), is started before synchronization completes, and is completed when synchronization completes, then immediately an operation by a synchronous axis (follow-up target axis or follow-up axis) is started (insertion operation). The point of time when the advanced operation is started is determined by processing of the numerical controller, as a point of time when the time required for the follow-up axis in the current status to reach the synchronization completion status becomes the same as the time required for the advanced operation (preset).
Abstract:
A multiple-spindle machine includes a support and a number of spindles rotatably mounted to the support. Each of the spindles is operably connected and in driving relationship to a respective one of a like number of cutters, each of the cutters having two or more cutting edges. Each spindle is operably connected to an individually controllable electric motor. A controlling device controls the speed of each electric motor and the angular position of its associated spindle. A phase control device adjusts the speed and the angular position of each of the spindles such that the cutting edges of each of the cutters are out of phase with each of the cutting edges of others of the cutters during operation of the multiple-spindle machine. Angular position and speed detecting devices are used for detecting angular positions and speeds of each of the spindles. The angular position and speed detecting devices are in signal transmitting relationship with the phase control device. In a preferred embodiment of the invention, the phase control device is programmed to adjust speed of the spindles such that cutting edge angular positions are out of phase by an amount equal to 360 degrees divided by product of the number of the spindles and the number of cutting edges of each of the cutters.
Abstract:
A three-dimensional coordinate transformation control system controls three-dimensional coordinate transformation in a computerized numerical control apparatus for controlling a machine tool having a plurality of heads. A pre-processing calculating unit (2) decodes a machining program (1), effects three-dimensional coordinate transformation for only a first head in a three-dimensional coordinate transforming unit (3), and distributes pulses based on transformed coordinates to a pulse distributing unit (4). For a second head, the coordinates for the first head are used as they are, and pulses based on the coordinates are distributed by a pulse distributing unit (5). The three-dimensional coordinate transformation is therefore calculated by a reduced number of times, and the burden on the computerized numerical control apparatus for calculations is reduced.
Abstract:
An apparatus for assembling roof trusses including a multi-section assembly table with narrow, parallel, elongated openings in each section. Jig stops are individually adjustable along these openings by respective lead screws driven by stepper motors. The motors are controlled from a computer to automatically position the jig stops in accordance with a particular truss design. The apparatus has conveyor roller carriers between the sections of the assembly table which are raised to lift a completed truss up from the table, so that it can be slid off the table.
Abstract:
A system for automatically positioning a plurality of tool-holding carriages along an elongate guide member utilizes a single drive member to move all of the carriages simultaneously. The carriages each have clutches for selectively engaging or disengaging the drive member so that the carriages can be moved relative to each other by the drive member, and can be moved simultaneously in opposite directions along the guide member if desired. The drive member is capable of moving each carriage throughout its respective maximum range of movement with a continuous motion, without any reversal of the drive member or any disengagement of the respective carriage from the drive member. Each carriage has an electrically-powered position sensor capable of transmitting different discrete signals for different positions of the carriage so that it provides absolute indications of position rather than indications which are relative to some reference position. A sealing enclosure surrounds both the drive member and the carriages, so as to prevent the entry into the enclosure of airborne particles, and likewise surrounds all fluid and electrical power conduits to the carriages. Automatic positioning of the various carriages is simplified by precisely positioning them sequentially, in an order corresponding to progressively larger distances of movement required for each carriage to reach its desired position.
Abstract:
A control system is described for commanding motion of a machine movable member along two paths having a common axis in response to the generation of first and second feedrate signals indicative of the desired rate of travel of the machine along the two paths. First and second function generators convert the first and second feedrate signals into first and second command signals, each of which includes a component signal which commands motion of the machine movable member along the common axis. A gated reversible counter is connected to each of the function generators, the magnitude and direction of its count being indicative of the rates of generation of each of the common axis component command signals. A logic network is connected to the output of the gated reversible counter and to the inputs of the function generators and functions to stop the transmission of either of the feedrate signals in response to an output from the gated reversible counter indicative of a predetermined count therein.