Control unit, output control method and program

    公开(公告)号:US09753447B2

    公开(公告)日:2017-09-05

    申请号:US14561803

    申请日:2014-12-05

    申请人: OMRON CORPORATION

    IPC分类号: G05D7/00 G05B19/05 G05B19/414

    摘要: It is possible to easily change CAM tables, which are used for executing an electronic CAM operation. A CAM computation program performs an electronic CAM operation, using a CAM table that is an array in which displacements of a slave axis of an electronic CAM are associated with phases of a master axis of the electronic CAM. A CAM table generating program receives input of a CAM definition variable that defines an electronic CAM operation to be realized by a motion control, and generates a CAM table in which a CAM curve is stored as an array corresponding to the inputted CAM definition variable. A microprocessor performs a CAM computation program using the CAM table. If the microprocessor receives the input of the CAM definition variable, the microprocessor performs the CAM table generating program to generate the CAM table, and stores the generated CAM table into the main memory.

    Control device and control method

    公开(公告)号:US10509393B2

    公开(公告)日:2019-12-17

    申请号:US15894881

    申请日:2018-02-12

    申请人: OMRON Corporation

    摘要: A control device and a control method capable of realizing control based on a sequence program and control based on a numerical control program with a smaller number of process steps are provided. The control device that is capable of controlling a plurality of motors includes: a first program executing unit that executes a sequence program for each control cycle; a second program executing unit that calculates an instruction value for each motor in accordance with a numerical control program; and a state managing unit that manages a control state correlated with a group including a plurality of predetermined motors of the plurality of motors. The state managing unit updates the control state based on at least one of an instruction from the first program executing unit and an execution state of the numerical control program in the second program executing unit.

    Control apparatus, control program, and recording medium

    公开(公告)号:US09996076B2

    公开(公告)日:2018-06-12

    申请号:US15382758

    申请日:2016-12-19

    申请人: OMRON Corporation

    IPC分类号: G05B19/29 G05B19/416

    摘要: The present invention uses a simple structure to precisely control a position of a rotator. A controller (1) sends a pulse for controlling rotation of a work (34) to a servo driver (2), and the work (34) is rotated by a motor (31) according to a reduction ratio as prescribed of a decelerator in which the motor (31) is driven by the servo driver (2) using a pulse quantity of the pulse for indicating an instruction position. The controller (1) includes a counting range determining part (132), and the counting range determining part (132) determines a counting range of an instruction position counter (21a) for counting the pulse quantity. The counting range determining part (132) multiples a prescribed pulse quantity of each turn of the motor (31) by a reciprocal of the reduction ratio and a correction value, and determines the correction value which enables a multiplication result to be an integer.