摘要:
In a copy control device wherein a model (6) and a work are 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 (Nm) 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.
摘要:
A profile control apparatus which prevents overcutting by a cutter at a corner portion by moving a tracer head ahead of the cutter. An instruction value Su or Sw proportional to the change quantity of a speed instruction value Vx or Vy for each axis obtained on the basis of the displacement quantity εx, εy, εz in the direction of each axis detected by the tracer head is calculated by an operational unit (18u, 19u, 18w, 19w), and a U-axis motor and a W-axis motor for moving only a model in the direction of each axis are driven by use of each instruction value Su or Sw as a moving distance. A sub-table for supporting only the model is disposed on a main table of a profile machine tool and this sub-table is moved ahead of the main table supporting thereon a work, by the U-axis motor and the W-axis motor by a distance corresponding to the instruction values, Su, Sw corresponding to the delay of the servo system.
摘要:
To precisely detect the position of a mechanically moving portion which is driven by a motor, restraining the effect of backlash. A position detector (3) produces a position detection pulse every time after a mechanically moving portion (2) driven by a motor (1) is moved by a predetermined amount. A counting means (4) counts the position detection pulses sent from the position detector (3), and a reading means (5) reads a value counted by the counting means (4) every time after a predetermined period of time. A cancelling means (6) cancels the content of the counting means (4) by a counted amount read by the reading means (5). A backlash amount storage means (7) stores a backlash amount of the drive system, and a moving amount calculating means (8) calculates a practica l amount of movement of the mechanically moving portion (2) every time after said predetermined period of time based upon the content stored in the backlash amount storage means (7) and the value read by the reading means (5). An integrating means (9) integrates the results calculated by the moving amount calculating means (8).
摘要:
A profile control apparatus which prevents overcutting by a cutter at a corner portion by moving a tracer head ahead of the cutter. A first delay speed instruction V xm or V zm is determined by a first delay circuit (14a or 14c) having a time constant and a second delay speed instruction is determined by a second delay circuit (14b or 14d) having a time constant different from that of the first delay circuit for each speed instruction V x , V z for each axis determined on the basis of the displacement quantity ε x , ε y , ε z in the direction of each axis detected by the tracer head, and the difference V xs or V zs between the first and second delay speed instructions is calculated. An X-axis main motor and a Z-axis main motor are driven by the first delay speed instructions to operate the machine as a whole, and an X-axis sub-motor and a Z-axis sub-motor are driven by the differences in parallel with the movement described above so as to move only the tracer head and thereby to move the tracer head ahead of the cutter.
摘要:
In this method of controlling profiling, a profiling-inhibited region (TMI) is set and the profiling-inhibited region is skipped during profiling. The method comprises the steps of setting a profiling-inhibited region (TMI) and a safety level (ZLs) in consideration of the configuration of a model (MDL); moving a tracer head along the surface of the model to effect profiling within a region (TM); inhibiting the profiling when the tracer head reaches the profiling-inhibited region (TMI); lifting the tracer head to the safety level (ZLs); moving the tracer head, after it has reached the safety level, at the safety level to the other boundary of the profiling-inhibited region; approaching the head to the workpiece; and resuming the profiling in a region (TM') upon completion of the approach.
摘要:
To precisely detect the position of a mechanically moving portion which is driven by a motor, restraining the effect of backlash. A position detector (3) produces a position detection pulse every time after a mechanically moving portion (2) driven by a motor (1) is moved by a predetermined amount. A counting means (4) counts the position detection pulses sent from the position detector (3), and a reading means (5) reads a value counted by the counting means (4) every time after a predetermined period of time. A cancelling means (6) cancels the content of the counting means (4) by a counted amount read by the reading means (5). A backlash amount storage means (7) stores a backlash amount of the drive system, and a moving amount calculating means (8) calculates a practical amount of movement of the mechanically moving portion (2) every time after said predetermined period of time based upon the content stored in the backlash amount storage means (7) and the value read by the reading means (5). An integrating means (9) integrates the results calculated by the moving amount calculating means (8).
摘要:
In the present invention, a non-contact type probe (PRB) capable of measuring simultaneously distances to three points on a model surface is used to determine inclination increments in the X and Y directions from the distances of the points A, B and C with respect to the probe that are measured at each predetermined sampling time, and calculate the normal direction N of the model at the measuring point A. An increment of each axis per sampling time is determined from (i) the increment of each of the three axes of rotation of the orthogonal coordinates system and the two axes of rotation of the probe necessary for turning the optical axis (OPI) to the normal direction while the measuring point A is kept fixed and (ii) a feed quantity per each sampling time and the distances measured by distance measuring means. While the optical axis (OPI) is directed to the model normal direction by performing simultaneous 5-axis control using these increments, the model (MDL) is profiled.
摘要:
A tool is made to copy a model, following the same path as that of a tracer head which copies the model, and lagging the tracer head by a predetermined time in order that a cutter doesn't bite a work at a corner part. One each axis of a machine tool, the tracer head is driven independently of the tool by sub-motors additively provided on the feed shafts for the tool. Copying command values are stored in a FIFO memory (41), and are outputted to each axis of the machine tool at predetermined time intervals. In a computing circuit (43), speed command values (Vxs) for the sub-motors are computed from the copying command values. According to these speed command values (Vxs), the tracer head copies the model, preceding the tool.
摘要:
An inexpensive digitizing control device capable of producing a normal vector representing a normal direction of a model surface at real time by optical cutting method. A processor (11) of the control device (1) operates to move a table (31) with a model (6) horizontally with respect to a tracer head (4) on which a light source (5a) and a camera (56) are mounted. At the same time, measured data representing two detected points, where a light receiving pattern taken by the camera and two one-dimensional light sensors provided on a light receiving surface of the camera intersect each other, and table-camera movement control data are periodically subjected to sampling. Based on the sampled data, profile data are produced from coordinate values of two points on a model surface. A normal vector on the model surface is calculated based on the coordinate values of the two points and the coordinate value of the previously sampled point on the model surface in order to bring the tracer head to an angular position corresponding to the normal vector, so that a slit light is caused to fall into the camera positively.
摘要:
This invention relates to a pick feed method in rotary member profiling which rotates a model MDL), moves back and forth a stylus (ST) kept in contact with the model in a direction of the centre of rotation (O M ) of the model in accordance with the model shape, and pick-feeds the stylus within a plane parallel to the model rotation axis whenever the model rotates once, so as to make profile control During this pick-feeding, the entire periphery of the model is devided into two sections by a line (LL') connecting a point (P L ) having a predetermined rotary angle (θ L ) and the center of rotation (O M ) of the model so as to form first and second areas (Al, All). When the stylus (ST) is rotated relative to the model (MDL) by rotary member profiling control, judgement is made in which areas the stylus exists and pick-feeding is not carried out when the stylus has entered the second area (All) from the first area (Al), while pick-feeding is executed when the stylus has entered the first area from the second area.