CN114425643A - Method and device for automatically processing batch parts - Google Patents

Method and device for automatically processing batch parts Download PDF

Info

Publication number
CN114425643A
CN114425643A CN202111615190.4A CN202111615190A CN114425643A CN 114425643 A CN114425643 A CN 114425643A CN 202111615190 A CN202111615190 A CN 202111615190A CN 114425643 A CN114425643 A CN 114425643A
Authority
CN
China
Prior art keywords
parts
machining
program
cnc
zero
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202111615190.4A
Other languages
Chinese (zh)
Inventor
成亚飞
杨根
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Moldbao Technology Co ltd
Original Assignee
Shenzhen Moldbao Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Moldbao Technology Co ltd filed Critical Shenzhen Moldbao Technology Co ltd
Priority to CN202111615190.4A priority Critical patent/CN114425643A/en
Publication of CN114425643A publication Critical patent/CN114425643A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H1/00Electrical discharge machining, i.e. removing metal with a series of rapidly recurring electrical discharges between an electrode and a workpiece in the presence of a fluid dielectric
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23HWORKING OF METAL BY THE ACTION OF A HIGH CONCENTRATION OF ELECTRIC CURRENT ON A WORKPIECE USING AN ELECTRODE WHICH TAKES THE PLACE OF A TOOL; SUCH WORKING COMBINED WITH OTHER FORMS OF WORKING OF METAL
    • B23H11/00Auxiliary apparatus or details, not otherwise provided for

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Electrical Discharge Machining, Electrochemical Machining, And Combined Machining (AREA)

Abstract

The application provides a method and a device for automatically processing batch parts, wherein a plurality of identical parts are clamped on a zero positioning clamp, deviation data of each part on the zero positioning clamp is determined through correction of a three-coordinate measuring machine, the deviation data is stored in a system, and a CNC (computer numerical control) processing program and an EDM (electrical discharge machining) processing program are integrated and stored in the system. When the part enters CNC equipment for machining and enters an electric discharge machine tool for EDM machining, the corresponding machining equipment acquires the deviation data, the position of each part on the zero positioning clamp is determined according to the deviation data, and a corresponding machining program is called for machining. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.

Description

