Abstract:
A servo controller for synchronously controlling a master driving source for driving a driving shaft and a slave driving source for driving a driven shaft, having a position control section that performs a position control based on a positional deviation which is a difference between a position command value given to the slave driving source and a feedback value detected from the slave driving source, an operational section that calculates a synchronization error which is a difference of the positional deviation between the master driving source and the slave driving source, and a correction data calculating section that calculates first correction data for correcting the positional deviation of the slave driving source.
Abstract:
A workpiece is rotated by a master motor and a tool is linearly moved by a slave motor to cut a thread in the workpiece. Position feedback of the master motor is multiplied by a coefficient K and the result used as the position command of the slave motor. Provision is made of an angle synchronization learning control unit for storing one pattern cycle's worth of the correction data of the threading and adding the same to the position deviation. This control unit stores one pattern cycle's worth of the correction data corresponding to the position feedback of the master motor. The position is converted to the correction data corresponding to the time at that time based on the stored correction data to find the correction data and this is added to the position deviation.
Abstract:
A control device which controls a tapping device provided with a feed motor for feeding a spindle in an axial direction thereof and a spindle motor for rotating the spindle about its axis. The spindle installs a composite tool having a boring section for forming a bore in a workpiece and a subsequent tapping section for forming a female thread at the bore. An asynchronous control is initially performed for independently controlling rotation of the feed motor and the spindle motor for boring. If the tapping section reaches the workpiece, a control is switched to a synchronous control for controlling the motors in synchronism with each other.
Abstract:
An electronic thread tapper includes a cam-operated feed mechanism which drives the tap carriage rigidly in the advance direction only. Separate force means are employed to move the carriage in the retract direction when the tap is being withdrawn from the work material. Spindle and feed motors operate separately, but are cycle-coordinated during a dwell period between tapping strokes. By measuring any position error developed between the spindle and feed positions, a fault condition, such as a worn tap, a workpiece material defect, or an obstruction in the machine can be sensitively detected.
Abstract:
The invention relates to servo-driven computer-numerically-controlled systems of the type adapted to receive part program instructions defining a desired path of relative movement between a tool and a workpiece, wherein the path may include an interior or exterior curved portion to be effected by coordinated linear movement of machine members along at least two orthogonal linear axes. The invention provides apparati and methods for correcting path radius errors to facilitate rapid and accurate movement along the curve. In a preferred embodiment, such path radius correction is applied to a fixed cycle for machining inside circles preferably incorporating such path radius correction and providing substantially tangential engagement between the tool and a machining locus orbited by the tool to avoid abrupt accelerations or decelerations while the tool is in contact with the workpiece. In addition to avoiding surface blemishes, this facilitates machining a broader range of hole sizes with a given sized tool thereby reducing the need for frequent tool changes. The invention carries out path radius correction by generating position commands received by the servo using corrected radius data, the difference between which and the desired radius to be machined compensates for at least a portion of the path radius error that would otherwise be generated by the servo. Apparatus and methods for threading holes using a non-helical threading tools with or without path radius correction are also disclosed.
Abstract:
A thread cutting machine where the rate of advance of the thread cutting tool is controlled by means of a control system whereby the rotation of the tool and its rate of advance toward the workpiece are both used to control the position of the cutting tool.
Abstract:
An intelligent Tool System used with Computer Numerical Controlled machining centers consisting of a method of establishing tool presence and type of tooling device and a method of eliminating any error due to thermal growth.The spindle mechanism provides CNC Communicating and Operating means with spindle mounted devices for establishing tool presence and type of tooling for eliminating error due to thermal growth and for determining the function of tooling devices such as telescoping tool holders for determining work surface location with random length tools and for sensing tool condition; automatic boring tools for high precision boring and contouring; probing devices for work surface location, measurement and definition; combination boring and probing tools for boring and measuring a hole without removing the tool from the spindle.
Abstract:
A tapping machine (1) executes a tapping operation by operating a spindle motor (21) and a feed axis motor (31) in synchronization, and includes a spindle reversal detector unit (34) for detecting the reversed operation of the spindle during the tapping operation, and a reverse correction amount production unit (35) for producing a reverse correction amount for improving follow-up performance of reversed operation of the feed axis at the time when the reversed operation of the spindle is detected by the spindle reversal detector unit (34). When the reversed operation is detected by the spindle reversal detector unit, the reverse correction amount produced by the reverse correction amount production unit (35) is added to the speed instruction on a speed control loop of the feed axis control unit (30) or to an integrator (41) of the speed control loop.
Abstract:
In a machine tool equipped with a numerical control unit for digitally controlling a spindle motor, the number of revolutions and feed speed of a spindle for rigid tapping are obtained by designating the number of revolutions and the tapping pitch from an input device and calculating the feed speed of the spindle by an arithmetic device based on the designated number of revolutions and tapping pitch. Alternatively, they are obtained by designating the tapping pitch from the input device, changing the number of revolutions by a number-of-revolutions changing device and calculating the feed speed of the spindle by the arithmetic device based on the designated pitch and the changed number of revolutions. The numerical control unit controls the number of rotations of the spindle motor based on the obtained number of revolutions and also controls the axial feed of the spindle based on the obtained feed speed, thus synchronizing the number of revolutions of the tap with the feed speed of the tap with respect to the work during the tapping operation.