Abstract:
Es wird eine Anordnung zur Erzeugung von Führungsgrößen für Regelkreise einer numerisch gesteuerten Maschine angegeben. Diese umfasst eine Interpolatoreinheit zur Vorgabe von Lagesollwerten mit einer bestimmten Interpolator-Abtastrate. Der Interpolatoreinheit ist eine Feininterpolatoreinheit nachgeordnet, die aus eingangsseitigen Lagesollwerten ausgangsseitige Führungsgrößen für einen oder mehrere nachgeordnete Regelkreise erzeugt. Die Feininterpolatorainheit erzeugt die Führungsgrößen im Zeitraster der Regelkreise mit der Regelkreis-Abtastrate und umfasst hierzu einen Abtastraten-Wandler sowie ein nachgeordnetes digitales Tiefpassfilter.
Abstract:
The subject matter of the invention is a process for controlling a multiplicity of spray tools for the surface coating of vehicles or parts thereof. With stored program control, the settings for the multiplicity of spray tools which determine the paint flow through each tool are issued centrally to the control elements associated with the spray tools. The trajectory points for the tools, which are stored with coarse spacing or obtained by coarse interpolation from already stored trajectory points, are applied as reference values to the attitude controllers serving each spray tool; from the said position controllers, additional trajectory points are determined by fine interpolation between the transmitted trajectory points and processed in the position controller by means of actual position values.
Abstract:
This invention relates to an interpolation method in automatic programming which determines appropriately a target moving distance of each axis in each interpolation period at the time of execution of a numerical control program, programs it and can improve a machining speed and machining accuracy. When the length (P') of the last sub-zone among a plurality of sub-zones obtained by dividing a zone from a start point (A) to an end point (B) in each block of a program by a target moving distance (P) per interpolation period is smaller than the value (P); and when an angle (Υ) between target moving orbits in the block described above and the next block is smaller than a reference angle or when the angle (Υ) described above is greater than the reference angle and the length (P') of the sub-zone is smaller than a reference length, the point of intersection between a sphere having the center at the start point (an) of the last sub-zone and a radius of the value (P) described above and the target orbit in the next block is determined by overlap processing and interpolation processing for said zone is made with this point of intersection as the target end point of the last sub-zone. When the angle (Υ) and the length (P') are greater than the reference angle and the reference length, respectively, interpolation processing is conducted by use of the first end point (B) as the target end point of the last subzone without using the overlap processing.
Abstract:
This invention relates to a high precision pulse interpolation system for interpolating highly precisely the quantity of movement of each shaft of a numerical control apparatus (1). An interpolation pulse divided into two or more segments within one task is outputted and written into a common RAM (2). A servo control circuit (3) retrieves the interpolation pulses in the common RAM at predetermined intervals and performs a high precision pulse interpolation control of a servo motor (5).
Abstract:
The invention relates to a method and to a circuitry for producing nominal position values for a closed loop position control of a numerically continuous path controlled machine. According to the invention, an interpolator element presets nominal position values with a defined inperpolator clock rate that are digitally filtered in a nominal position value filter that is mounted downstream of the interpolator element. The filtered nominal position values are transmitted to the closed loop position control which controls the movement on a continuous path with a defined position control clock rate. The interpolator clock rate is adjusted on the basis of the dynamic characteristics of the machine in such a manner that the filtered nominal position values that are transmitted by the closed loop position control do not cause any natural vibrations of the machine.
Abstract:
A pre-processing arithmetic means (2) interprets an NC program (1) containing an interpolation command for an NURBS curve expressed by the function of a parameter (t) and calculates the distance DELTA L of movement during an interpolating period T. A parameter value variation calculating means (3a) calculates the amount of change DELTA t of the parameter (t) caused by the movement of the distance DELTA L from the present position specified by the present value t1 of the parameter (t). An amount-of-movement calculating means (3b) calculates the position when the value of the parameter (t) becomes (ti+ DELTA t) by using the defining equation of the NURBS curve. Then the means (3b) calculates the amount of movement to the position along each axis and outputs an interpolation pulse for each axis.
Abstract:
A high-speed machining system for effecting the machining by interpolating a curve at high speeds. A cam curve (1a) is instructed by a custom macro instruction (1b), and the instruction is divided into amounts of fine movement by a custom macro operation means (2) prior to the machining and is stored in a memory (3) as machining data, followed by the pulse interpolation using a pulse interpolater (4) to effect the machining. Therefore, the cam curves can be machined at high speeds without using any automatic program preparation device or like devices.
Abstract:
A method of determining the current positional region of a machine comprises: dividing the stroke of a movable part of a machine along one control axis into n equal regions each of a numerical value I; assigning a current positional region number A to each of the regions; incrementing or decrementing the current positional region number A according to the direction of movement when a cumulative movement B of the movable part of the machine within each region exceeds the region distance value I or is smaller than zero, so that the current positional region of the movable part of the machine can be determined; and delivering a current positional region signal, indicating the current positional region of the movable part of the machine, from the NC device to the machine.
Abstract:
Die Erfindung bezieht sich auf ein Verfahren zur Steuerung der Bewegung zumindest einer Baugruppe einer Werkzeugmaschine, wobei die Baugruppe eine drehbare Spindel (1) umfasst, welche mittels zumindest eines zumindest einen Lagerspalt (19, 20, 21) umfassenden Magnetlagers (2, 3, 4) an der Baugruppe gelagert ist, dadurch gekennzeichnet, dass die Baugruppe entlang einer gegenüber einer exakten Bahn (5) steuerungsseitig geglätteten Bahn (6) bewegt wird und dass mittels des Magnetlagers (2, 3, 4) die Spindel (1) längs einer Differenzbahn (7) bewegt wird, wobei die Addition (Überlagerung) der geglätteten Bahn (6) und der Differenzbahn (7) die exakte Bahn (5) ergibt.