Abstract:
An operating unit (32) of a teaching operation panel (30) connected to a robot controller (10) by a cable (40) is provided with a general operating member (321) having an auxiliary display (323), and a graphic display operating member (322) for a touch panel-carrying display (31). When a finger touches a finger tip mark (21') displayed with a graphic image (20') and is moved on a screen (as shown by an arrow A, i.e., from H1 to H2), contact positions are sensed in order on the touch panel and converted into three-dimensional position data by using planar position data (calculated on the basis of the direction of graphic display line of sight or a separately set planar direction and the latest touch position). These data are utilized for the sequential update display of the graphic image (20'), and transmitted on the other hand to the robot controller (10) and utilized for the jog feeding (arrow A') of the robot (20). A mouse (34) may be used instead of the touch panel. The direction of graphic display line of sight may be determined by using a sensor having a three-dimensional attitude detecting capability.
Abstract:
An electric current is made to flow between selected phases by turning on the selective switching elements (for example, Tra and Trd) of an inverter. When the inclination of the current waveform detected by means of current detecting circuits IR and IS coincide with a reference inclination, the current detecting circuit and switching element of the circuit to which the current flows and the winding of a motor can be diagnosed as normal. When the inclination of the detected current waveform is "0" or gentler than the reference inclination, the current detecting circuit, switching element, and motor winding can be diagnosed as abnormal and the abnormal part is specified by changing the switching element to be turned on and finding the inclination of the waveform of the current detecting circuit in the same way. When the inclination of the detected current waveform is very steep as compared with the reference inclination, it can be diagnosed that a short circuit occurs in a cable or the motor winding.
Abstract:
A control device for controlling robots is divided into a servo amplifier, a strong electric current unit (3) such as a power supply, which supplies the servo amplifier with electric power, and a control unit (1) of an information processing system except the servo amplifier and the current unit. The strong electric current unit (3) is adjacent to or housed in a robot mechanism unit (2). The control unit (1) is installed outside a safety fence (4). The control unit (1) and the servo amplifier of the strong electric current unit (3) are connected to each other by an optical fiber cable (5). Since the control unit (1) is outside the safety fence (4), it is easy to perform operation and maintenance of robots. Also, the optical fiber cable (5) performs high-speed serial communication, only a single cable is required to reduce an occupied space.
Abstract:
An arc welding method by which welding conditions such as the welding speed, the voltage and the current can be varied easily. A starting point at which the change of the welding conditions, i.e., the welding speed, voltage and current, is started and a finishing point at which the change of the conditions is finished are taught, and the welding speeds, voltages and currents at those starting and finishing points are determined. At the starting point, the welding is started at the welding speed, voltage and current which are set as the conditions at the starting point and the welding conditions are gradually changed so as to reach, at the finishing point, the welding speed, voltage and current which are set as the conditions at the finishing point. Only by setting the positions of the starting point and finishing point and the welding conditions at the positions, the welding conditions can be gradually changed while a welding torch is moved from the starting point to the finishing point, so that the welding conditions can be varied easily.
Abstract:
A robot controller having an expanded backward movement function. At the time of a forward movement in a movement program, the type of the order, the line number, the movement position of the robot, the I/O signal status before the order is practiced and values before the calculation order is practiced are stored as historical data. At the time of a backward movement, the data written in a history table are read in a backward direction, the type of the order is judged and the backward movement processing is executed in accordance with the judgment result. The separately taught backward movement exclusive order is read and practiced. If the order is a signal output order to a cooperating apparatus, the signal output order is practiced after the robot movement to the stored position is finished. The automatic reversing or the individual setting of the I/O signal is performed after the movement to the stored position is finished.
Abstract:
In a CNC apparatus (10), in addition to a PC circuit (200) which performs the sequence control of a machine (60) which is controlled numerically, a PC circuit (300) for the sequence control of peripheral apparatuses is provided. Sequence programs which are executed by the PC circuits can be inputted/outputted to/from EEPROMs (240 and 340) independently and, further, the sequence programs can be edited and diagnosed independently. Moreover, signals are transmitted between the PC circuits (200 and 300) and the operations of both the PC circuits are matched with each other when the sequence programs are executed.
Abstract:
The main part of an injection molding machine (1) consists of a stationary platen (3), a moving platen (4), a clamping mechanism unit (7) and a linear platen (5) which are built up in this order. The stationary platen (3) and the linear platen (5) are tied by tie-bars (2), and the moving platen (4) is driven by the clamping mechanism unit (7) which is provided between the linear platen (5) and the moving platen (4). A guide rod (9) is made to protrude from the surface of the moving platen (4) opposite to the surface to which a movable side mold is attached and guides the sliding of a cross-head (10). Further, the guide rod (9) is made to pass through the linear platen (5) to protrude, and an injection unit (8) is fixed to the end of the guide rod (9). As the sliding guide of the cross-head (10) and the supporting guide of the injection unit (8) are unified, the number of components is reduced and the manufacturing cost is reduced.
Abstract:
A casing (3) of a control unit of a body of a numerical control apparatus is provided at its front side with a display and an interface (2) into which a PC card (13) can be inserted. A dustproof mechanism (6) is also provided so as to prevent dust from entering the control unit from the outside through the interface (2) both when the PC card (13) is inserted into the interface (2) and when the PC card (13) is not inserted.
Abstract:
The driving source of the final wrist shaft of a robot is also used as the driving source of a servo tool. When a command E1 is outputted from a robot controller, another command E2 is not outputted and only the coil of a first hollow clutch is excited to fix a first arm (18) to the housing of a speed reducer. Consequently, the rotation of a servo motor M6 is transmitted only to a second arm (20) through the speed reducer, and the second arm (20) is rotationally displaced from the first arm (18). As a result, the front ends of the arms (18 and 20) are brought closer to or separated from each other and the hands of the robot are opened or closed. When the command E2 is outputted, the command E1 is not outputted and only a second hollow clutch is turned on. As a result, the arms (18 and 20) are coupled with each other and integrally driven by means of the motor M6 to change the attitude of the hands of the robot.
Abstract:
Trial machining is performed to determine the actual machining positions (P1, P2, ...) corresponding to the command positions (S1, S2, S3, ...) of each block of NC data. Point symmetry positions of the actual machining positions (P1, P2, ...) with respect to the command positions (S1, S2, S3, ...) of each block are calculated. Corrected NC data are generated as the command positions of each block whose point symmetry positions are corrected. The corrected NC data include a correction quantity for correcting the position error due to a delay of the servo system. Thus, performing the machining using the corrected NC data cancels this correction quantity with the follow-up delay due to the actual servo system delay, resulting in a more accurate machined shape.