Search

CN-120435695-B - Parameter adjusting device and parameter adjusting method

CN120435695BCN 120435695 BCN120435695 BCN 120435695BCN-120435695-B

Abstract

The parameter adjustment device includes a feature amount calculation unit, an evaluation index calculation unit, a1 st optimal solution search unit, and a display control unit. The feature amount calculation unit simulates the operation of the work machine to be controlled based on the tool movement command, and calculates the feature amount of the machining. The evaluation index calculation unit calculates 1 or more evaluation index values that evaluate the machining result based on the machining feature values. The 1 st optimal solution search unit uses the 1 st learning result for estimating the evaluation index value from the command value generation parameter set to estimate the evaluation index value corresponding to the command value generation parameter set for 1 st search, and searches for command value generation parameter set candidates, which are a plurality of command value generation parameter sets for simultaneously optimizing each of the evaluation index values, using the estimated result. The display control unit sets the command value generation parameter set candidates to a command value generation device that generates a tool movement command, and causes a display unit to display the feature values of the machining calculated by the operation of the command value generation device in association with the respective evaluation index values.

Inventors

  • Yu Cheng Cheng two
  • MARUTA TAKASHI
  • NAKANISHI YUTA
  • NISHINO SHINYA

Assignees

  • 三菱电机株式会社

Dates

Publication Date
20260512
Application Date
20230628

