摘要:
A method of controlling the movements of a robot (1) having a plurality of degrees of freedom comprises the expression of attitudes of a hand (2) or a working tool fitted to the arm end of the robot, the expression being effected such that base vectors of a rectangular coordinate system (20) fixed to the hand (2) or the working tool are given as coordinate components related to a rectangular coordinate system (10) which is fixed to the pedestal of the robot and which serves as reference, interpolation and movement control being performed on the basis of the data thus obtained. By thus performing control, it is made possible to reduce the real-time calculation processings involved and realize a highly accurate robot movement which is smooth in terms of both time and space.
摘要:
An involute interpolation method for numerically controlled machining. The direction (G03.1) of rotation of an involute curve, amount or angle of moving, center position (XO, YO) of a base circle, and the radius (R) of a base circle are designated for interpolation on the involute curve at regular intervals of distance or angle. The process is executed by a numerical control apparatus and pulse distribution is continued so that interpolation on an involute curve can be performed without any particular programming device.
摘要:
A feedforward path following routine for a motion control apparatus, where the feedforward parameters are adaptively adjusted in real time during apparatus operation for substantially error-free tracking of a third-order command path.
摘要:
A method for the three-dimensional processing wherein two-dimensional information is stored in a memory so as to subject a workpiece to the mechanical three-dimensional processing including the X-, the Y- and the Z-axes meeting at right angles to one another. An apparatus for subjecting a workpiece to the mechanical three-dimensional processing including the X-, the Y- and the Z-axes meeting at right angles to one another, which comprises a machine tool having motors for moving a cutter and a work rest relatively in the directions of the X-, the Y- and the Z-axes. The apparatus further comprises a controller which stores two-dimensional information on two axes corresponding to each point on the other axis and controls the motors based on the stored information to move the cutter and the work rest in the directions of the X-, the Y- and the Z-axes.
摘要:
For setting the cutting tip (30) of a cutting tool (32) of a lathe, a tool-setting probe (10) has a stylus tip (18) for contacting the tool tip (30). The stylus tip (18) is generally cube-shaped. In addition to a conventional vertical datum surface (36) for setting the tool in the horizontal direction (arrow A), it has a 45° sloping datum surface (38). The tool is touched in the direction of arrow A against both surfaces (36,38). The horizontal difference between the two contact positions is a measure of the height of the tool tip (30), enabling it to be set in the vertical direction.
摘要:
Region machining method by which the interior of a region (AB) is machined by moving a tool along a plurality of offset passages which are in turn offset inwardly by a predetermined space from a closed curved line (OLC) which defines the region. In this region machining method, a judgement whether the region (AR) encompassed by the closed curved line (OLC) should be or should not be divided is made, and, when it is necessary that the region be divided, the degrees of suitability for dividing of all pairs, each of which consists of two arbitrary vertexes, are determined by using evaluating functions indicating preset degrees of suitability for dividing. The region is divided by a straight line which connects a pair of two vertexes (P5, P7) having the highest degree of suitability for dividing. The divided regions (PG1, PG2) are then processed in the same manner as mentioned above. Tool passages are determined on the basis of finally-divided regions, and the region machining is carried out by moving the tool along this tool passages.
摘要:
A system for correcting the position of a new tool (16), which is set on a hand (15) of a robot after the tool used in a preceding process has been replaced thereby, is constructed so that the information on each axis of the robot at a point in time which is after the completion of a tool-replacing operation, can be obtained on the basis of the information, which is given before the starting of such a tool-replacing operation, the information (TCP1) on the position of the tool at this time and the information (TCP2) on the position of the tool at a point in time which is after the completion of the tool-replacing operation.
摘要:
Die Erfindung beschreibt ein Verfahren, bei welchem am Ist-Nullpunkt eines Koordinaten-Schweißtisches zwei Sensoren angeordnet werden, die auf die beiden Koordinatenrichtungen ausgerichtet sind. Ein mit einem Meßdorn ausgestatteter Schweißelementehalter wird so lange auf diesen Nullpunkt zu bewegt, bis beide Sensoren aktiviert sind. Unter Berücksichtigung des Abstandes der Sensoren vom Ist-Nullpunkt und des Meßdorn-Durchmessers kann daraufhin der Ist-Nullpunkt von einer elektronischen Steuerung ermittelt werden. Das Verfahren hat die Aufgabe, eine durch einen Innendurchmesserversatz bedingte Abweichung eines in der Steuerung abgespeicherten Soll-Nullpunktes vom Ist-Nullpunkt zu korrigieren.
摘要:
Method of producing compound curved surfaces, consisting of the step of rounding (ARC) with a radius R at an intersecting portion between a first linear approximated curved line (11) on a first three-dimensional curved surface (1) and a second linear approximated curved line (12) on a second three-dimensional curved surface (2) so as to produce a compound curved surface. Out of segments (Pi Pi-l) constituting the first curved line (11), and segments (Pj Pj+l) constituting the second curved line (12), one segment which is nearest to the intersection (PO) of these curved lines is selected from these curved lines successively. These two segments (PiPi-l, Pj Pj+l) are then checked whether there exists the arc of radius of R, which is tangent to said segment. When there is such an arc, it is inserted into the intersecting portion between the curved lines (11, 12) to round the intersecting portion. However, when there exists no such an arc, segments which are next nearest to the intersection (PO) are selected, and the same process as mentioned above is repeated to insert the arc into the intersecting portion to thereby round the same.