CN-122018441-A - Programming method and equipment for integrated cleaning program in machining center
Abstract
The application relates to a programming method and equipment for an integrated cleaning program in a machining center, wherein the method comprises the steps of responding to a received cleaning request, obtaining a machining track of a workpiece to be cleaned and geometric data of all cleaning features, dividing the cleaning areas according to the feature types of all the cleaning features, determining the cleaning pressure grade of all the cleaning areas, determining the cleaning track corresponding to all the cleaning areas based on the geometric data of all the cleaning features and the machining track, generating a numerical control program based on the cleaning track and the cleaning pressure grade, and cleaning the workpiece to be cleaned based on the numerical control program. The numerical control motion control capability of the machining center and the targeted cleaning process design are integrated through software programming. The problems of special equipment cost and logistics are solved, and the problems of cleaning blind areas and uncontrollable effect are solved through intelligent track generation based on characteristic data.
Inventors
- QI XIAOLING
- GUO YE
- SUN YUCHENG
- ZHANG TONGLE
- ZHUANG PENG
- LI QINGQING
Assignees
- 潍柴动力股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20260212
Claims (10)
- 1. A method of programming an integrated cleaning program in a machining center, comprising: In response to receiving a cleaning request, acquiring a processing track of a workpiece to be cleaned and geometric data of each cleaning feature; dividing cleaning areas according to the characteristic types of the cleaning characteristics, and determining the cleaning pressure grade of each cleaning area; determining a cleaning track corresponding to each cleaning area based on the geometric data of each cleaning feature and the processing track; And generating a numerical control program based on the cleaning track and the cleaning pressure grade, and cleaning the workpiece to be cleaned based on the numerical control program.
- 2. The method according to claim 1, wherein generating a numerical control program based on the cleaning trajectory and the cleaning pressure level, specifically comprises: determining the type of the cleaning tool corresponding to each cleaning area based on the characteristic type of each cleaning characteristic; the cleaning tool type comprises a high-pressure direct injection nozzle for cleaning blind holes, a fan-shaped atomizing nozzle for cleaning planes and shallow grooves, a rotary injection nozzle for cleaning cross holes and a multi-angle compound nozzle for cleaning specific holes; determining a target cleaning pressure for the cleaning zone based on the cleaning pressure level; and generating a numerical control program based on the cleaning tool, the cleaning track and the target cleaning pressure.
- 3. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: Responding to the cleaning area as a blind hole or a bowl-shaped plug hole, and on the basis of the original drilling tool path, backing back a tool nose point along the direction of a tool shaft by a preset distance to obtain a cleaning point, and taking the cleaning point as a cleaning track; the setpoint dwell time is determined based on the purge pressure rating, the pore depth, and the pore size.
- 4. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: Determining an original drilling tool path in response to the cleaning area being a cross hole or an inner cavity through hole; determining a variable-diameter axial spiral track based on a rotation angle, an aperture, a nozzle diameter, a spiral number, a starting point depth of an intersecting area in a hole and a screw pitch, and taking the original drilling tool path as an axis to serve as a cleaning track in the intersecting hole; and determining a variable-diameter axial spiral track based on the rotation angle, the aperture, the diameter of the nozzle, the number of spiral turns, the end point depth of the inner cavity through hole area and the thread pitch by taking the original drilling tool path as an axis, and taking the variable-diameter axial spiral track as a cleaning track in the inner cavity through hole.
- 5. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: Determining the center of a bottom hole of the oil injector in response to the cleaning area being the bottom hole ring groove of the oil injector; Based on the inner diameter of each ring groove, the outer diameter of each ring groove, the depth of the bottom surface of each ring groove and the number of spiral turns, two layers of radial spiral tracks are generated along the two ring grooves by taking the center of the bottom hole of the oil sprayer as an original point and are used as cleaning tracks of the ring grooves of the bottom hole of the oil sprayer.
- 6. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: And responding to the cleaning area as an air valve inner cavity, and generating a rotation and radial oscillation composite track as the cleaning track of the air valve inner cavity on the basis of the maximum radius, oscillation amplitude, oscillation times, inner cavity cleaning starting point depth and screw pitch of the nozzle rotatable in the inner cavity.
- 7. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: responding to the cleaning area as a combustion chamber, and determining a preset distance based on the distance from the starting point of the bottom hole of the seat ring of the air inlet valve to the starting point of the bottom hole of the seat ring of the air outlet valve and the included angle between the central axes of the air inlet valve and the air outlet valve; Determining a reference point above the center of the combustion chamber surface of each group of intake and exhaust valves based on the preset distance; And generating an execution angle track by taking the preset coordinate axis as a rotation axis and the reference point as a rotation center based on the average value of the included angles between the connecting line of the starting point of the bottom hole of the intake valve seat ring and the starting point of the bottom hole of the exhaust valve seat ring to the reference point and the preset coordinate axis, the average diameter of the bottom holes of the intake valve seat ring and the exhaust valve seat ring, and the average distance between the starting point of the bottom hole of the intake valve seat ring and the starting point of the bottom hole of the exhaust valve seat ring to the reference point.
- 8. The method according to claim 1, wherein determining a cleaning trajectory for each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure level, comprises: determining a reciprocating step distance according to the width of the groove cavity and the diameter of the nozzle in response to the cleaning area being the groove cavity; generating a reciprocating broken line track in the groove cavity based on the reciprocating step distance and the cutter track profile; and determining an arc radius according to the width of the groove cavity and the size of the nozzle, and generating an arc transition track at the corner of the groove cavity based on the arc radius.
- 9. The method according to claim 1, wherein the cleaning the workpiece to be cleaned based on the cleaning track, specifically comprises: Performing machine tool simulation on the cleaning track to simulate the movement condition of the nozzle in each characteristic area of the engine cylinder cover in the cleaning process; And adjusting the cleaning track in response to the collision of the cleaning tool in the simulation process.
- 10. A programming apparatus for integrating a cleaning program in a machining center, comprising: and a memory communicatively coupled to the at least one processor, wherein, The memory stores instructions executable by the at least one processor to enable the at least one processor to perform the steps of the method of any one of claims 1-9.
Description
Programming method and equipment for integrated cleaning program in machining center Technical Field The application relates to the field of part machining, in particular to a programming method and equipment for an integrated cleaning program in a machining center. Background In the precise manufacturing process of engine cylinder covers, particularly sample products, efficient and thorough cleaning after processing is a key link for ensuring the quality of the products. At present, the industry mainly relies on two technical schemes of off-line cleaning by a special cleaning machine and simple internal spraying and flushing by a processing center, but the two schemes cannot meet the sample test production requirements of small batch, multiple varieties and high complexity. Disclosure of Invention In order to solve the above problems, the present application provides a method and apparatus for programming an integrated cleaning program in a machining center, wherein the method includes: The method comprises the steps of receiving a cleaning request, obtaining a processing track of a workpiece to be cleaned and geometric data of each cleaning feature, dividing cleaning areas according to feature types of each cleaning feature, determining cleaning pressure grades of each cleaning area, determining cleaning tracks corresponding to each cleaning area based on the geometric data and the processing track of each cleaning feature, generating a numerical control program based on the cleaning tracks and the cleaning pressure grades, and cleaning the workpiece to be cleaned based on the numerical control program. In one example, the method for generating the numerical control program based on the cleaning track and the cleaning pressure grade specifically comprises the steps of determining a cleaning tool type corresponding to each cleaning area based on the characteristic type of each cleaning characteristic, wherein the cleaning tool type comprises a high-pressure direct injection nozzle for cleaning a blind hole, a fan-shaped atomization nozzle for cleaning a plane and a shallow groove, a rotary injection nozzle for cleaning a cross hole and a multi-angle composite nozzle for cleaning a specific hole, determining the target cleaning pressure of the cleaning area based on the cleaning pressure grade, and generating the numerical control program based on the cleaning tool, the cleaning track and the target cleaning pressure. In one example, the determining the cleaning track corresponding to each cleaning area based on the geometric data of each cleaning feature and the cleaning pressure grade specifically includes responding to the fact that the cleaning area is a blind hole or a bowl-shaped plug hole, backing back a tool tip point along the cutter shaft direction by a preset distance on the basis of an original drilling tool path to obtain a cleaning point, taking the cleaning point as the cleaning track, and determining the fixed-point residence time based on the cleaning pressure grade, the hole depth and the hole diameter. In one example, the determining a cleaning track corresponding to each cleaning region based on the geometric data of each cleaning feature and the cleaning pressure grade specifically includes determining an original drilling tool path in response to the cleaning region being a cross hole or an inner cavity through hole, determining a reducing axial spiral track based on a rotation angle, a hole diameter, a nozzle diameter, a spiral number, a starting point depth of the cross region in the hole and a screw pitch, taking the original drilling tool path as an axis, and determining the reducing axial spiral track based on the rotation angle, the hole diameter, the nozzle diameter, the spiral number, an end point depth of the inner cavity through hole region and the screw pitch, taking the original drilling tool path as an axis, and taking the original drilling tool path as the cleaning track in the inner cavity through hole. In one example, the determining the cleaning track corresponding to each cleaning area based on the geometric data of each cleaning feature and the cleaning pressure grade specifically comprises determining the center of a bottom hole of a fuel injector in response to the cleaning area being a bottom hole ring groove of the fuel injector, and generating two layers of radial spiral tracks along two ring grooves as the cleaning tracks of the bottom hole ring groove of the fuel injector based on the inner diameter of each ring groove, the outer diameter of the ring groove, the depth of the bottom surface of the ring groove and the number of spiral turns by taking the center of the bottom hole of the fuel injector as an origin. In one example, the determining the cleaning track corresponding to each cleaning area based on the geometric data of each cleaning feature and the cleaning pressure grade specifically comprises responding to the cleaning area as a valve inner cavity,