Claims (15)

  1. 1. A parameter adjustment device for adjusting a command value generation parameter set, which is a plurality of parameters used for generating a tool movement command, the tool movement command being configured by interpolation point groups per unit time on a tool path calculated based on a machining program for machining a machining object, The parameter adjustment device is characterized by comprising: a feature quantity calculation unit that simulates the operation of the work machine to be controlled based on the tool movement command, and calculates a feature quantity for machining; An evaluation index calculation unit that calculates 1 or more evaluation index values that evaluate a processing result based on the processing feature values; A1 st optimal solution search unit that uses a1 st learning result for estimating the evaluation index value from the instruction value generation parameter set obtained by learning using the instruction value generation parameter set and the evaluation index value, estimates the evaluation index value corresponding to the instruction value generation parameter set for 1 st search, searches for instruction value generation parameter set candidates, which are a plurality of instruction value generation parameter sets in which the respective evaluation index values are simultaneously optimized, using the estimated result, and A display control unit that sets the command value generation parameter set candidates to a command value generation device that generates the tool movement command, and causes a display unit to display the feature value of the machining calculated by the command value generation device in association with each of the evaluation index values, The display control unit sets preference information for each of the evaluation index values of the instruction value generation parameter set candidates selected by the operator among the feature amounts of the machining and the respective evaluation index values displayed on the display unit.
  2. 2. The parameter adjustment device of claim 1, wherein, The system further comprises a 2 nd optimal solution search unit which searches for a command value generation parameter set corresponding to an evaluation index value for which the difference between the 2 nd optimal solution search unit and the preference information is minimized.
  3. 3. The parameter adjustment device of claim 1, wherein, The system further comprises a2 nd optimal solution search unit which searches for a command value generation parameter set corresponding to an evaluation index value in which the difference between the 2 nd optimal solution search unit and the preference information falls within a certain value.
  4. 4. A parameter adjusting apparatus as defined in claim 2 or 3, wherein, The 2 nd optimal solution search unit uses a2 nd learning result for estimating a difference between the evaluation index value corresponding to the instruction value generation parameter set and the preference information from the instruction value generation parameter set, estimates a difference between the evaluation index value corresponding to the instruction value generation parameter set for 2 nd search and the preference information, and searches for an instruction value generation parameter set in which a difference between the evaluation index value and the preference information is minimized using the estimated result.
  5. 5. The parameter adjustment device of claim 4, wherein, The 2 nd optimal solution search unit has a function of generating the 2 nd learning result using learning data including the instruction value generation parameter set and a difference between the preference information and the evaluation index value corresponding to the instruction value generation parameter set.
  6. 6. A parameter adjusting apparatus as defined in claim 2 or 3, wherein, The 1 st optimal solution search unit has a function of generating the 1 st learning result using learning data including the instruction value generation parameter set and the evaluation index value.
  7. 7. The parameter adjustment device of claim 6, wherein, The learning data used in the 2 nd optimal solution search unit is data acquired from the same control object as the learning data used in the 1 st optimal solution search unit.
  8. 8. The parameter adjustment device of claim 6, wherein, The learning data used in the 2 nd optimal solution search unit is data acquired from a control object different from the learning data used in the 1 st optimal solution search unit.
  9. 9. The parameter adjustment device of claim 1, wherein, The feature amount calculation unit calculates the feature amount of the machining for each of 1 or more shape structural elements included in the machining target shape, which is the target shape data of the machining object including the machining curved surface which is the curved surface to be machined, The 1 st optimal solution search unit searches for the command value generation parameter set candidate for each of the shape structural elements, The display control unit sets, for each of the shape components, the evaluation index values of the respective instruction value generation parameter set candidates selected and adjusted by the operator as preference information.
  10. 10. The parameter adjustment device of claim 1, wherein, The characteristic quantity of the machining is the speed of the tool's front end point, 1 Of the evaluation index values is an evaluation index value related to the processing time, The evaluation index value related to the machining time is a deceleration rate of the speed of the tool center point with respect to a command speed described in the machining program.
  11. 11. The parameter adjustment device of claim 1, wherein, The feature quantity of the machining is machining error quantity which is the distance between the machining target shape, which is the shape data of the target of the object to be machined including the curved surface to be machined, i.e., the machining curved surface, and the tool arranged at the position of the tool center point, 1 Of the evaluation index values is an evaluation index value related to machining accuracy, The evaluation index value related to the machining accuracy is an average value of the machining error amounts.
  12. 12. The parameter adjustment device of claim 1, wherein, The feature quantity of the machining is machining error quantity which is the distance between the machining target shape, which is the shape data of the target of the object to be machined including the curved surface to be machined, i.e., the machining curved surface, and the tool arranged at the position of the tool center point, 1 Of the evaluation index values is an evaluation index value related to the quality of the surface, The evaluation index value related to the surface quality is a variance value of the machining error amount.
  13. 13. The parameter tuning device of claim 9, wherein the parameter tuning device comprises, Further comprising a shape analysis unit that analyzes shape information, which is information indicating the shape of each of the shape structural elements of the processing target shape, based on the processed feature amount calculated by the feature amount calculation unit, The 1 st optimal solution searching unit adds the shape information to the relation between the instruction value generation parameter set and the evaluation index value to learn, generates the 1 st learning result, And estimating the evaluation index value corresponding to the 1 st search instruction value generation parameter set and the shape information by using the 1 st learning result.
  14. 14. The parameter tuning device of claim 13, wherein the parameter tuning device comprises, The shape analysis unit uses, as the shape information, a function obtained by fitting 1-dimensionally to an accumulated value of tangential vector changes calculated from the machined feature values corresponding to adjacent paths, or to a distance from the center of gravity of the adjacent paths, which are adjacent to the tool center point path represented by each of the shape structural elements.
  15. 15. A parameter adjustment method for a parameter adjustment device for adjusting a plurality of parameters used for generating a tool movement command, that is, command value generation parameter sets, the tool movement command being composed of interpolation point groups per unit time on a tool path calculated based on a machining program for machining a machining object, The parameter adjustment method is characterized by comprising the following steps: A feature amount calculation step of simulating the operation of the work machine to be controlled according to the tool movement command, and calculating the feature amount of the machining; An evaluation index calculation step of calculating 1 or more evaluation index values that evaluate a processing result according to the processing feature quantity; A1 st optimal solution search step of estimating the evaluation index value from the 1 st learning result obtained by estimating the evaluation index value from the instruction value generation parameter set obtained by learning using the instruction value generation parameter set and the evaluation index value, estimating the evaluation index value corresponding to the instruction value generation parameter set for 1 st search, searching for instruction value generation parameter set candidates, which are a plurality of instruction value generation parameter sets in which the respective evaluation index values are simultaneously optimized, using the estimated result, and A display control step of setting the command value generation parameter set candidates to a command value generation device that generates the tool movement command, and displaying the feature values of the machining calculated by the command value generation device and the evaluation index values in association with each other on a display unit, The display control step sets preference information for each of the evaluation index values of the instruction value generation parameter set candidates selected by the operator among the feature amounts of the machining and the respective evaluation index values displayed on the display unit.

