Time constant setting method for a track program of a robot
    1.
    发明授权
    Time constant setting method for a track program of a robot 失效
    机器人轨迹程序的时间常数设定方法

    公开(公告)号:US5751130A

    公开(公告)日:1998-05-12

    申请号:US669469

    申请日:1996-07-08

    CPC分类号: G05B19/416 G05B2219/43099

    摘要: A method for determining time constants for acceleration and deceleration of a servomotor to be set in preparing a track program for an industrial robot. In setting the time constants, they are calculated in consideration of torques generated due to interference with other axes, which is caused as a plurality of axes are actuated simultaneously when the robot moves on desired tracks. As a result, the torques will not be saturated despite influences, if any, of interference torques, so that there is no possibility of tracks being deflected, and cycle times can be shortened by assigning relatively short time constants in the case where the influences of the interference torques are not substantial.

    摘要翻译: PCT No.PCT / JP95 / 02276 Sec。 371日期:1996年7月8日 102(e)日期1996年7月8日PCT 1995年11月7日PCT PCT。 出版物WO96 / 15480 PCT 日期1996年5月23日一种用于在为工业机器人准备轨道程序时设定的伺服电机的加速和减速时间常数的方法。 在设定时间常数时,考虑到由于与其他轴的干涉而产生的扭矩而计算出,这是由于当机器人在期望的轨道上移动时多个轴被同时致动。 结果,即使有干扰转矩的影响,扭矩也不会饱和,从而不会有轨迹被偏转的可能性,并且通过在相对较短的时间常数的情况下分配相对较短的时间常数来缩短循环时间 干扰转矩不大。

    Circular tracking method for robot
    2.
    发明授权
    Circular tracking method for robot 失效
    机器人循环跟踪方法

    公开(公告)号:US5463297A

    公开(公告)日:1995-10-31

    申请号:US354027

    申请日:1994-12-06

    摘要: A method of tracking a robot with respect to a circularly moving workpiece W. When a workpiece on a disc-shape conveyer remains stationary at a reference position W0, positions P0 and Q0 are taught to the robot in a stationary coordinate system .SIGMA.0 and the robot is placed on stand-by at a position A. The angular displacement of the disc-shape conveyer is detected by a pulse encoder and counting of the output pulses starts when the workpiece W arrives at the reference position W0. A CPU of a robot controller reads the counted amount in a short cycle and transforms it into a rotation amount .theta. of the conveyer from the reference position. Updating of matrix data for setting a rotary coordinate system .SIGMA.rot based on the rotation amount .theta. is repeated. When the workpiece W reaches the reference position W0, the CPU executes interpolation calculation for successively determining a target point to which the robot is moved, based on the position data of the waiting position and the position data of teaching points P0 and Q0. The position data obtained by the interpolation calculation in the rotary coordinate system .SIGMA.rot is converted into the position data in the stationary coordinate system .SIGMA.0 and the position of the robot is controlled based on thus obtained position data.

    摘要翻译: 跟踪机器人相对于圆周移动的工件W的方法。当盘形输送机上的工件在参考位置W0处保持静止时,位置P0和Q0被教给机器人在静止坐标系SIGMA 0中,并且 机器人被放置在A位置的待机位置。盘形输送机的角位移由脉冲编码器检测,当工件W到达参考位置W0时,输出脉冲的计数开始。 机器人控制器的CPU在短周期内读取计数量并将其从参考位置转换成输送机的旋转量θ。 重复基于旋转量θ更新用于设置旋转坐标系SIGMA rot的矩阵数据。 当工件W到达基准位置W0时,CPU基于等待位置的位置数据和示教点P0和Q0的位置数据执行用于连续确定机器人移动到的目标点的插值计算。 通过旋转坐标系SIGMA rot中的内插计算获得的位置数据被转换成静止坐标系SIGMA 0中的位置数据,并且基于由此获得的位置数据来控制机器人的位置。

    Tool posture control method for a robot
    3.
    发明授权
    Tool posture control method for a robot 失效
    机器人的工具姿势控制方法

    公开(公告)号:US4967125A

    公开(公告)日:1990-10-30

    申请号:US432747

    申请日:1989-10-25

    申请人: Ryuichi Hara

    发明人: Ryuichi Hara

    CPC分类号: G05B19/41 G05B2219/50353

    摘要: A tool posture control method for a robot is provided, which is capable of always controlling the posture of a tool as intended, between a starting point and an ending point of operation, in moving the tool from the starting point toward the ending point along a straight line or a circular arc. Based on positions and postures of the tool at a starting point and an ending point, previously given to the robot for instruction, and a tool position at an intermediate point, additionally given as required for instruction, a control device calculates (S2) a first angle formed between the tool and a datum plane, at the starting point, a second angle formed between the tool projected on the datum plane and a datum line set on the datum plane, at the startingt point, and the rotational position of the tool at the starting point around a tool axis, and then calculates (S3) the first angle, the second angle, and the rotational position around the tool axis, at the ending point. Thereafter, the control device interpolates (S4) the tool position, the first angle, the second angle, and the rotational position around the tool axis, between the starting and ending points, and distributes (S6) pulses to servo circuits for driving servomotors, in accordance with the result of the interpolation, thereby controlling the position and posture of the tool between the starting and ending points.

    摘要翻译: PCT No.PCT / JP89 / 00262 Sec。 371日期:1989年10月25日 102(e)日期1989年10月25日PCT 1989年3月9日PCT公布。 出版物WO89 / 08878 日本1989年9月21日。一种用于机器人的工具姿势控制方法,其能够始终在起始点和终点操作之间,在起始点和起始点之间始终控制工具的姿势, 指向直线或圆弧的终点。 基于先前给予机器人指示的起点和终点处的工具的位置和姿势以及根据需要另外给出的中间点的工具位置,控制装置计算(S2)第一 在工具和基准平面之间形成的角度,在起点处,在投影在基准平面上的工具与在基准面上设置的基准线之间,起始点处的第二角度以及工具在起始点处的旋转位置 围绕刀具轴的起始点,然后在终点处计算(S3)围绕刀具轴的第一角度,第二角度和旋转位置。 此后,控制装置在起始点和终点之间插入(S4)工具位置,第一角度,第二角度和围绕工具轴线的旋转位置,并将(S6)脉冲分配到用于驱动伺服电动机的伺服电路, 根据插补的结果,由此控制工具在起始点和终点之间的位置和姿势。

    Velocity control apparatus
    4.
    发明授权

    公开(公告)号:US4894596A

    公开(公告)日:1990-01-16

    申请号:US265676

    申请日:1988-10-31

    申请人: Ryuichi Hara

    发明人: Ryuichi Hara

    IPC分类号: G05B19/416

    摘要: A velocity control apparatus according to the invention controls velocity when moving the movable element of a robot hand or NC machine tool and includes velocity override control for changing the movable element command velocity at a predetermined rate, and acceleration/deceleration circuits (2X, 2Y) of a time constant inversely proportional to a velocity set by the override control. When the amount of a velocity override is changed, the time constant of the acceleration/deceleration circuits (2X, 2Y) is altered in dependence upon the commanded velocity, and an accumulated quantity of command pulses at the time of acceleration/deceleration is controlled so as to be held constant. This makes it possible to control movement at a predetermined velocity without changing the trajectory of the movable element at a corner portion.

    Industrial robot circular arc control method for controlling the angle
