Speed adjustment support device
AssigneeFanuc Corporation
InventorYoshiaki Noguchi
Life of this patent
Estimating the term…
Abstract
A speed adjustment support device calculates a jerk per unit time based on a difference in acceleration for each axis of an industrial machine between control cycles, compares the calculated jerk with an allowable jerk for each axis stored in advance, produces exceedance information including at least an exceeding state and an improvement means in a case of jerk exceedance as a result of the comparison, and supports work of adjusting a parameter related to speed of the industrial machine based on the exceedance information.
Claims3
A speed adjustment support device configured to analyze a control program for controlling an industrial machine and support parameter adjustment so that a value related to speed falls within an allowable value range set in advance, the speed adjustment support device comprising:
- a processor configured to
- calculate a jerk of the industrial machine per unit time,
- perform a comparison of the calculated jerk with an allowable jerk for each axis of the industrial machine stored in advance, and
- in response to the calculated jerk exceeding the allowable jerk as a result of the comparison, produce exceedance information including at least an exceeding state of the jerk and improvement information, wherein
- the speed adjustment support device is configured to support work of adjusting a parameter related to speed of the industrial machine based on the exceedance information;
- the speed adjustment support device further comprises an adjustment rule storage memory storing at least one adjustment rule in which an exceeding state of the jerk and an adjustment target parameter are associated with each other in advance;
- the processor is configured to identify the adjustment target parameter as the improvement information based on the exceeding state of the jerk and said at least one adjustment rule stored in the adjustment rule storage memory;
- the adjustment rule storage memory stores said at least one adjustment rule in which the adjustment target parameter is associated with a command type, an exceedance axis name, an exceedance property, and an exceedance amount;
- and
- the processor is configured to
- identify values of the command type, the exceedance axis name, the exceedance property, and the exceedance amount based on information on the result of the comparison,
- search the adjustment rule storage memory for, among said at least one adjustment rule, an adjustment rule corresponding to the identified values of the command type, the exceedance axis name, the exceedance property, and the exceedance amount, and
- produce the exceedance information including, as the improvement information, the adjustment target parameter included in the searched adjustment rule;
- wherein the command type includes a single command or a sequence of two or more consecutive commands;
- and
- wherein the processor is further configured to
- calculate, at positions before and after a jerk exceedance point, an angle of a movement direction of a tool and a radius of curvature of the movement direction of the tool,
- determine, based on a magnitude of the angle and the radius of curvature, whether the jerk exceedance point corresponds to a corner shape or an arc shape, and
- in response to the jerk exceedance point corresponding to the corner shape or the arc shape, adjust at least one of a deceleration speed parameter or a maximum acceleration setting parameter.
Dependencies are inferred from the claim text.