Description

Parameter adjusting device and parameter adjusting method Technical Field The present invention relates to a parameter adjustment device and a parameter adjustment method for adjusting a parameter related to generation of a command value in a command value generation device for generating a tool movement command for driving a driving device of a machine tool based on a machining program. Background In the case of machining an object to be machined into a desired shape using a working machine, a machining program is generally created by CAM (Computer Aided Manufacturing) or the like. The machining program includes information on the machining shape, the feed speed of the tool, the rotational speed of the tool, and the like. The command value generation device reads the machining program and calculates a tool path by performing coordinate transformation, tool length correction, tool diameter correction, mechanical error correction, and the like. The command value generation device also performs processing such as acceleration and deceleration, and calculates interpolation points, which are command points on the tool path per unit time. In many cases, a numerical control device (Numerical Control:NC) is used as the command value generation device. The command value generating device is equipped with various functions for enabling the machining by the machine tool to be performed at a higher speed and with higher accuracy. The operator needs to judge whether the cycle time is a machining time, the machining accuracy is important, and the surface quality is important, according to the shape, application, and the like of the workpiece to be machined, and adjust a large number of parameters related to these functions. Therefore, a lot of time is required for the parameter adjustment work of the command value generating apparatus, or the adjustment work becomes complicated, and there is a problem that adjustment matching with the preference of the operator cannot be achieved. In the case described above, a technique for assisting parameter adjustment by performing a test program by setting a plurality of parameters and selecting a parameter set having a best value for an evaluation index determined based on machining accuracy and machining time is disclosed in patent document 1. Patent document 1 Japanese patent No. 5956619 Disclosure of Invention However, in the technique described in patent document 1, when the test program used for parameter adjustment is different from the shape of the workpiece to be machined by the operator, the accuracy of parameter adjustment is deteriorated, and an adjustment result matching the operator's preference cannot be obtained. On the other hand, if an attempt is made to maintain the accuracy of parameter adjustment in order to obtain an adjustment result that matches the operator's preference, the test program is changed or the adjustment range of each parameter is corrected, and the series of operations need to be repeated a plurality of times from the step represented by the parameter adjustment operation and then converged to the operator's preference. Conventionally, when parameters are converged to preferences of an operator, the operator needs to try and error to perform a parameter adjustment operation, and thus the operator is charged with additional effort and time. Therefore, in parameter adjustment, a technique capable of converging on the preference of the operator as compared with the conventional technique is demanded. The present invention has been made in view of the above circumstances, and an object of the present invention is to provide a parameter adjustment device capable of converging a parameter related to a command value that matches a preference of an operator more quickly than before. In order to solve the above-described problems and achieve the object, a parameter adjustment device according to the present invention adjusts a command value generation parameter set, which is a plurality of parameters used for generating a tool movement command composed of an interpolation point group per unit time on a tool path calculated based on a machining program for machining a machining object, and includes a feature amount calculation unit, an evaluation index calculation unit, a1 st optimal solution search unit, and a display control unit. The feature amount calculation unit simulates the operation of the work machine to be controlled based on the tool movement command, and calculates the feature amount of the machining. The evaluation index calculation unit calculates 1 or more evaluation index values that evaluate the machining result based on the machining feature values. The 1 st optimal solution search unit uses the 1 st learning result for estimating the evaluation index value from the instruction value generation parameter set obtained by learning using the instruction value generation parameter set and the evaluation index value, estimates the evaluatio