摘要:
An aircraft user interface haptic feedback system includes a user interface, a position sensor, a cogless motor, and a control circuit. The user interface is movable to a position. The position sensor senses the position of the user interface and supplies a user interface position signal. The cogless motor is coupled to the user interface, and receives motor drive signals. The cogless motor, in response to the motor drive signals, supplies feedback force to the user interface. The control circuit receives at least the user interface position signal and a signal representative of the motor current and is operable, in response to at least these signals, to control the motor current supplied to the cogless motor using a non-trapezoidal motor commutation scheme.
摘要:
A system and method for providing a tactile virtual reality to a user is present. The position and orientation of the user is utilized to generate a virtual reality force field. Forces are in turn generated on the user as a function of this force field. A six-axis manipulator is presented for providing a user interface to such a system. This manipulator provides a unique kinematic structure with two constant force springs which provide gravity compensation so that the manipulator effectively floats.
摘要:
A generalized compliant motion with sensor fusion primitive uses a set of input parameters provided from a local control site to a remote execution site to control a telerobot with a combination of a priori trajectory motion and real and virtual local and remote sensor inputs. The set of input parameters specify the desired telerobot behavior based on a combination of local and remote information. This general motion primitive requires less computer memory size, and provides more capabilities, than the task specific primitives it replaces because redundancies are eliminated while permutations of capabilities are available. Trajectory motion occurs during a nominal motion time segment while termination conditions are monitored during an ending time segment to stop motion when a termination condition occurs. Force and compliant motion, teleoperation, dither, virtual springs restoration and joint limit control are combined with the trajectory motion at the remote site.
摘要:
A high speed machining controller comprises an acoustic emission sensor which is installed in or near a machine for machining a work piece in a high speed and which detects acoustic emission generated during machining a work piece; a signal processing means which is composed of a band-pass filter for passing an element of a frequency band corresponding to the acoustic emission by inputting a signal outputted from the acoustic emission sensor, a rectification circuit for rectifying a signal outputted from said band-pass filter, a peak detection circuit for detecting peak values of the signal outputted from the rectification circuit, and a smoothing circuit for smoothing output signals of said peak detection circuit and for outputting a signal corresponding to the amplitude of the acoustic emission for the purpose of processing the output signal of the acoustic emission sensor to detect its amplitude; a cutting condition discrimination means for judging the cutting condition of a work piece by comparing a detected amplitude of the acoustic emission with a predetermined discrimination value for discriminating the cutting condition of said work piece; and a control means to instruct and control the machining condition including at least the feed speed of a machine tool on the basis of the cutting condition of the work piece.
摘要:
Provided is a tracer control method in a master-slave type tracer system having first and second tracer units in each of which a tracer controller (TCC.sub.1, TCC.sub.2) generates velocity commands (V.sub.x, V.sub.y, V.sub.z) along respective axes by using a detection signal generated by a tracer head (TC.sub.1, TC.sub.2), motors (XM.sub.1, YM.sub.1, ZM.sub.1 ; XM.sub.2, YM.sub.2, ZM.sub.2) provided for respective axes are driven on the basis of the velocity commands and a workpiece (WK.sub.1, WK.sub.2) is subjected to tracer machining conforming to the profile of a model (MDL), tracer machining being performed by tracing a model (MDL.sub.1) with the tracer head (TC.sub.1) on the first tracer unit side and providing the second tracer unit with a move command on the basis of the tracing. In the tracer control method, the first tracer unit (TCC.sub.1, TCM.sub.1) produces the velocity commands (V.sub.x, V.sub.y, V.sub.z) in digital form to drive the motors (XM.sub.1, YM.sub.1, ZM.sub.1 ) for the respective axes, monitors a current position of a movable element, and sends a distance travelled along each axis during a predetermined time interval as a digital move command to the second tracer unit (TCC.sub.2, TCM.sub.2). A pulse distributor (PDC.sub.2) of the second tracer unit performs a pulse distribution calculation on the basis of move command data received as an input from the first tracer unit, thereby to control the motors (XM.sub.2, YM.sub.2, ZM.sub.2) of the respective axes on the side of the second tracer unit.
摘要:
A datum is disclosed for use as a coordinate reference in a numerically controlled machine tool. The datum which is active, consists of an elongated member, typically one half wavelength in length, supported at its center (and antinode) by a plate, and including electromechanical transducers for exciting resonance in a desired fundamental longitudinal mode. The datum is operated by an operational amplifier having the transducers connected in the amplifier feedback path. Assurance against the excitation of undesired modes is achieved by limiting the gain of the operational amplifier throughout the response band of the transducers, by use of an inductor for resonating the input capacitance of the driving transducer at the frequency of the desired mode and by gain bandwidth limits of the operational amplifier. The datum is active at an ultrasonic frequency suited to touch sensing and thus produces a response in a touch sensing system when the cutter is touched to the datum. The response provides an accurate indication of the cutter position referenced to the coordinate system of the machine tool as well as a test signal for a system test calibration.
摘要:
There is disclosed a method of controlling, and a control system for, an apparatus, such as a machine tool (100), for forming a straight configured contour, or a straight configured segment forming part of a curvilinear contour, and having co-ordinates in at least two directions (X, Y and Z), said apparatus incorporating a work piece support (102), a contour forming means, such as a milling cutter (107), incremental drives (M.sub.X, M.sub.Y and M.sub.Z) to effect relative movement between said support (102) and said milling cutter (107) in said directions, and involving determining the components of said contour or segment in said directions (X, Y and Z) as a number of increments of length equal to a predetermined distance, providing a continuous feed of input pulses in a computer (S B C), continuously counting in the S B C, in respect of each said direction, a predetermined number of input pulses in the ratio of the inverses of said number of increments, and subsequently feeding via motor control (MCB) and motor drive (MDB) boards,(i) a drive pulse to one of said incremental drives (M.sub.X, M.sub.Y or M.sub.Z) to effect movement in one of said direct directions (X, Y or Z) over said predetermined distance each time the predetermined number of input pulses relevant to that direction have been counted, and(ii) a drive pulse to at least one other of said incremental drives (M.sub.X, M.sub.Y or M.sub.Z) to effect movement in one other of said directions (X, Y or Z) over the same predetermined distance each time the predetermined number of input pulses relevant to that direction have been counted,whereby said movements combine to form a relative movement between said support (102) and said milling cutter (107) such as to produce said contour or said segment.
摘要:
An apparatus is disclosed for modifying the motion of a tool centerpoint associated with the function element of a robot arm. The motion to be modified is produced during an automatic mode of operation in which the tool centerpoint travels along predetermined paths between programmed points at a programmed velocity. The apparatus is effective to modify the motion during the automatic mode in response to sensed deviations from the predetermined path. Two alternative schemes of modifying the motion are disclosed. A first alternative scheme returns the tool centerpoint to the predetermined path before it reaches the programmed point defining the end of the path. A second alternative scheme produces a new end point offset from the programmed end point and effects motion along offset paths which are translated and rotated from the predetermined paths defined by the programmed points. Both schemes are suitable for effecting modification of motion in response to deviations which are commanded manually by an operator or automatically by equipment monitoring the workpiece processing effected by the function element.
摘要:
A numerical control device for controlling rotation of a servomotor in response to numerical control data to move a movable member by a commanded feed amount at a commanded feed rate. A velocity detector detects an actual feed rate of the movable member. A register stores an allowable feed rate data. A comparator compares an allowable feed rate data from the register and an actual feed rate from the velocity detector to output an abnormal signal when the actual feed rate exceeds the allowable feed rate. The allowable feed rate data is set into the register each time the commanded feed rate is changed.
摘要:
A spindle of a machine tool driven by an induction motor is controlled by a torque control system including a pulse generator coupled to the spindle, a reversible counter which counts the number of pulses, a first register connected to receive an output signal of the counter via sampling gate. The data in the first register is transferred to a second register and difference between data in the first and second registers is calculated by a calculator in the form of a register. An input device delivers a speed instruction signal and an angular position instruction signal which is added to an output signal of the first register to form a position instruction signal. A computation unit is provided to calculate respective phase currents of the induction motor in response to the speed instruction signal or the position error signal for continuously controlling motor torque or position the spindle at an instructed angular position.