US 12,222,700 B2
Control device
Yuto Yasui, Kyoto (JP); Junji Shimamura, Kyoto (JP); Masahiko Nakano, Kyoto (JP); Takafumi Okura, Kyoto (JP); and Tomonori Shimamura, Kyoto (JP)
Assigned to OMRON CORPORATION, Kyoto (JP)
Appl. No. 17/598,656
Filed by OMRON Corporation, Kyoto (JP)
PCT Filed Mar. 5, 2020, PCT No. PCT/JP2020/009433
§ 371(c)(1), (2) Date Sep. 27, 2021,
PCT Pub. No. WO2020/203019, PCT Pub. Date Oct. 8, 2020.
Claims priority of application No. 2019-066586 (JP), filed on Mar. 29, 2019.
Prior Publication US 2022/0171364 A1, Jun. 2, 2022
Int. Cl. G05B 19/404 (2006.01)
CPC G05B 19/404 (2013.01) [G05B 2219/50218 (2013.01)] 5 Claims
OG exemplary drawing
 
1. A control device configured to synchronize a slave axis drive corresponding to a slave axis with a master axis drive corresponding to a master axis by calculating a position command for the slave axis drive in every control period using position information of the master axis drive and outputting the position command to the slave axis drive, the master axis drive and the slave axis drive being included in a work machine, the control device comprising:
a processor and a storage storing information used for synchronization control, the processor being programmed to function as:
a calculator configured to calculate a correction value for a position command in every control period of the synchronization control based on a transmission delay and a control delay included in outputting the position command from the control device to the slave axis drive, the transmission delay being a delay in transmitting the position command from the control device to the slave axis drive, the control delay being a delay in the slave axis drive;
a generator configured to generate a corrected position command in every control period of the synchronization control by applying the correction value to a reference position command for the slave axis drive calculated using position information about the master axis drive; and
an adjuster configured to adjust, in a predetermined period of time from when a speed of the master axis drive changes during the synchronization control, the correction value calculated by the calculator to be less than the correction value calculated by the calculator in every control period of the synchronization control,
wherein the generator is configured to generate the corrected position command by applying the adjusted correction value to the reference position command for the slave axis drive,
the corrected position command being output from the control device to the slave axis drive to cause a position of the slave axis drive to match the position of the master axis drive during the predetermined period of time,
wherein the processor is further programmed to determine whether a current time is within the predetermined period of time from when the speed of the master axis drive changes during the synchronization control,
the adjuster adjusts the correction value calculated by the calculator to be less than the correction value calculated by the calculator in response to a determination that the current time is within the predetermined period of time from when the speed of the master axis drive changes during the synchronization control, and
the adjuster does not adjust the correction value calculated by the calculator in response to a determination that the current time is not within the predetermined period of time from when the speed of the master axis drive changes during the synchronization control.