摘要:
According to a path correction method in an automatic welding machine in accordance with the invention, the torch TC of a welding machine is grasped by a robot and welding is performed while the welding torch is weaved to the left and right of a welding line. At such time, an integrated value of welding current of the torch weaved with respect to a given welding line is computed every half cycle, the correction direction is decided, the amount of correction is decided by performing a computation, which is based on the integrated value, in dependence upon the correction direction decided, and the weaving path of the torch is corrected by multiplying the decided amount of correction by a predetermined coefficient.
摘要:
In an apparatus wherein a memory is subdivided into plural storage areas, and predetermined data are adapted to be written into respective ones of the storage areas, a method of reconfiguring the storage areas of the memory. The leading addresses of the respective storage areas and the sizes of blank portions of the respective storage areas are stored while it is discriminated whether a blank portion exists in a predetermined one of the storage areas. When there is no blank portion or substantially no blank portion in the predetermined storage area, the blank portions of the remaining storage areas are reduced in size on the basis of the leading addresses and the sizes of the blank portions. The predetermined storage area is enlarged by an amount equal to the amount of blank portion reduction effected in the remaining areas.
摘要:
A welding control system in an automatic welding machine controls the movement of a torch (TC) such that while the torch is weaving along a welding line (CT), the torch is moved under the control of a control device (3). The amplitudes on the lefthand side (aL) and righthand side (aR) of a welding line are based on independent commands. The welding control system can provide a weaving pattern according to the manner in which a desired workpiece is to be welded.
摘要:
A method and apparatus for specifying a three-dimensional curve having steps of entering data specifying a first projection curve (CV.sub.1) and a second projection curve (CV.sub.2) is obtained when a three-dimensional curve (31a) is projected onto two adjacent planes (e.g., an XY plane and a YZ plane) in a rectangular coordinate system. The method also includes finding coordinate values (a.sub.i, b.sub.i) of an i-th (i=1, 2 . . . ) partition point P.sub.i from among partition points partitioning the first projection curve (CV.sub.1) into a number of line segments and finding coordinate values (b.sub.i,c.sub.i) of a point Q.sub.i on the second projection curve (CV.sub.2) having a coordinate value b.sub.i on a common axis (Y axis) among coordinate axes of the two adjacent planes. The three-dimensional curve (31a) is specified by a collection of points (R.sub.i) having the three-dimensional coordinate values (a.sub.i, b.sub.i, c.sub.i).
摘要:
A method of controlling a comb-cutter lathe in which one face of a tool rest (TBS) is provided with two or more juxtaposed tools (TL1, TL2) for subjecting a workpiece (WK) to machining by using: (1) predetermined tools in succession, (2) part dimensions, (3) a tool selection sequence, (4) a machining start location for each tool, and (5) mounting dimension information measured from a reference point on the tool rest to a distal end of each tool. Machining is sequentially performed based on this information by predetermined tools at machining locations (P.sub.5 -P.sub.4 -P.sub.3 -P.sub.2 -P.sub.1 ; P.sub.6 -P.sub.7 -P.sub.8 -P.sub.9 -P.sub.10) assigned to the tools, and after machining is completed by a first tool (TL1), the tool rest (TBS) is moved to position the next tool (TL2) at a machining location and machining is performed by that tool. The method includes moving the tool rest along a Z axis to a point P.sub.r at which none of the tools (TL1, TL2) will contact the workpiece (WK) when the tool rest (TBS) is moved in a direction (X-axis direction) at right angles to the longitudinal direction (Z-axis direction) of the workpiece, and thereafter moving the tool rest along the X axis to a point P.sub.t at which an X-axis position of a selected tool coincides with an X-axis coordinate value of a position at which machining is to be started by the selected tool, and thenforth performing machining using the selected tool.
摘要:
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 machining area specifying method for an automatic programming system specifies a partial path to be machined, wherein the path is part of a closed path. The machining area specifying method includes the step of displaying a closed path trajectory form by a number of path blocks (b.sub.1, b.sub.2 . . . b.sub.16) on a display screen (105) by using path data prepared beforehand. First and second points (P.sub.5, P.sub.12) on the closed path are entered by designating the points with a cursor (CSR). A point (P.sub.6) on a first path (P.sub.5 .fwdarw.P.sub.6 .fwdarw. . . . P.sub.12) and a point (P.sub.13) on a second path which are connected to the first and second points, are designated by the cursor. An area to be machined is specified by operating a machining area input switch when the first path is being designated by the cursor in a case where the first path is to be machined, while the machining area input switch is operated when the second path is being designated by the cursor in a case where the second path is to be machined.
摘要:
A numerical control comprising an input means for reading a program, a forward-interpolating-information producing circuit, a reverse-interpolating-information producing circuit, an interpolation circuit and a control circuit for controlling the above means is provided.
摘要:
A detection apparatus is provided which is capable of detecting an excessive position error in a servo system in an appropriate manner over a wide servomotor rotational rate region, so as to accurately and immediately determine an overload state of a servomotor and the like. A permissible maximum value of the position error is obtained by first obtaining a product of a proportional coefficient set beforehand and a maximum value of pulse distribution amounts--a number of movement command pulses distributed from a central processing unit of a numerical control unit. The pulse distribution amounts are respectively stored in a table provided in a memory. The product is then, second, divided by a position loop gain. The central processing unit then determine that an excessive position error has occurred when an actual position error read from an axis controller is greater than or equal to the permissible maximum value. An excessive position error occurs in the servo system due to, for example, an abnormality of the servo system, an overload state of the servomotor, or an interference between a machine movable section and a foreign object. When an excessive position error has occurred, the central processing unit causes the servomotor to stop and an alarm message to be displayed.
摘要:
The present invention provides an area cutting method for machining an area (AR) bounded by the curve (OLC) of a predetermined external shape previously using a unidirectional cutting motion. The invention has a step of performing cutting along an i-th cutting path (PT.sub.i), a step, executed after completion of cutting along the cutting path (PT.sub.i), of moving a tool (TL) in a cutting-feed mode along the curve (OLC) of the external shape from a machining end point (Q.sub.i) on the cutting path to a machining end point (Q.sub.i-1) on an (i-1)th cutting path (PT.sub.i-1) previously cut, a step of positioning the tool (TL) from the point (Q.sub.i-1) to a machining starting point (P.sub.i) on the cutting path (PT.sub.i), a step of moving the tool in the cutting-feed mode along the curve of the external shape from the machining starting point (P.sub.i) on the cutting path (PT.sub.i) to a machining starting point (P.sub.i+1) on the next cutting path (PT.sub.i+1), a step of moving the tool in the cutting-feed mode along the cutting path (PT.sub.i+1) to execute cutting along the cutting path (PT.sub.i+1), and a step of repeating these steps to perform area machining.