Abstract:
A method of monitoring a discharge machining condition in a set monitor zone while displaying various physical quantities representing the discharge machining condition on one display screen. According to this monitor method, average machining current, average gap voltage, wire tension, acceleration and other physical quantities representing the discharge machining condition are simultaneously displayed on one screen. Further, such physical quantities are sampled in the set monitor zone, and the sampled data are displayed as functions of time on a graph. The discharge machining condition can be known with the passage of time after completion of machining. Therefore, this method is helpful for clarifying and solving machining problems.
Abstract:
This method is to reduce the positional errors by compensating for the delay in the rising torque of servo systems when the change in acceleration by an instruction is great. This control method comprises the steps of pre-smoothing (7) for each loop processing cycle of the position and speed; calculating the feed forward amount FFp on the basis of the pre-smoothed data SMD; and controlling the feed forward by adding the feed forward amount FFp to the speed instruction obtained by the positional loop. In the step of obtaining the feed forward amount FFp, the feed forward amount is calculated by advancing it temporally if the change in acceleration by the instruction is great, hence compensating for the delay in the rising torque.
Abstract:
An injection moulding machine wherein the state of nozzle contact can be easily observed from the outside of a mold clamping unit (10). Monitoring holes (16a, 16b) are provided in a fixed platen (1) of the mold clamping unit (10). The monitoring holes (16a, 16b) are caused to penetrate from at least either of the front and back sides of the mold clamping unit (10) toward a locating hole (12) for locating a sprue bush (31) of a mold. It is possible to provide shutters (22a, 22b) on the monitoring holes (16a, 16b) that are adapted to interlock with a purge shield (20) for opening and/or closing. Furthermore, it is possible to construct the injection moldig machine such that the monitoring holes (16a, 16b) can be used for unobstructed observation via windows (34a, 34b) provided in a purge shield (30).
Abstract:
An industrial robot having a construction wherein the robot includes a structural arm (18) disposed as a structural element on the side portion of a robot drum (12) of a robot machine and a cable handling arm (20) disposed in a double-arm structure. A cable bundle (58) is stored inside a cable storage element (50) of this cable handling arm (20), and the cable storage element (50) itself can be removed from the side portion of the robot drum (12) as a unit element. Power feed cables and transmission cables, that are removably mounted in a unitized structure to the robot machine body, are stored without being exposed to the outside. When breakage of the cables occurs, the disconnected cables can easily be removed from the robot machine body and repaired.
Abstract:
A tool coordinates definition system capable of easily obtaining a transformation matrix for defining a tool coordinates system of a robot. The tool coordinates system (10C) at the 0 DEG position of the robot is rotated around each axis so that the tool coordinates system (10C) becomes parallel to a base coordinates system (10A). A transformation matrix (XO) representing the relation of inclination between the hand coordinates system (10B) and the tool coordinates system (10C) is determined on the basis of an angle of rotation around each axis (P, Q, R) at that time and a matrix [HAND O] representing the attitude of the hand coordinates system at the 0 DEG position. The attitude of the hand coordinates system (10B) at the 0 DEG position can be obtained easily from a design value. An angle of rotation around each axis, too, can be obtained easily from a drawing, etc. Therefore, the transformation matrix (XO) can be easily determined without practically causing the robot (10) to take an attitude so that the tool coordinates system (10C) and the hand coordinates system (10B) become parallel to each other. The tool coordinates system (10C) is defined by the use of the transformation matrix (XO).
Abstract:
A method of creating an operation program easy to understand, and of executing the operation program simply. When creating a program (20), in addition to such ordinary operative statements as "each axis position [1] 100 % alignment", macro names are used. For example, in the fifth line a macro name "hand close" is used, and in the tenth line a macro name "hand open" is used. According to macro programs fetched under such macro names, a robot (100) performs the opening and closing operations of a robot hand (102). In this manner, macro programs are given macro names representing their uses, etc., and an operation program is created using the macro names. Therefore, the creation of the program (20) is easy for the creator. The operation program (20) is easy for the operator to understand at a glance.
Abstract:
A rotor of a synchronous motor according to the present invention includes a plurality of permanent magnets (12) radially disposed around a shaft (10), and a plurality of laminate core members (14) disposed around the shaft (10) to clamp each permanent magnet (12) and serving as magnetic poles. The permanent magnets (12) are extended as a continuous member substantially along the full length of the laminate core members (14). Each laminate core member (14) is separated substantially in the middle by a disc member (24). The disc member (24) includes a shaft hole (26) at the center into which the shaft (10) is fitted, and a plurality of magnet engagement holes (28) around the shaft hole (26). Each magnet engagement hole (28) has a peripheral edge portion (32) having substantially the same profile as the section of the permanent magnet (12) and is formed in substantial alignment with each permanent magnet (12). Accordingly, each permanent magnet (12) is held at a predetermined position in a radial direction by the magnet engagement hole (28) of the disc member (24) against an external direction acting outward relative to the radial direction due to centrifugal force, etc.
Abstract:
An adaptive sliding mode control method which improves convergence of estimation parameters and having excellent damping characteristics. A position error ε between an instruction position and a motor position, a speed error ε, and acceleration Υr of position instruction are determined (S3). A position error εt between the motor position and a mechanical movable portion and its differentiation value εt are determined (S4, S5). A phase plane Suf is obtained by feeding back the position error εt between the motor position and the mechanical movable portion (S7). The estimation values Jhat, Ahat, Grhat of the terms of inertia, kinetic friction coefficient, and gravity are determined (S8), and a switch input τ1 is set to a maximum value Dis(max) or a minimum value Dis(min) of disturbance in accordance with the sign of the phase plane Suf (S10, S11). The torque instruction τ to the motor is determined and is delivered to a current loop (S12, S13). Vibration of the mechanical movable portion is reduced after positioning is completed.
Abstract:
A main spindle positioning method which makes the most of deceleration of a spindle motor and speeds up a spindle positioning operation. It is assumed that the spindle motor is running under speed control. In response to a command for a stop at a given position, the spindle motor is decelerated to a speed N below a maximum rotating speed N1 determining a constant torque region on the basis of the speed control (Step S1), and the speed control is switched to a position control at the position at which the speed N is reached. At this time, a value which takes into consideration the present position at one rotating position of the spindle and a target stop position as an initial position error are set to an error counter (Steps S5 to S11). Thereafter, a position feedback quantity Pf from a position sensor is received by the error counter so as to execute linear acceleration/deceleration control to a final stop position (Step S12) and a speed command Vcmd is determined (Step S13), and a speed loop processing follows.
Abstract:
A process for setting a retrieval window used for finding an object surely and quickly by an image processing equipment. Using a reference point G as a center, which is located in a group of sampled detection points Pi, the coordinates of the points Pi are determined in succession anticlockwise. In this order, stored are the coordinates data Qi of the points Pi in a file (S1-S9), and the coordinates data stored in the file are read out in succession in sets of three (S10). If a line segment Qi+1-Qi+2 is not broken to the left of a line segment Qi-Qi+1, the coordinate data Qi+1 is deleted from the file. Hereafter, the processing is similarly repeated, and the coordinate data of the points which are not of the vertexes of a convex polygon are all deleted from the file (S10-S29). The convex polygon obtained by joining together in succession the points of the coordinate value data which are left in the file finally is set on the image processing equipment, as a retrieval window.