-
公开(公告)号:US09753447B2
公开(公告)日:2017-09-05
申请号:US14561803
申请日:2014-12-05
申请人: OMRON CORPORATION
IPC分类号: G05D7/00 , G05B19/05 , G05B19/414
CPC分类号: G05B19/056 , G05B19/4145 , G05B2219/42189 , G05B2219/43174 , G05B2219/50234
摘要: 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.
-
公开(公告)号:US10509393B2
公开(公告)日:2019-12-17
申请号:US15894881
申请日:2018-02-12
申请人: OMRON Corporation
IPC分类号: G05B19/41 , G05B19/414 , G05B19/04
摘要: 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.
-
公开(公告)号:US09996076B2
公开(公告)日:2018-06-12
申请号:US15382758
申请日:2016-12-19
申请人: OMRON Corporation
IPC分类号: G05B19/29 , G05B19/416
CPC分类号: G05B19/416 , G05B19/404 , G05B2219/34013 , G05B2219/36495
摘要: 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.
-
-