Method and device for automatically processing batch parts
Technical Field
The application relates to the field of automatic production, in particular to a method and a device for automatically processing batch parts.
Background
At present, automatic machining operation is carried out in a mode of one part and one tray, namely, one part is machined by using one zero positioning clamp, and only one part can be machined at a time. When the batch parts need to be processed, the zero positioning fixture has the advantages of large input, large workload of repeatedly clamping the parts, large labor input, increased cost, no promotion of the processing amount of the parts, high machine frequency of the parts and capability of seriously reducing the efficiency of the automatic processing of the batch parts.
Disclosure of Invention
The application provides a method and a device for automatically processing parts in batches, which can reduce the labor intensity for repeatedly clamping the parts, reduce the labor input, reduce the operation frequency of the parts, reduce the input cost of a zero positioning clamp and improve the efficiency of automatically processing the parts in batches.
In a first aspect, a method for automatic processing of a batch of parts is provided, the method comprising: acquiring deviation data of respective coordinate systems of a plurality of parts and the coordinate system of a first zero positioning clamp on a three-coordinate measuring machine, and clamping the parts on a tray of the first zero positioning clamp; calling a CNC machining program according to the deviation number and a coordinate system of a second zero point positioning clamp on the CNC machine tool, carrying out CNC machining on a plurality of parts, and clamping the parts on a tray of the second zero point positioning clamp: and calling an EDM program according to the deviation number and a coordinate system of a third zero point positioning clamp on the discharge machine tool, carrying out EDM processing on the plurality of parts after CNC processing, and clamping the plurality of parts on a tray of the third zero point positioning clamp.
The method for automatically machining the batch parts includes the steps that a plurality of identical parts are clamped on a zero positioning clamp, deviation data of each part on the zero positioning clamp are determined through correction of a three-coordinate measuring machine, the deviation data are stored in a system, when the parts enter CNC equipment for machining and enter an electric discharge machine tool for EDM machining, corresponding machining equipment obtains the deviation data, the position of each part on the zero positioning clamp is determined according to the deviation data, and corresponding machining programs are called for machining. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
In the present embodiment, the deviation data [ X, Y, Z ] is used to determine the location of each part in the base coordinate system on the zero-positioning fixture. In other words, the deviation data [ X, Y, Z ] indicates: the offset or relative difference between the coordinate system of each part itself and the base coordinate system on the zero-point positioning fixture.
In the embodiment of the present application, the deviation data [ X, Y, Z ] corresponding to the basic coordinate systems of the zero point positioning jigs on different processing apparatuses are the same.
For example, the number of the parts clamped by the same zero point positioning fixture can be 2 to 8.
In a possible implementation manner of the first aspect, the CNC machining program and the EDM machining program are integrated into a main program through a program conversion file and stored in the system; acquiring a CNC machining program corresponding to each part from the main program according to the ID or the name of each part; according to the ID or the name of each part, acquiring an EDM processing program corresponding to each part from the main program; the names of the plurality of parts are the same, and the IDs are different. In the implementation mode, different processing programs needing to be processed can be integrated into one main program, different processing programs are called in different processing processes, the automatic processing efficiency can be improved, and the sequential operation of automatic processing is guaranteed.
In a possible implementation manner of the first aspect, after the CNC machining, the method further includes: the three-coordinate measuring machine detects the part processed by the CNC according to the coordinate system on the first zero positioning clamp and the deviation data; and (4) sending the parts qualified by detection to an electric discharge machine tool for EDM machining. In the implementation mode, the part machined by the CNC machine is detected, so that the machining quality of the part can be guaranteed, and the automatic machining efficiency is further improved.
In a possible implementation manner of the first aspect, calling a CNC machining program according to the deviation number and a coordinate system of a second zero point positioning fixture on the CNC machine to perform CNC machining on the plurality of parts includes: determining the position of each part on the second zero point positioning clamp according to the coordinate system of the second zero point positioning clamp and the deviation data; and performing CNC machining on the plurality of parts by utilizing the CNC machining program according to the position of each part on the second zero point positioning clamp.
In a possible implementation manner of the first aspect, the invoking an EDM machining program according to the deviation number and a coordinate system of a third zero point positioning fixture on the electric discharge machine to EDM the plurality of parts subjected to the CNC machining includes: determining the position of each part on the third zero point positioning fixture according to the coordinate system of the third zero point positioning fixture and the deviation data; and performing EDM on the plurality of parts according to the position of each part on the third zero positioning fixture by using the EDM program and the electrode discharge run data.
In a possible implementation manner of the first aspect, after the EDM machining, the method further includes: the three-coordinate measuring machine detects the part processed by the EDM according to a coordinate system on a third zero positioning clamp and the deviation data; and uploading the detected data of the plurality of parts to a system. In the implementation mode, the part processed by the EDM is detected, so that the processing quality of the part can be guaranteed, the detection result is uploaded to the system, a worker can check the detection result at any time, and the efficiency and the accuracy of automatic processing are further improved.
In a second aspect, there is provided an apparatus for automatic processing of a batch of parts, the apparatus comprising: an acquisition unit configured to: acquiring deviation data of respective coordinate systems of a plurality of parts and the coordinate system of a first zero positioning clamp on a three-coordinate measuring machine, and clamping the parts on a tray of the first zero positioning clamp; a processing unit for: calling a CNC machining program according to the deviation number and a coordinate system of a second zero point positioning clamp on the CNC machine tool, carrying out CNC machining on a plurality of parts on the CNC machine tool, and clamping the parts on a tray of the second zero point positioning clamp: the processing unit is further configured to: and calling an EDM processing program according to the deviation number and a coordinate system of a third zero point positioning clamp on the electric discharge machine tool, carrying out EDM processing on the plurality of parts subjected to CNC processing on the electric discharge machine tool, and clamping the plurality of parts on a tray of the third zero point positioning clamp.
The device for automatically processing the batch of parts provided by the second aspect acquires deviation data of each part on the zero positioning fixture based on the acquisition unit, and stores the deviation data in the system; based on the processing unit, when the part enters CNC equipment for processing and enters an electric discharge machine tool for EDM processing, the corresponding processing equipment acquires the deviation data, determines the position of each part on the zero positioning fixture according to the deviation data, and calls a corresponding processing program for processing. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
In a possible implementation manner of the second aspect, the apparatus further includes: an integration unit for: integrating the CNC machining program and the EDM machining program into a main program through a program conversion file and storing the main program in a system; the processing unit is further configured to: acquiring a CNC machining program corresponding to each part from the main program according to the ID or the name of each part; acquiring an electric discharge machine tool machining program corresponding to each part from the main program according to the ID or the name of each part; the names of the plurality of parts are the same, and the IDs are different.
In a possible implementation manner of the second aspect, the apparatus further includes: a detection unit to: detecting the part after CNC machining according to a coordinate system on the first zero positioning fixture and the deviation data; the inspected part is sent to an electric discharge machine for EDM.
In a possible implementation manner of the second aspect, the processing unit is specifically configured to: determining the position of each part on the second zero point positioning clamp according to the coordinate system of the second zero point positioning clamp and the deviation data; and performing CNC machining on the plurality of parts by utilizing the CNC machining program according to the position of each part on the second zero point positioning clamp.
In a possible implementation manner of the second aspect, the processing unit is specifically configured to: determining the position of each part on the third zero point positioning fixture according to the coordinate system of the third zero point positioning fixture and the deviation data; and performing EDM on the plurality of parts according to the position of each part on the third zero positioning fixture by using the EDM program and the electrode discharge run data.
In a possible implementation manner of the second aspect, the detection unit is further configured to: detecting the part processed by EDM according to the coordinate system on the third zero positioning clamp and the deviation data; and uploading the detected data of the plurality of parts to a system.
In a third aspect, there is provided an apparatus for automatic batch processing of parts, comprising at least one processor and a memory, the processor and the memory being coupled, the memory storing program instructions, which when executed by the processor, perform the method of the first aspect above or any possible implementation manner of the first aspect.
In a fourth aspect, there is provided an apparatus for automatic processing of a batch of parts, comprising at least one processor and interface circuitry, the at least one processor being configured to perform the method of the first aspect above or any possible implementation manner of the first aspect.
In a fifth aspect, a computer program product is provided, the computer program product comprising a computer program for performing the method of the first aspect or any possible implementation form of the first aspect, when the computer program is executed by a processor.
A sixth aspect provides a computer readable storage medium having stored thereon a computer program for performing the method of the first aspect or any possible implementation manner of the first aspect when the computer program is executed.
In a seventh aspect, a chip is provided, which includes: a processor configured to call and run the computer program from the memory, so that the communication device on which the chip is installed executes the method of the first aspect or any possible implementation manner of the first aspect.
Drawings
Fig. 1 is a schematic flowchart of an example of a method for automatically processing a batch of parts according to an embodiment of the present application.
Fig. 2 is a schematic flowchart of an example of calling processing programs corresponding to different processing procedures to process a workpiece respectively according to the embodiment of the present application.
Fig. 3 is a schematic structural diagram of an example of an apparatus for automatically processing a batch of parts according to an embodiment of the present application.
Fig. 4 is a schematic structural diagram of another apparatus for automatically processing batch parts according to an embodiment of the present application.
Fig. 5 is a schematic structural diagram of an example of a chip system according to an embodiment of the present application.
Detailed Description
The technical solution in the present application will be described below with reference to the accompanying drawings.
In the description of the embodiments of the present application, "/" means "or" unless otherwise specified, for example, a/B may mean a or B; "and/or" herein is merely an association describing an associated object, and means that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, in the description of the embodiments of the present application, "a plurality" means two or more than two.
In the following, the terms "first", "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of the present embodiment, "a plurality" means two or more unless otherwise specified.
The embodiments of the present application refer to a plurality of the same or greater than two. It should be noted that, in the description of the embodiments of the present application, the terms "first", "second", and the like are used for distinguishing the description, and are not to be construed as indicating or implying relative importance or order.
Reference throughout this specification to "one embodiment" or "some embodiments," or the like, means that a particular feature, structure, or characteristic described in connection with the embodiment is included in one or more embodiments of the present application. Thus, appearances of the phrases "in one embodiment," "in some embodiments," "in other embodiments," or the like, in various places throughout this specification are not necessarily all referring to the same embodiment, but rather "one or more but not all embodiments" unless specifically stated otherwise. The terms "comprising," "including," "having," and variations thereof mean "including, but not limited to," unless expressly specified otherwise.
In addition, various aspects or features of the present application may be implemented as a method, apparatus, or article of manufacture using standard programming and/or engineering techniques. The term "article of manufacture" as used herein is intended to encompass a computer program accessible from any computer-readable device, carrier, or media. For example, computer-readable media can include but are not limited to magnetic storage devices (e.g., hard disk, floppy disk, magnetic strips, etc.), optical disks (e.g., Compact Disk (CD), Digital Versatile Disk (DVD), etc.), smart cards, and flash memory devices (e.g., erasable programmable read-only memory (EPROM), card, stick, key drive, etc.). In addition, various storage media described herein can represent one or more devices and/or other machine-readable media for storing information. The term "machine-readable medium" can include, without being limited to, wireless channels and various other media capable of storing, containing, and/or carrying instruction(s) and/or data.
With the gradual and wide popularization and use of automatic processing, the problem that batch parts cannot be automatically processed occurs. At present, automatic machining operation is performed in a mode of one part and one tray, that is, one part is machined by using one zero point positioning fixture (or may be called as a zero point positioning jig), and only one part can be machined at a time. When a scene that batch parts need to be processed is faced, the zero positioning fixture is large in input amount, large in workload of repeatedly clamping the parts, large in labor input, high in cost, incapable of increasing the part processing amount, high in part operating frequency and capable of seriously reducing the efficiency that the batch parts cannot be automatically processed. The robot needs to send each part to a designated device frequently for processing, so that the robot is frequently used, and the service life of the robot is shortened.
In view of the above, the present application provides a method and an apparatus for automatic batch part machining, in which a plurality of identical parts are clamped on a zero-point positioning jig, deviation data of each part on the zero-point positioning jig is determined by a three-coordinate measuring machine calibration, the deviation data is stored in a system, and a numerically controlled milling (CNC) machining program and an Electrical Discharge Machining (EDM) machining program are integrated and stored in the system. When the part enters CNC equipment for machining and enters an electric discharge machine tool for EDM machining, the corresponding machining equipment acquires the deviation data, determines the position of each part on the zero positioning fixture according to the deviation data, and calls a corresponding machining program for machining. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
The method for automatically processing the batch parts provided by the application is described below by combining specific examples.
Fig. 1 is a schematic flow chart illustrating an example of the method for automatically processing a batch of parts provided by the present application.
It should be understood that the method provided by the present application is executed by a control device for automated processing. The automatic processing control device is used for controlling various machine tools and robots in the automatic processing system to cooperatively work to complete a preset automatic processing task. The control device for the automated processing may be an independent control device, such as a server, a computer, or a terminal device having both computing and communication capabilities. Alternatively, the automatic processing control device may be an arithmetic processing module integrated in the machine tool or the robot, and the purpose of controlling the automatic processing of the part may be achieved by communication between the machine tool and the robot.
As shown in fig. 1, the method includes:
and S110, determining information of a plurality of parts clamped on the same zero positioning clamp.
In S110, it can be determined how many parts need to be clamped on the same zero point positioning jig, that is, how many parts need to be machined at a time. For example, the pitch between the respective parts can be determined according to the part size data, and the number of the parts mounted on the zero point positioning jig can be determined.
It should be understood that the parts clamped by the same zero point positioning jig are the same parts, and for example, the names, sizes, types, and the like of the parts are the same.
For example, the number of the parts clamped by the same zero point positioning fixture may be 2 to 8. It should be understood that, in the embodiment of the present application, the number of the parts clamped by the same zero point positioning fixture may also exceed 8, and the number of the parts may be determined according to actual needs of machining.
After the number of the parts clamped by the same zero positioning fixture is determined, the parts needing to be clamped together are found and numbered, and the parts are placed in a tray of the zero positioning fixture on a correction table for clamping and positioning. The tray is transferred among different processing devices along with the parts, and the zero point positioning clamp on the correction table is not moved.
Exemplarily, in the process of clamping and positioning, a dial indicator can be used for aligning the rotation degree, the flatness and the verticality of each part, so that the clamping and positioning work can be carried out in the system.
For example, after the information of the parts clamped by the same zero-point positioning fixture is determined, the "multi-workpiece clamping" function key can be clicked by hooking and selecting the clamped parts on the system clamping material preparation page, the system can automatically combine the selected parts together, and the information of the parts clamped by the same zero-point positioning fixture is transmitted to a chip or a system for storage through a reader-writer or other modes.
For example, the information for the part may include: name, number, size, type of part, etc. The embodiments of the present application are not limited thereto.
S120, combining a plurality of different processing programs into one main program and storing the main program, wherein the processing programs comprise: CNC machining programs, EDM machining programs.
In the embodiment of the present application, a machining program for a part to be machined may be integrated, for example, the machining program for the part may include: CNC machining programs, EDM machining programs (or may also be referred to as electrical discharge placement programs), and the like. The embodiments of the present application are not limited thereto.
For example, in the embodiments of the present application, the EDM machining program may be according to: deviation data [ X, Y, Z ] of each part from a basic coordinate system on a discharge machine tool, spark gap, electrode discharge run-out data [ X, Y, Z ], and the like. The electrode discharge run-out data can be understood as the position coordinates of the discharge electrode discharging on the part, namely the position data of the discharge electrode discharging on the part.
After a plurality of machining programs for machining parts are acquired, the plurality of machining programs can be converted through a program conversion file (namely a POST file), and a main program generated by arranging is stored in the system. When the machining is carried out, the corresponding part machining program is called from the system according to different programs needing machining.
In the process of storing a plurality of machining programs for a part, the machining programs may be stored in association with IDs of the machining programs, and the corresponding machining programs may be acquired by the IDs of the machining programs. Optionally, the ID or name of each part and the ID of the machining program corresponding to the part may be stored, so that the ID of the corresponding machining program may be acquired according to the ID or name of the part, and the corresponding machining program may be further acquired. Since the parts clamped by the same zero point positioning fixture are the same, the names of the parts are the same, but the IDs of the different parts are different, the parts clamped by the same zero point positioning fixture correspond to the same CNC machining program or the same EDM machining program.
And S130, determining deviation data of each part in the basic coordinates of the zero positioning clamp and storing the deviation data.
After the plurality of parts are clamped and positioned by one zero point positioning clamp, the clamped part tray is sent into a three-coordinate measuring machine to be corrected, and deviation data of the parts are obtained.
Because each part has its own corresponding coordinate system, the coordinate systems of different parts are different, and a plurality of parts are clamped on the same zero point positioning fixture, the zero point positioning fixture also has its own coordinate system, and the coordinate system on the zero point positioning fixture can be called as a basic coordinate system. Therefore, it is necessary to determine deviation data [ X, Y, Z ] between the coordinate system of each part itself and the base coordinate system on the zero point positioning jig. The deviation data [ X, Y, Z ] is used to determine the position of each part in the base coordinate system on the zero point positioning fixture. In other words, the deviation data [ X, Y, Z ] indicates: the offset or relative difference between the coordinate system of each part itself and the base coordinate system on the zero-point positioning fixture.
Since each machining device (e.g., three-coordinate measuring machine, CNC device, electric discharge machine, etc.) has a zero-point positioning fixture, the zero-point positioning fixtures on different devices are identical, and each zero-point positioning fixture has its own basic coordinate system. The center points of the zero point positioning fixtures on different devices are all located at the same position of the zero point positioning fixture, that is, the center points of the zero point positioning fixtures on different devices are located at the same position, the center points (that is, the coordinate origin) of the basic coordinate systems of the zero point positioning fixtures on different devices are all located at the center point of the zero point positioning fixture, and the origin of the basic coordinate systems of the zero point positioning fixtures on different devices is located at the same position. Therefore, the deviation data between the coordinate system of each part itself and the base coordinate system on the zero point positioning jig is the same for the base coordinate systems of the zero point positioning jigs on different apparatuses. In other words, the amount of offset or the relative difference between the coordinate system of the part itself and the base coordinate system of the zero point positioning jig is the same for the base coordinate systems of the zero point positioning jigs on different machining apparatuses, i.e., the deviation data [ X, Y, Z ] corresponding to the base coordinate systems of the zero point positioning jigs on different machining apparatuses is the same.
Deviation data of each part with respect to a coordinate system on the zero point positioning jig can be acquired in the three-coordinate measuring machine. For example: a plurality of parts to be corrected (a plurality of parts are placed on a pallet) may be arranged on a coordinate measuring machine, and the number of each part may be determined on the coordinate measuring machine to perform the correction work. Using a three-coordinate measuring machine, a zero point positioning jig (for the sake of distinction, the zero point positioning jig on the three-coordinate measuring machine is referred to as a first zero point positioning jig, and a basic coordinate system on the first zero point positioning jig is denoted as [ X ]1、Y1、Z1]Determining the deviation of each part's own coordinate system from the basic coordinate system on the first zero-point positioning fixture [ X, Y, Z ]]The deviation data [ X, Y, Z]For determining the position of each part in a coordinate system on the first zero point positioning fixture.
In the manner described above, deviation data corresponding to all parts can be determined [ X, Y, Z ], submitted to a system database, or transmitted to a chip for storage by a reader/writer or other means. This completes the part calibration process.
Optionally, when storing the deviation data of each part, the ID information of each part and the deviation data of each part may be stored in correspondence, so that the deviation data of the part may be acquired by the ID of the part.
And S140, calling the respective corresponding processing programs of different processing procedures and the deviation data of each part, and processing the workpiece respectively.
Optionally, in this embodiment of the application, as shown in fig. 2, S140 may include S141 to S144.
And S141, CNC machining is carried out on the plurality of parts by the CNC according to the CNC machining program, the base coordinate system of the zero point positioning clamp on the CNC and deviation data of the parts in the base coordinate system of the first zero point positioning clamp.
After the correction is finishedThereafter, the pallet with the parts mounted thereon is transferred to a CNC (numerical control machining center) by a robot to be machined. The pallet with the parts mounted thereon is assembled to a zero point positioning jig on the CNC (for distinction, the zero point positioning jig on the CNC is referred to as a second zero point positioning jig. the CNC acquires the part name and the ID in the system database, downloads the corresponding CNC machining program in the system according to the part name, and acquires deviation data of each part from the system according to the ID information of each part [ X, Y, Z ]]Introducing the deviation data of each part into the basic coordinate system [ X ] of the second zero point positioning fixture2、Y2、Z2]And (4) the following steps. It should be understood that the deviation data for each part [ X, Y, Z]Is determined in S130, and represents the offset or relative difference of the own coordinate system of each part and the basic coordinate system on the first zero point positioning jig, that is: each part's own coordinate system and the basic coordinate system [ X ] on the second zero point positioning fixture2、Y2、Z2]And the coordinate system of each part and the basic coordinate system [ X ] on the first zero point positioning jig1、Y1、Z1]The deviation data of (a) are the same.
The CNC machine tool will position the fixture according to the second zero point on the machine tool base coordinate system [ X ]2、Y2、Z2]And deviation data for each part [ X, Y, Z]And determining the position of each part on the second zero point positioning fixture. And after the position of each part on the second zero positioning fixture is determined, machining by using the called CNC machining program, and after the CNC machining is finished, sending the part into a three-coordinate measuring machine for detection so as to determine the machined quality data of each part.
And S142, detecting the part after CNC machining by the three-coordinate measuring machine according to the basic coordinate system on the first zero positioning fixture and the deviation data of each part.
After the CNC machining is complete, the machined parts are robotically fed into a three-coordinate measuring machine for inspection, which obtains deviation data for each part from the system based on the ID information for each part [ X, Y, Z ]]From deviation data [ X ] of each part、Y、Z]And a basic coordinate system [ X ] on a first zero point positioning jig on a three-coordinate measuring machine1、Y1、Z1]And determining the position of each part on the first zero point positioning fixture, detecting the machining part of each part on the CNC one by one after determining the position of each part on the first zero point positioning fixture, outputting corresponding detection data, continuously flowing the detected qualified parts into subsequent machining procedures for machining, and selecting unqualified parts for repair or abnormal treatment.
Optionally, after S142. The coordinate measuring machine may generate inspection data for each part, the inspection data including: and (4) detecting data after CNC machining, and uploading the detecting data to a system for a worker to view.
And S143, the three-coordinate measuring machine sends the qualified parts to the discharge machine tool, and the discharge machine tool processes the parts according to the EDM processing program, the basic coordinate system of the zero-point positioning fixture on the discharge machine tool and deviation data of the parts in the basic coordinate system of the zero-point positioning fixture.
In S143, the tray with the non-defective parts is transferred to the electric discharge machine tool by the robot, and the tray with the non-defective parts is mounted on a zero point positioning jig on the electric discharge machine tool (for the purpose of distinction, the zero point positioning jig on the electric discharge machine tool is referred to as a third zero point positioning jig, and a basic coordinate system of the third zero point positioning jig is referred to as [ X ] X3、Y3、Z3]. The electric discharge machine obtains part names and ID information in a system database, downloads a corresponding EDM program in the system according to the name of each part, and obtains deviation data of each part from the system according to the ID information of each part [ X, Y, Z ]]Introducing the deviation data of each part into the basic coordinate system [ X ] of the third zero positioning fixture3、Y3、Z3]In (1). It should be understood that the deviation data for each part [ X, Y, Z]Is determined in S130, and represents the offset or relative difference of the own coordinate system of each part and the basic coordinate system on the first zero point positioning jig, that is: each part's own coordinate system and thirdBasic coordinate system [ X ] on zero positioning fixture3、Y3、Z3]And the coordinate system of each part and the basic coordinate system [ X ] on the first zero point positioning jig1、Y1、Z1]The deviation data of (a) are the same.
The discharge machine tool locates the basic coordinate system [ X ] of the clamp according to the third zero point3、Y3、Z3]And deviation data for each part [ X, Y, Z]After the position of each part on the third zero positioning fixture is determined, the position of each part on the third zero positioning fixture is subjected to the position-by-position electrical discharge machining by utilizing the called EDM machining program, the electrode electrical discharge position data, the electrical discharge condition, the position of each part on the third zero positioning fixture and the like, and the part is sent into a three-coordinate measuring machine to be detected after the EDM machining is finished so as to determine the machining quality data of each part.
And S144, detecting the part processed by the EDM by the three-coordinate measuring machine according to the basic coordinate system on the first zero positioning clamp and the deviation data of each part.
After EDM machining is complete, the machined part is robotically fed into a three-coordinate measuring machine for inspection, which obtains deviation data for each part from the system based on the ID information for each part [ X, Y, Z]From deviation data for each part [ X, Y, Z ]]And a basic coordinate system [ X ] on a first zero point positioning jig on a three-coordinate measuring machine1、Y1、Z1]And determining the position of each part on the first zero positioning fixture, detecting the machining part of each part on the EDM one by one after determining the position of each part on the first zero positioning fixture, outputting corresponding detection data, continuously flowing the detected qualified parts into a subsequent machining procedure for machining, and selecting unqualified parts for repair or abnormal treatment.
After S144, the coordinate measuring machine may generate inspection data for each part, the inspection data including: the CNC machined inspection data and the EDM machined inspection data can be uploaded to a system to be stored, and the inspection data can be conveniently checked by workers.
Through the process, the method for automatically processing the batch parts can be realized.
According to the method and the device for automatically machining the batch parts, a plurality of identical parts are clamped on a zero positioning clamp, deviation data of each part on the zero positioning clamp is determined through correction of a three-coordinate measuring machine, the deviation data are stored in a system, and a CNC machining program and an EDM machining program are integrated and then stored in the system. When the part enters CNC equipment for machining and enters an electric discharge machine tool for EDM machining, the corresponding machining equipment acquires the deviation data, determines the position of each part on the zero positioning fixture according to the deviation data, and calls a corresponding machining program for machining. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
It should be understood that the above description is only for the purpose of helping those skilled in the art better understand the embodiments of the present application, and is not intended to limit the scope of the embodiments of the present application. Various equivalent modifications or changes will be apparent to those skilled in the art from the examples given above, for example, some steps in the methods described above may not be necessary, or some steps may be newly added, etc. Or a combination of any two or any more of the above embodiments. Such modifications, variations, or combinations are also within the scope of the embodiments of the present application.
It should also be understood that the manner, the case, the category, and the division of the embodiments are only for convenience of description and should not be construed as a particular limitation, and features in various manners, the category, the case, and the embodiments may be combined without contradiction.
It should also be understood that the various numerical references referred to in the examples of the present application are merely for ease of description and distinction and are not intended to limit the scope of the examples of the present application. The sequence numbers of the above processes do not mean the execution sequence, and the execution sequence of each process should be determined by its function and inherent logic, and should not be limited in any way to the implementation process of the embodiments of the present application.
The embodiment of the present application further provides an apparatus for automatically processing a batch of parts, which is shown in fig. 3 as a possible schematic structural diagram of the apparatus for automatically processing a batch of parts provided by the present application, and as shown in fig. 3, the apparatus 300 for automatically processing a batch of parts includes: an acquisition unit (or may also be referred to as an acquisition module) 310, a processing unit 320. Optionally, the apparatus may further include: an integration unit 330 and a detection unit 340. The obtaining unit 310, the processing unit 320, the integrating unit 330, and the detecting unit 340 are connected or communicated through a communication interface.
An acquiring unit 310 is configured to acquire deviation data between the coordinate system of each of the plurality of parts and the coordinate system of the first zero point positioning jig on the coordinate measuring machine, and the plurality of parts are mounted on the tray of the first zero point positioning jig.
And a processing unit 320, configured to call a CNC processing program according to the deviation number and a coordinate system of a second zero point positioning fixture on the CNC machine tool, perform CNC processing on a plurality of parts on the CNC machine tool, where the plurality of parts are clamped on a tray of the second zero point positioning fixture.
And the machining unit 320 is further configured to call an EDM machining program according to the deviation number and a coordinate system of a third zero point positioning fixture on the electric discharge machine tool, perform EDM machining on the plurality of parts subjected to the CNC machining on the electric discharge machine tool, and clamp the plurality of parts on a tray of the third zero point positioning fixture.
An integrating unit 330, configured to integrate the CNC machining program and the EDM machining program into a main program through a program conversion file, and store the main program in the system.
The processing unit 320 is further configured to: acquiring a CNC machining program corresponding to each part from the main program according to the ID or the name of each part; an electric discharge machine processing program corresponding to each part is acquired in the main program based on the ID or name of each part.
The detection unit 340 is further configured to detect the CNC-processed part according to the coordinate system on the first zero positioning fixture and the deviation data; sending the qualified parts to the discharge machine tool for EDM machining; detecting the part processed by EDM according to the coordinate system on the third zero positioning clamp and the deviation data; and uploading the detected data of the plurality of parts to a system.
According to the device for automatically processing the batch parts, the deviation data of each part on the zero positioning clamp is acquired based on the acquisition unit, and the deviation data is stored in the system; integrating the CNC machining program and the EDM machining program based on the integration unit and then storing the integrated CNC machining program and the EDM machining program in the system; based on the processing unit, when the part enters CNC equipment for processing and enters an electric discharge machine tool for EDM processing, the corresponding processing equipment acquires the deviation data, determines the position of each part on the zero positioning fixture according to the deviation data, and calls a corresponding processing program for processing. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
It should be understood that the specific processes for the modules in the apparatus 300 to perform the corresponding steps described above refer to the related descriptions in conjunction with the related embodiments in fig. 1 and fig. 2 and in the method 100. For brevity, no further description is provided herein.
FIG. 4 shows another possible schematic configuration of an apparatus for providing automated processing of batch parts according to embodiments of the present application. As shown in fig. 4, the apparatus 400 for automatic processing of batch parts includes a processor 410, a memory 420, and a computer program 430 stored in the memory 420 and executable on the processor 410, wherein the processor 410 executes the computer program 430 to implement the steps of the method for automatic processing of batch parts according to the embodiment of the present application. Such as S110 to S140 shown in fig. l, and steps S141 to S144 shown in fig. 2. Alternatively, the processor 410 implements the functions of the modules in the apparatus 300 when executing the computer program 430.
Illustratively, the computer program 430 may be divided into one or more units, which are stored in the memory 420 and executed by the processor 410. One or more elements may be a series of computer program instruction segments capable of performing specific functions that describe the execution of the computer program 430 in the apparatus 400 for automated processing of parts in batches. For example, the computer program 430 may be partitioned into: an acquisition unit, a processing unit, an integration and detection unit, etc. For reference, the above description of the functions of each unit in the apparatus 300 can be referred to for the respective functions of the acquiring unit, the processing unit, the integrating unit and the detecting unit, and for brevity, the detailed description is omitted here.
According to the device for automatically machining the batch parts, deviation data of each part on the zero positioning fixture is determined through correction of the three-coordinate measuring machine, the deviation data are stored in the system, and a CNC machining program and an EDM machining program are integrated and stored in the system. When the part enters CNC equipment for machining and enters an electric discharge machine tool for EDM machining, the corresponding machining equipment acquires the deviation data, determines the position of each part on the zero positioning fixture according to the deviation data, and calls a corresponding machining program for machining. Can reduce the artifical clamping part that relapses, reduce the human input, reduce the frequency of operating the computer of part, reduce the input cost of zero point positioning fixture, improve the efficiency of part automated processing in batches.
It should be understood that the apparatus for automatic processing of batch parts provided by the present application may be a stand-alone control device, such as a terminal device having a server, a computer, etc. both with computing and communication capabilities. Alternatively, the device for automatically processing the batch of parts can be an arithmetic processing module integrated on a machine tool or a robot, and the purpose of controlling the automatic processing of the parts is realized through the communication connection between the machine tool and the robot.
It should be understood that the examples shown in fig. 3 and 4 are merely structural examples of the apparatus for automatically processing batch parts provided in the present application, and do not constitute a limitation on the apparatus for automatically processing batch parts, and in other embodiments of the present application, the apparatus for automatically processing batch parts may include more or less components than those shown, or some components may be combined, or different components, etc. The application is not limited herein.
Embodiments of the present application further provide a chip system, as shown in fig. 5, which includes at least one processor 510 and at least one interface circuit 520. The processor 510 and the interface circuit 520 may be interconnected by wires. For example, interface circuit 520 may be used to receive signals from other devices. Also for example, interface circuit 520 may be used to send signals to other devices. Illustratively, interface circuit 520 may read instructions stored in a memory and send the instructions to processor 510. The instructions, when executed by the processor 510, may cause the system-on-chip to perform the steps of the method for automated processing of batch parts in the embodiments described above. Of course, the chip system may further include other discrete devices, which is not specifically limited in this embodiment of the present application.
It should also be understood that the division of the units in the above apparatus is only a division of logical functions, and the actual implementation may be wholly or partially integrated into one physical entity, or may be physically separated. And the units in the device can be realized in the form of software called by the processing element; or may be implemented entirely in hardware; part of the units can also be realized in the form of software called by a processing element, and part of the units can be realized in the form of hardware. For example, each unit may be a processing element separately set up, or may be implemented by being integrated into a chip of the apparatus, or may be stored in a memory in the form of a program, and a processing element of the apparatus calls and executes the function of the unit. The processing element, which may also be referred to herein as a processor, may be an integrated circuit having signal processing capabilities. In the implementation process, the steps of the method or the units above may be implemented by integrated logic circuits of hardware in a processor element or in a form called by software through the processor element. In one example, the units in any of the above apparatuses may be one or more integrated circuits configured to implement the above methods, such as: one or more Application Specific Integrated Circuits (ASICs), or one or more Digital Signal Processors (DSPs), or one or more Field Programmable Gate Arrays (FPGAs), or a combination of at least two of these integrated circuit forms. As another example, when a unit in a device may be implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a Central Processing Unit (CPU) or other processor capable of invoking programs. As another example, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
Embodiments of the present application further provide a computer-readable storage medium for storing a computer program code, where the computer program includes instructions for executing the method for automatic batch part machining provided by the embodiments of the present application. The readable medium may be a read-only memory (ROM) or a Random Access Memory (RAM), which is not limited in this embodiment of the present application.
The present application also provides a computer program product comprising instructions that, when executed, cause an apparatus for automatic processing of a batch of parts to perform corresponding operations in a method corresponding to the above-described automatic processing of a batch of parts.
It will be appreciated that the memory in the embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile memory may be a ROM, a Programmable Read Only Memory (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash memory. Volatile memory can be RAM, which acts as external cache memory. There are many different types of RAM, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic Random Access Memory (SDRAM), double data rate SDRAM (DDR SDRAM), Enhanced SDRAM (ESDRAM), synclink DRAM (SLDRAM), and direct bus RAM (DR RAM).
Various objects such as various messages/information/devices/network elements/systems/devices/actions/operations/procedures/concepts may be named in the present application, it is to be understood that these specific names do not limit the related objects, and the named names may vary according to the circumstances, the context or the usage habit, and the understanding of the technical meaning of the technical terms in the present application should be mainly determined by the functions and technical effects embodied/performed in the technical solutions.
In the embodiments of the present application, unless otherwise specified or conflicting with respect to logic, the terms and/or descriptions in different embodiments have consistency and may be mutually cited, and technical features in different embodiments may be combined to form a new embodiment according to their inherent logic relationship.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The methods in the embodiments of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general purpose computer, a special purpose computer, a network of computers, or other programmable device. The computer program or instructions may be stored in or transmitted over a computer-readable storage medium. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server that integrates one or more available media.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions, if implemented in the form of software functional units and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a readable storage medium, which includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned readable storage medium includes: various media capable of storing program codes, such as a U disk, a removable hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present application, and shall be covered by the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (10)

1. A method of automated processing of a batch of parts, the method comprising:
acquiring deviation data of respective coordinate systems of a plurality of parts and a coordinate system of a first zero positioning clamp on a three-coordinate measuring machine, wherein the parts are clamped on a tray of the first zero positioning clamp;
calling a CNC machining program according to the deviation number and a coordinate system of a second zero point positioning clamp on the CNC machine tool, and carrying out CNC machining on the plurality of parts, wherein the plurality of parts are clamped on a tray of the second zero point positioning clamp:
and calling an EDM (electro-discharge machining) program according to the deviation number and a coordinate system of a third zero positioning clamp on the discharge machine tool, and carrying out EDM (electro-discharge machining) on the plurality of parts subjected to CNC machining, wherein the plurality of parts are clamped on a tray of the third zero positioning clamp.
2. The method of claim 1, further comprising:
integrating the CNC machining program and the EDM machining program into a main program through a program conversion file and storing the main program in a system;
acquiring a CNC machining program corresponding to each part from the main program according to the ID or the name of each part;
according to the ID or the name of each part, acquiring an EDM processing program corresponding to each part from the main program;
wherein the plurality of parts have the same name and different IDs.
3. The method of claim 1 or 2, wherein after the CNC machining, the method further comprises:
the three-coordinate measuring machine detects the part after CNC machining according to the coordinate system on the first zero positioning clamp and the deviation data;
and sending the parts qualified by detection to an electric discharge machine tool for EDM machining.
4. The method of claim 1 or 2, wherein invoking a CNC machining program to CNC machine the plurality of parts based on the deviation number and a coordinate system of a second zero point locating fixture on the CNC machine comprises:
determining the position of each part on the second zero point positioning clamp according to the coordinate system of the second zero point positioning clamp and the deviation data;
and carrying out CNC machining on the plurality of parts by utilizing the CNC machining program according to the position of each part on the second zero positioning clamp.
5. The method of claim 1 or 2, wherein said EDM machining of said CNC-machined plurality of parts by invoking an EDM machining program based on said deviation and a coordinate system of a third zero point positioning fixture on said electrical discharge machine comprises:
determining the position of each part on the third zero point positioning clamp according to the coordinate system of the third zero point positioning clamp and the deviation data;
and performing EDM (electrical discharge machining) on the plurality of parts according to the position of each part on the third zero positioning fixture by utilizing the EDM program and the electrode discharge run-out data.
6. The method according to claim 1 or 2, wherein after said EDM machining, the method further comprises:
the three-coordinate measuring machine detects the part processed by the EDM according to the coordinate system on the third zero positioning clamp and the deviation data;
and uploading the detected detection data of the plurality of parts to a system.
7. An apparatus for automatic processing of a batch of parts, the apparatus comprising:
an acquisition unit configured to: acquiring deviation data of respective coordinate systems of a plurality of parts and a coordinate system of a first zero positioning clamp on a three-coordinate measuring machine, wherein the parts are clamped on a tray of the first zero positioning clamp;
a processing unit for: calling a CNC machining program according to the deviation number and a coordinate system of a second zero point positioning clamp on the CNC machine tool, carrying out CNC machining on the plurality of parts on the CNC machine tool, and clamping the plurality of parts on a tray of the second zero point positioning clamp:
the processing unit is further configured to: and calling an EDM (electrical discharge machining) program according to the deviation number and a coordinate system of a third zero point positioning clamp on the electrical discharge machine tool, carrying out EDM (electrical discharge machining) on the plurality of parts subjected to CNC machining on the electrical discharge machine tool, and clamping the plurality of parts on a tray of the third zero point positioning clamp.
8. The apparatus of claim 7, further comprising: an integration unit to: integrating the CNC machining program and the EDM machining program into a main program through a program conversion file and storing the main program in a system;
the processing unit is further configured to: acquiring a CNC machining program corresponding to each part from the main program according to the ID or the name of each part;
acquiring an electric discharge machine tool machining program corresponding to each part from the main program according to the ID or the name of each part;
wherein the plurality of parts have the same name and different IDs.
9. An apparatus for automated processing of a batch of parts, comprising a processor and a memory, the memory for storing instructions, the processor being configured to read the instructions to perform the method of automated processing of a batch of parts according to any one of claims 1 to 6.
10. A computer-readable storage medium, in which a computer program is stored, the computer program comprising program instructions which, when executed by a processor, cause the processor to carry out the method according to any one of claims 1 to 6.
CN202111615190.4A 2021-12-27 2021-12-27 Method and device for automatically processing batch parts Pending CN114425643A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111615190.4A CN114425643A (en) 2021-12-27 2021-12-27 Method and device for automatically processing batch parts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111615190.4A CN114425643A (en) 2021-12-27 2021-12-27 Method and device for automatically processing batch parts

Publications (1)

Publication Number Publication Date
CN114425643A true CN114425643A (en) 2022-05-03

Family

ID=81312244

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111615190.4A Pending CN114425643A (en) 2021-12-27 2021-12-27 Method and device for automatically processing batch parts

Country Status (1)

Country Link
CN (1) CN114425643A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114897851A (en) * 2022-05-23 2022-08-12 成都飞机工业(集团)有限责任公司 Coordinate compensation method, device, equipment and medium based on central projection

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES364852A1 (en) * 1968-03-16 1971-01-01 Poligrat Corp Ltd Vibratory conveyor for the continuous electrochemical treatment of massproduced parts
JPS62152621A (en) * 1985-12-25 1987-07-07 Copal Co Ltd Method of machining air groove in air bearing
CN102009235A (en) * 2010-11-09 2011-04-13 广州毅昌科技股份有限公司 Method for positioning workpiece and electrode in mould discharging technology
CN103286631A (en) * 2012-02-22 2013-09-11 北京福田康明斯发动机有限公司 Benchmark deviation compensation type processing method and system used for box or shell part
CN109108404A (en) * 2018-09-25 2019-01-01 珠海格力精密模具有限公司 Electric spark machining device, system and method
CN109916350A (en) * 2017-12-12 2019-06-21 深圳模德宝科技有限公司 A kind of method, apparatus and terminal device generating three-dimensional coordinates measurement program
CN110160476A (en) * 2019-06-03 2019-08-23 西安飞机工业(集团)有限责任公司 A kind of continuous automatic measurement system based on three coordinate measuring machine
CN110434672A (en) * 2019-07-30 2019-11-12 中国工程物理研究院材料研究所 A kind of automation processing quality closed loop control method
CN111438410A (en) * 2020-05-06 2020-07-24 宝利根(东莞)电子科技有限公司 Method for batch treatment of burrs of fine parts
CN111993161A (en) * 2020-07-22 2020-11-27 吉林省齐智科技有限公司 System and method for simultaneously machining non-standard parts based on numerical control machining center
CN112414340A (en) * 2019-08-22 2021-02-26 上海飞机制造有限公司 Three-coordinate measuring method, device and equipment of workpiece and storage medium

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
ES364852A1 (en) * 1968-03-16 1971-01-01 Poligrat Corp Ltd Vibratory conveyor for the continuous electrochemical treatment of massproduced parts
JPS62152621A (en) * 1985-12-25 1987-07-07 Copal Co Ltd Method of machining air groove in air bearing
CN102009235A (en) * 2010-11-09 2011-04-13 广州毅昌科技股份有限公司 Method for positioning workpiece and electrode in mould discharging technology
CN103286631A (en) * 2012-02-22 2013-09-11 北京福田康明斯发动机有限公司 Benchmark deviation compensation type processing method and system used for box or shell part
CN109916350A (en) * 2017-12-12 2019-06-21 深圳模德宝科技有限公司 A kind of method, apparatus and terminal device generating three-dimensional coordinates measurement program
CN109108404A (en) * 2018-09-25 2019-01-01 珠海格力精密模具有限公司 Electric spark machining device, system and method
CN110160476A (en) * 2019-06-03 2019-08-23 西安飞机工业(集团)有限责任公司 A kind of continuous automatic measurement system based on three coordinate measuring machine
CN110434672A (en) * 2019-07-30 2019-11-12 中国工程物理研究院材料研究所 A kind of automation processing quality closed loop control method
CN112414340A (en) * 2019-08-22 2021-02-26 上海飞机制造有限公司 Three-coordinate measuring method, device and equipment of workpiece and storage medium
CN111438410A (en) * 2020-05-06 2020-07-24 宝利根(东莞)电子科技有限公司 Method for batch treatment of burrs of fine parts
CN111993161A (en) * 2020-07-22 2020-11-27 吉林省齐智科技有限公司 System and method for simultaneously machining non-standard parts based on numerical control machining center

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114897851A (en) * 2022-05-23 2022-08-12 成都飞机工业(集团)有限责任公司 Coordinate compensation method, device, equipment and medium based on central projection

Similar Documents

Publication Publication Date Title
CN102009235B (en) Method for positioning workpiece and electrode in mould discharging technology
CN114425643A (en) Method and device for automatically processing batch parts
CN104661793A (en) Interface system of industrial machine
CN107243715A (en) The defect correcting method of one class precision castings blank
CN111381563A (en) Processing equipment error correction method and system
CN111381558A (en) Processing equipment error correction method and system
US10852709B2 (en) Machine tool certification for part specific working volume
CN104384360B (en) Utilize the processing method becoming wedge benchmark at any angle with die holder
CN111823056A (en) Workpiece on-line detection method and device and computer readable storage medium
CN104596461B (en) For detecting feature exemplar and the method for three axle diamond lathe positioning precisions
CN113449393B (en) Array hole processing method
CN111774929B (en) Tool wear compensation method, tool wear compensation device, computer device, and storage medium
CN114227378B (en) Clamp state detection method and device, terminal and storage medium
CN115309107A (en) Automatic tool changing and compensation machining method, system, equipment and medium
CN109870977B (en) Data control method and system for machine tool, computer readable storage medium and machine tool
CN113909945A (en) Active locating mounting support plate unit and machining quality control method thereof
CN115406387A (en) Electrode detection method and detection device
CN111381559A (en) Processing equipment error correction method and system based on server
CN114491953A (en) Method and device for automatically correcting and detecting workpiece
CN111381557A (en) Processing equipment error correction method and system based on single machine
CN115139153B (en) Method, device, equipment and storage medium for measuring workpiece in machine
CN114063563B (en) Processing position compensation method, electronic device and storage medium
CN111633470B (en) Mechanical coordinate detection method and device for product coordinate origin and computer equipment
CN111090259A (en) Method for checking and correcting workpiece rotating shaft coordinate deviation in numerical control system
CN113941900B (en) CNC3D measuring head automatic edge searching method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination