摘要:
A machine having X- and Y-axis linear moving axes and a pivot axis B for rotationally pivoting a pivot member having a tool arranged at a distal end thereof about an axis parallel to a Z axis is controlled. A moving command obtained by a command program commanded by a position expressed by X, Y, and Z in a three-dimensional orthogonal coordinate system is subjected to an interpolation process to calculate amounts of interpolation movement (ΔX, ΔY, and ΔZ) of the respective orthogonal axes. An amount of rotation Δθ of the pivot axis required for moving the tool by the amount of movement ΔY in the Y-axis direction is calculated. An amount of correction movement δx for canceling the movement in the X-axis direction caused by the rotation Δθ of the pivot axis B is calculated. Values (ΔX+δx), Δθ, and ΔZ are outputted to the X axis, the pivot axis B, and the Z axis, respectively.
摘要:
A tracing control system for tracing a groove counter can easily measure the groove contour formed on a three-dimensional model surface. A tracer head is provided with a stylus having a size enabling the stylus to slide in a groove formed on the model surface in the state that the stylus receives a load from three axial directions. Amount of displacement sensing means senses the amount of displacement of the stylus. Displacement vector calculation means calculates the displacement vector of the stylus based on the sensed amount of displacement of the stylus. Movement control means controls the positional movement of the tracer head so that the displacement vector is equal to a predetermined vector value at all times. Position sensing means senses the present position of the tracer head. Data creation means creates digitized data based on the sensed present position of the tracer head and the amount of displacement of the stylus.
摘要:
In a copy control device wherein a model (6) and a workpiece moved relatively with a tracer head (4) and a tool in an X-Y plane, measured distance values to the surface of the model, which are detected by first and second non-contact detectors (5a, 5b) obliquely mounted on the tracer head (4) rotatable about a Z axis are periodically sampled to obtain the coordinate values of measured points on the surface of the model, a normal vector (Nn) on the surface of the model is calculated from three coordinate values out of four measured points (P1n-1, P1n, P2n-1, P2n) successively obtained by the both detectors, and the tracer head is rotated so as to move along a projection (N1n) of the normal vector (Nn) on the X-Y plane, so that measuring axes of the detectors are controlled to be approximately vertical to the surface of the model. After two points are selected from four measured points, such a point is selected out of the remaining two measuring two points as a third point that satisfies a condition that a point of intersection between a perpendicular from such a point to a straight line passing through the previously selected two points and the above-mentioned straight line is interposed between the previously selected two points, and that satisfies a condition that the length of the above mentioned perpendicular is larger than a predetermined value.
摘要:
When a non-contact tracing of a configuration of a three-dimensional model is carried out, the measurement axis of a tracer head is controlled to always be facing in an optimum direction with respect to a model surface by controlling the attitude of the tracer head, to thereby create tracing data of the configuration of the model. The tracer head is provided with two non-contact distance sensing units, and a normal vector of the model surface is determined based on a measurement value obtained by sampling tracing data supplied from the tracer head. At this time, the direction of a normal vector is determined from the outer product of surface vectors in a range in which the angle between an axial vector starting from a measurement point of the measurement axis of the tracer head and the normal vector at the measurement point does not exceed 90.degree.. The tracer head is controlled to be rotated in the direction toward a projection obtained by projecting the normal vector on a predetermined plane.
摘要:
A noncontact tracing control system for tracing machining a workpiece through a tracing of the contour of a model without contact. Coordinate values of a plurality of points on the model surface are acquired from measured values obtained by a plurality of times of sampling from two noncontact distance detectors (5a, 5b) provided at a tracer head of a tracing machine (3). A noncontact tracing control system (1) selects three points forming a triangle closest to an equilateral triangle, from among these points. A normal vector is acquired using the coordinate values of the vertices of these three points and outputs a command (SC) for rotating the tracer head (4) in the direction of a projection of this normal vector onto the X-Y plane. This command (SC) passes a D/A converter (17c), is amplified at an amplifier (18c), drives a motor (32c) and rotates the tracer head (4). As the measuring axis of the noncontact distance detectors (5a ,5b) is oriented in the direction most nearly perpendicular to the model surface, the distance thereto can be measured with a high accuracy.
摘要:
A digitizing control device for generating tracing data related to a shape of a model while a tracer head carries out a non-contact tracing of the model shape. The rotation of the tracer head (4) is controlled in accordance with the inclination of a model surface (6), and distance detectors (5a, 5b) measure the distances therefrom to the model surface (6). When the inclination of the model surface (6) is smaller than a reference angle, the control of the rotation of the tracer head (4) is prohibited, to thereby achieve a stable distance measurement, and accordingly, accurate tracing data can be generated by a non-contact tracing of the model surface.
摘要:
A digitizing control apparatus successively receives positional data and produces NC data while tracing the shape of a model. The digitizing control apparatus has a tracer head (3) having first and second non-contact-type distance detectors (30a, 30b) for independently measuring distances up to the surface of the model, the first and second non-contact-type distance detectors being positioned to travel parallel to a feed direction. A sampling circuit (16) samples measured values from the first and second distance detectors (30a, 30b) at predetermined times. A memory (13) stores a previously sampled measured value from the non-contact-type distance detector (30a) and a previously sampled measured value from the non-contact-type distance detector (30b). Data in a normal direction of the model surface (4) are determined based on at least three of the previously sampled measured values, a presently sampled measured value from the non-contact-type distance detector (30a), and a presently sampled measured value from the non-contact-type distance detector (30b). Therefore, the data in the normal direction can be obtained at high speed. The data in the normal direction thus determined are used in the determination of a tool offset, for example.
摘要:
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 method and apparatus for sensing the current position of a movable element in a position control system which includes first and second control devices each having a command pulse generating means and error storage means for computing and storing an error between a number of command pulses and a number of feedback pulses indicative of an amount of motor movement. The position control system also includes a speed control circuit for driving and controlling the motor on the basis of the error in the storage means, and a switching circuit for selectively connecting the first and second control devices to the speed control circuit, the current position of the movable element being sensed by one control device when the other control device is connected to the speed control circuit. The method includes steps of storing the errors which prevail in the respective storage means just prior to switching from the first control device to the second control device, returning the movable element to the position which prevailed just prior to the switching operation by supplying the speed control circuit with an offset voltage corresponding to an arithmetic difference found by subtracting the stored error from the error storage means of said second control device, from the error in the error storage means of the second control device after the switching operation when the movable element has stabilized, updating the data in a current position register of the first control device on the basis of an arithmetic difference found by subtracting the stored error from the error storage means of the first control device, from the data in the error storage means of the first control device while the motor controlled by the second control device, and revising the data in the error storage means of the first control device on the basis of the arithmetic difference.
摘要:
An object is to provide a magnetic material and coil component offering improved magnetic permeability and insulation resistance, while also offering improved high-temperature load, moisture resistance, water absorbency, and other reliability characteristics at the same time. A magnetic material that has multiple metal grains constituted by Fe—Si-M soft magnetic alloy (where M is a metal element that oxidizes more easily than Fe), as well as oxide film constituted by an oxide of the soft magnetic alloy and formed on the surface of the metal grains, wherein the magnetic material has bonding parts where adjacent metal grains are bonded together via the oxide film formed on their surface, as well as bonding parts where metal grains are directly bonded together in areas having no oxide film, and resin material is filled in at least some of the voids generating as a result of accumulation of the metal grains.