of a tool
    5.
    发明授权
    Industrial robot circular arc control method for controlling the angle of a tool 失效
    工业机器人圆弧控制方法,用于控制刀具的角度

    公开(公告)号:US4698777A

    公开(公告)日:1987-10-06

    申请号:US700706

    申请日:1985-01-25

    摘要: An industrial robot arc control method subjects the position of a working member to circular-arc control by interpolation while controlling the target angle of the working member with respect to a surface to be worked, which working member is mounted on the wrist of an industrial robot. The industrial robot circular arc control method includes obtaining corresponding points (P1, P2 . . . ; Q1, Q2 . . . ;) of the tip and base of the working member (TC) at plural taught points for circular-arc control of the tip of the working member, which is mounted on a wrist (HD) of the robot, finding interpolated points of the tip and base of the working member by interpolation from the corresponding taught points, and obtaining command quantities for the motion axes of the robot from the interpolated points.

    摘要翻译: PCT No.PCT / JP84 / 00268 Sec。 371日期1985年1月25日第 102(e)日期1985年1月25日PCT申请日1984年5月25日PCT公布。 出版物WO84 / 04829 日期:1984年12月6日。工业机器人电弧控制方法通过插入控制工件的位置进行圆弧控制,同时控制工作构件相对于被加工表面的目标角度,该工作构件被安装 在工业机器人的手腕上。 工业机器人圆弧控制方法包括在多个教导点处获得工作构件(TC)的尖端和底部的对应点(P1,P2 ...,Q1,Q2 ...),用于圆弧控制 安装在机器人的手腕(HD)上的工作构件的顶端通过从相应的教导点的插值找到工作构件的尖端和底部的内插点,并获得机器人的运动轴的指令量 从内插点。

    Image processing apparatus for robot
    6.
    发明授权
    Image processing apparatus for robot 有权
    机器人图像处理装置

    公开(公告)号:US07151848B1

    公开(公告)日:2006-12-19

    申请号:US09429920

    申请日:1999-10-29

    IPC分类号: G06K9/00

    摘要: A robot control unit 42 and an image processing control unit (control unit of the image processing apparatus) 43 are incorporated into a robot controller 40. A camera CM is connected to the image processing control unit 43. A main body 1 of a robot is connected to the robot control unit 42 through an amplifier 41. A portable robot teaching pendant 80 connected to the robot control unit 42 is provided with a monitor display, and functions also as a teaching pendant of the image processing apparatus. Therefore, by using the teaching pendant 80, manipulation of image processing, and issuing of an instruction to a program for processing an image can be performed. Furthermore, an image obtained by a camera CM, and information relevant to the manipulation of the image processing apparatus such as an operation menu, etc. can be displayed on the monitor display. Therefore, an operator can efficiently perform all operations relevant to the robot, the camera, processing an image, etc. while watching a monitor screen.

    摘要翻译: 机器人控制单元42和图像处理控制单元(图像处理设备的控制单元)43并入机器人控制器40中。相机CM连接到图像处理控制单元43.机器人的主体1 通过放大器41连接到机器人控制单元42.连接到机器人控制单元42的便携式机器人示教装置80设置有监视器显示器,并且还用作图像处理装置的示教装置。 因此,通过使用示教装置80,可以执行对图像处理的操作,以及向用于处理图像的程序发出指令。 此外,可以在监视器显示器上显示由照相机CM获得的图像,以及与诸如操作菜单等的图像处理装置的操纵有关的信息。 因此,操作者可以在观看监视器屏幕的同时有效地执行与机器人,相机,处理图像等相关的所有操作。

    Vertical revolute joint robot
    7.
    发明授权
    Vertical revolute joint robot 失效
    垂直革命联合机器人

    公开(公告)号:US5065337A

    公开(公告)日:1991-11-12

    申请号:US474032

    申请日:1990-04-18

    申请人: Ryuichi Hara

    发明人: Ryuichi Hara

    CPC分类号: B25J9/06 B25J9/04 G05B19/4086

    摘要: A vertical revolute joint robot having an offset wrist, which is capable of rapidly calculating respective joint angles on the basis of a target position and orientation of an end effector, and hence is excellent in operation accuracy.A robot arm consists of first to third links, and the joint axis (Y0) of a first joint (1), which couples a base fixedly disposed within an operation space to the first link, extends perpendicularly to the axis of the base, whereas the joint axis (Z1) of a second joint (2), which couples the first and second links to each other, extends along the axis of the first link. The third link is mounted with a wrist offset relative to the arm, and an end effector is mounted on the offset wrist. A computer provided in the robot calculates a fist joint angle (.theta.1) in accordance with an arithmetic equation, which is fulfilled between corresponding ones of transformation matrices employed for coordinate transformation among zeroth to sixth coordinate systems respectively set for first to sixth joints (1)-(6) and an end effector mounting face center, the equation being represented as a function of vector components indicative of the position of the origin of the sixth coordinate system with respect to the zeroth coordinate system and determinable from target position and orientation of the end effector, link lengths determined in dependence on the robot arrangement, and offset distances (d2-d4). The computer calculates other joint angles (.theta.2-.theta.6) in accordance with similar arithmetic equations.

    Method for acceleration and deceleration control of servomotors
    8.
    发明授权
    Method for acceleration and deceleration control of servomotors 失效
    伺服电机加减速控制方法

    公开(公告)号:US5004968A

    公开(公告)日:1991-04-02

    申请号:US381396

    申请日:1989-07-05

    IPC分类号: H02P29/00 G05B19/416

    摘要: A method for acceleration and deceleration control of servomotors always brings out the maximum operating capability of a machine equipped with servomotors, such as a robot, NC machine tool, etc. and accurately moves a respective operating section of the machine, e.g., robot work point, tool, etc., along a commanded path. When a command is read from a program, the speed command value is divided by a maximum allowable (Am) of the machine, set previously, to determine a time constant (T) for acceleration and deceleration control (Step S2), and the time constant is divided by a sampling period to obtain a number (n) of times of commanded speed sampling (Step S3). The servomotor is driven at a controlled speed after the acceleration/deceleration process. The controlled speed is obtained by dividing a sum of a commanded speed of the current sampling period and commanded speeds sampled in the previous (n-1) periods preceding the current period, by the number (n) of times of sampling. Thus, accelerated and decelerated operations of the machine are always performed at the maximum allowable acceleration/deceleration, whereby the maximum operating capability of the machine is available and the respective machine operating section can be moved accurately along the commanded path.

    摘要翻译: PCT No.PCT / JP88 / 01241 Sec。 371日期:1989年7月5日 102(e)日期1989年7月5日PCT提交1988年12月9日PCT公布。 出版物WO89 / 06066 日期:1989年6月29日。伺服电机的加减速控制方法总是提供装备有机器人,数控机床等伺服电动机的机器的最大操作能力,并精确地移动相应的操作部分 机器,例如机器人工作点,工具等,沿着命令的路径。 当从程序中读出命令时,将速度指令值除以预先设定的机器的最大允许量(Am),以确定加速和减速控制的时间常数(T)(步骤S2) 常数除以采样周期,以获得指令速度采样次数(n)(步骤S3)。 伺服电机在加速/减速过程后以受控的速度驱动。 控制速度通过将当前采样周期的指令速度与在当前周期之前的(n-1)个周期中采样的指令速度之和除以采样次数(n)来得到。 因此,机器的加速和减速操作总是以最大允许的加速/减速进行,从而可以获得机器的最大操作能力,并且可以沿着指令路径精确地移动各个机器操作部。

    Track control method for a robot
    9.
    发明授权
    Track control method for a robot 失效
    机器人跟踪控制方法

    公开(公告)号:US4970370A

    公开(公告)日:1990-11-13

    申请号:US315684

    申请日:1989-02-14

    申请人: Ryuichi Hara

    发明人: Ryuichi Hara

    摘要: There is provided a track control method for a robot, in which a welding operation can be executed by moving a workpiece along a predetermined track, with respect to a fixed welding torch. The welding torch (1) is disposed fixedly, while the workpiece (W) is held by means of a robot hand. Before starting the welding operation, the workpiece is located at each target point (a1, a2), and a workpiece coordinate position (T1, T2) corresponding to a hand operating position, at each target point, is taught. During the welding operation, a playback function of the robot is utilized for driving various robot operating sections, including robot arms and a robot hand, so that positions to which the workpiece is moved are coincident with a series of calculated workpiece coordinate positions. Thereupon, the welding is performed along the predetermined track on the workpiece as the workpiece moves, despite the change of the position of the workpiece relative to the distal end of an arm (4).

    摘要翻译: PCT No.PCT / JP88 / 00777 Sec。 371日期1989年2月14日 102(e)日期1989年2月14日PCT提交1988年8月4日PCT公布。 第WO89 / 01199号公报 日期为1989年2月9日。提供了一种用于机器人的轨迹控制方法,其中可以通过相对于固定焊炬沿预定轨道移动工件来执行焊接操作。 焊枪(1)固定地设置,而工件(W)通过机器人手保持。 在开始焊接操作之前,工件位于每个目标点(a1,a2),并且教导了在每个目标点处对应于手动操作位置的工件坐标位置(T1,T2)。 在焊接操作期间,机器人的重放功能被用于驱动包括机器人手臂和机器人手在内的各种机器人操作部分,使得工件移动的位置与一系列计算的工件坐标位置一致。 因此,尽管工件相对于臂(4)的远端的位置发生变化,但是随着工件移动,沿着工件上的预定轨迹进行焊接。

    Measurement apparatus
    10.
    发明授权
    Measurement apparatus 失效
    测量装置

    公开(公告)号:US06728417B1

    公开(公告)日:2004-04-27

    申请号:US09471116

    申请日:1999-12-23

    IPC分类号: G06K940

    CPC分类号: G01B11/024

    摘要: There is provided a measurement device being capable of obtaining an image being free from a distortion even if the position of a measurement object varies in image pickup and being capable of performing a precise measurement according to the image. Camera calibration is executed by using a dot pattern or the like, and parameters of a camera model are stored (S1). The image of a reference object is fetched (S2), a corrected reference image being free from a lens distortion and a distortion caused by image pickup in a diagonal direction is formed on the basis of the equation of the camera model (S3), and parameters for detecting the measurement object are set in accordance with the image (S4). In a system operation, the image of the measurement object, the position of which varies, is acquired (S5), and the corrected reference image being free from a distortion as in S3 is formed (S6). The measurement object is detected by using the parameters for detecting the measurement object (S7, S8), necessary data for an application is formed and output (S9). In failure to perform detection, an appropriate message is output (S10, S11).

    摘要翻译: 提供了一种测量装置,即使在测量对象的位置在图像拾取中变化并且能够根据图像执行精确测量,也能够获得没有失真的图像。 通过使用点图案等来执行相机校准,并且存储照相机模型的参数(S1)。 获取参考对象的图像(S2),基于相机模型(S3)的方程式形成没有镜头失真的校正参考图像和由对角线方向上的图像拾取引起的失真,以及 根据图像来设定用于检测测量对象的参数(S4)。 在系统操作中,获取其位置变化的测量对象的图像(S5),并且形成如S3中那样没有失真的校正参考图像(S6)。 通过使用用于检测测量对象的参数来检测测量对象(S7,S8),形成应用的必要数据并输出(S9)。 在不能进行检测的情况下,输出适当的消息(S10,S11)。