摘要:
A robot system can grasp and take out one of a plurality of workpieces placed in a basket-like container by a hand mounted at the forward end of a robot arm. The workpiece is detected by a visual sensor, and the robot is controlled depending on a position and an orientation of the workpiece. When a problem such as interference or the like occurs, information relating to the problem is stored in a robot control unit or a visual sensor control unit. Information relating to the problem includes a predetermined amount of the latest data retrospectively traced from the time point of problem occurrence, a position which the robot has reached, the target position data, the content of the process executed by the visual sensor, and the detection result. When the problem is reproduced, these data are used to simulate the situation at the time of problem occurrence by using simulation unit. The situation at the time of problem occurrence can also be reproduced by using the actual robot without using the simulation unit.
摘要:
An arbitrary signal is converted to IP packets, which are routed by an IP packet routing part to Optical path signal conversion parts. Optical path signals from the Optical path signal conversion parts are provided directly to an optical path route switching part of an IP packet transmission equipment. By the optical path route switching part, optical path signals, obtained by wavelength-demultiplexing of OTM signals from optical backbone transmission lines by OTM/optical path signal conversion parts, and optical path signals from the Optical path signal conversion parts are cross-connected to output routes according to their destinations.
摘要:
The battery pack has batteries, a printed circuit board with battery protection circuit components mounted on it, and a circuit breaker contained in a case. The circuit breaker switches off if excessive current flows in the batteries, or if battery temperature exceeds a specified temperature. The circuit breaker has a plurality of solder terminals attached to its casing, and one or a plurality of the solder terminals are attached to the printed circuit board by solder re-flow. The printed circuit board is connected to the batteries via leads and is disposed in a fixed position inside the case. The circuit breaker is mounted in a fixed position inside the case via the printed circuit board.
摘要:
In an oil-mist separator included by a compressor, an inlet passage directs a flow axis of a mixture gas including a mist of lubrication oil and a gas to be taken out of the compressor with a pressurized condition when the mixture gas reaches a chamber, and a discharge port for discharging the gas from the chamber opens in the chamber.
摘要:
A semiconductor light emitting device having multi-layer structure of group-3 nitride-based semiconductors is disclosed. The light emitting device has lower density of threading dislocation extending from a boundary of a crystal substrate through the multi-layer structure, thereby obtaining good luminescence characteristics. The nitride semiconductor light emitting device has the multi-layer structure. The multi-layer structure comprises a first crystal layer containing substantially pyramidal crystal grains, each of grains has a crystal face non-parallel to a surface of the substrate, and the pyramidal crystal grains are distributed at random like islands. The structure further comprises a second crystal layer formed on the first crystal layer with a compound having a different lattice constant from that of the first crystal layer. The second crystal layer smoothes a surface of the first crystal layer parallel to the surface of the substrate.
摘要:
A robot controller having a function of monitoring abnormality of a robot operation to prevent an accident by stopping supply of energy or operational substance to an operational tool when the operational tool is abnormally stopped. Motion command pulses for a robot motion are obtained by computing operations when a motion statement of the operation program is read out and stored in a shared memory. Motors for driving respective robot axes are driven based on the motion command pulses. When an I/O output command is issued on a signal line to actuate an arc welder, the operation control software demands to set a predetermined waiting time period to a timer. The managing software demands to start a countdown of the timer and informs the operation control software of an elapse of the set waiting time period. The operation control software determines that an abnormality has occurred if all of the present motion command pulses stored in the shared memory are zero, and turns off the signal line to forcedly terminates the actuation of the operational tool. In the midst of the operation, if the operational tool remains unmoved over a predetermined time period, it is also determined that an abnormality has occurred and the operation is forcedly terminated.
摘要:
A robot controller which controls a process controlled variable of an operational tool mounted on a robot in synchronism with the robot motion. The position of each axis of the robot is detected by a sensor such as a position detector. In a calculating section, motion variables such as position Pn, velocity vn and acceleration &agr;n of a tool center point (TCP) are detected from the respective positions of the robot axes. An ideal output (target value) of a sensor for detecting a controlled variable to be controlled in accordance with the motion state is determined in a calculating section. A sensor output is subtracted from the target value to determine a deviation. The deviation is multiplied by a proportional gain K to determine a manipulated variable. By using this manipulated variable, the process of an arc welding machine, sealing machine, or laser beam machine in which a tool is mounted on a distal end of a robot wrist is controlled. The target value is determined in accordance with the change of motion state of the robot, and feedback control is carried out so as to follow the target value so that uniform operation is achieved.
摘要:
A method of setting a coordinate system to an automatic machine with a stable accuracy in a non-contact manner. The desired coordinate system can be set even if it exists outside a moving range of the automatic machine. The operator operates a robot control device to move a robot to a first position A1 where a coordinate system setting jig is within the field of view of a camera supported by the robot. Matrix data [A1] representing the robot position A1 is stored and the jig is photographed by the camera. The image of a group of dots on the jig are analyzed by an image processor to obtain picture element values of the individual points. Based on the picture element values of the individual points and jig data (data of distances between and number of the points), matrix data [D1] representing a position and a posture of a coordinate system &Sgr;c to be set with respect to a sensor coordinate system &Sgr;s is obtained. In the same manner, a matrix data [D2] at a position A2 is obtained. According to a relationship [C]=[A1]·[S]·[D1]=[A2]·[S]·[D2], a matrix [C] is derived and stored as data for setting the coordinate system &Sgr;c to the robot control device.
摘要:
The invention is a robot teaching pendant containing a display device with graphic display capabilities. Display data is displayed on the graphic display and includes the movement of a robot and taught points. This display data is generated by a display data generation unit based on robot programs stored in data storage unit by buffering the data from a robot controller. This display data may also include representative images of the robot tool along with its coordinates in a tool coordinate system and the taught points in a user or world coordinate system. Thus, the action of the robot can be visually recognized with ease, and the robot can be taught easily and accurately.
摘要:
A robot control method capable of eliminating any influence of motion in a preceding path section to assure an accurate path movement with respect to a portion of a path section toward an end point. In a motion statement, a path-assurance section is previously designated in terms of length, time or path-assurance ratio for a moving path �2!.fwdarw.�3!. A path motion plan EFGH for the moving path �2!.fwdarw.�3! is created so that a path section represented by DHGK is the path-assurance section designated in the motion statement, assuming that D represents a terminal point of the motion along the moving path �1!.fwdarw.�2!. Consequently, an influence of motion of the moving path �1!.fwdarw.�2! is not exerted on the motion after a point in time represented by D or K, to assure a movement on the path �2!.fwdarw.�3! in the path-assurance section.