Control system for controlling control object and control device for linking control applications in control system

    公开(公告)号:US10761515B2

    公开(公告)日:2020-09-01

    申请号:US16005687

    申请日:2018-06-12

    申请人: OMRON Corporation

    摘要: A configuration of control device capable of linking control applications even in a control system that combines a control device with another control device is provided. A first control device includes: a first program execution part outputting a first control command at every first cycle; a parsing part parsing at least a part of a first application program at every second cycle to sequentially generate an internal command; a command calculation part outputting a second control command at every first cycle according to the internal command generated by the parsing part; and an arbitration part managing a parsing process performed by the parsing part. The arbitration part adjusts an output timing of the second control command according to the internal command generated by the parsing part in response to notification of a timing from the second control device.

    Control device and method of synchronizing control

    公开(公告)号:US10268183B2

    公开(公告)日:2019-04-23

    申请号:US15057258

    申请日:2016-03-01

    申请人: OMRON Corporation

    IPC分类号: G05B19/416

    摘要: A control device is configured to synchronize a second axis with a (real or virtual) first axis. The control device includes a processor configured to use position information for the first axis to compute a position command for the second axis, and to correct the position command when outputting a position command to the second axis to compensate for a delay caused by the transmission of the position command from the control device to the second axis, and a delay on the second axis.

    Conveyor tracking system and calibration method

    公开(公告)号:US11021333B2

    公开(公告)日:2021-06-01

    申请号:US16188281

    申请日:2018-11-13

    申请人: OMRON Corporation

    摘要: A method for allowing even a user with little experience in robot operation to be able to perform correct calibration is provided. A mobile device displays one or more patterns at predetermined positions and transmits information indicating a touch position to a control device according to touching applied to the touch position in a state that the patterns are displayed. The control device calculates a parameter set based on an image measurement result obtained by a visual sensor when the mobile device is disposed in an image visual field in a state that the patterns are displayed, a touch position when the mobile device is touched by a robot, and a distance between a position of the mobile device when disposed in the imaging visual field and a position when the mobile device is touched by the robot.

    Control device
    4.
    发明授权

    公开(公告)号:US10908577B2

    公开(公告)日:2021-02-02

    申请号:US16005683

    申请日:2018-06-12

    申请人: OMRON Corporation

    摘要: The present disclosure provides a configuration of a control device that is capable of controlling the execution timing, etc. of multiple application programs when the multiple programs are executed in parallel in addition to a sequence program in a single control device. In the control device, when a first application program includes a first special command and a second application program includes a second special command, a command calculation part outputs a control command according to commands described after the first special command in the first application program and a control command according to commands described after the second special command in the second application program on the basis of a common timing.

    Control device
    6.
    发明授权

    公开(公告)号:US10678218B2

    公开(公告)日:2020-06-09

    申请号:US15894951

    申请日:2018-02-13

    申请人: OMRON Corporation

    IPC分类号: G06F9/44 G05B19/414

    摘要: The present disclosure meets demand to realize control computations according to programs having different execution formats by a single control device. The control device includes a storage unit storing a first program to be scanned as a whole for each execution and a second program that is sequentially executed, an execution processing unit computing a first command value by executing the first program at every predetermined control cycle, an interpreter interpreting at least a part of the second program and generating an intermediate code, a command value computation unit computing a second command value at every control cycle according to the intermediate code generated in advance by the interpreter, and an output unit outputting the first command value computed by the execution processing unit and the second command value computed by the command value computation unit at every control cycle.

    Instruction generating device
    10.
    发明授权

    公开(公告)号:US10365631B2

    公开(公告)日:2019-07-30

    申请号:US15279483

    申请日:2016-09-29

    申请人: OMRON Corporation

    摘要: A desired position instruction of a user is generated even if a plurality of position instructions satisfying a vibration control condition exist. An instruction generator includes a conditional expression selector configured to select a conditional expression that should generate the position instruction from a plurality of conditional expressions based on a control performance condition, a parameter calculator configured to calculate a parameter based on a machine performance index and the selected vibration control conditional expression, and a position instruction generator configured to calculate the position instruction based on the parameter.