CN111745465A - Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool - Google Patents

Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool Download PDF

Info

Publication number
CN111745465A
CN111745465A CN202010612895.XA CN202010612895A CN111745465A CN 111745465 A CN111745465 A CN 111745465A CN 202010612895 A CN202010612895 A CN 202010612895A CN 111745465 A CN111745465 A CN 111745465A
Authority
CN
China
Prior art keywords
workpiece
module
machine tool
data processing
coordinates
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
CN202010612895.XA
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.)
AECC Aviation Power Co Ltd
Original Assignee
AECC Aviation Power 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 AECC Aviation Power Co Ltd filed Critical AECC Aviation Power Co Ltd
Priority to CN202010612895.XA priority Critical patent/CN111745465A/en
Publication of CN111745465A publication Critical patent/CN111745465A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q17/00Arrangements for observing, indicating or measuring on machine tools
    • B23Q17/24Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
    • B23Q17/2428Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring existing positions of tools or workpieces
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23QDETAILS, COMPONENTS, OR ACCESSORIES FOR MACHINE TOOLS, e.g. ARRANGEMENTS FOR COPYING OR CONTROLLING; MACHINE TOOLS IN GENERAL CHARACTERISED BY THE CONSTRUCTION OF PARTICULAR DETAILS OR COMPONENTS; COMBINATIONS OR ASSOCIATIONS OF METAL-WORKING MACHINES, NOT DIRECTED TO A PARTICULAR RESULT
    • B23Q15/00Automatic control or regulation of feed movement, cutting velocity or position of tool or work
    • B23Q15/20Automatic control or regulation of feed movement, cutting velocity or position of tool or work before or after the tool acts upon the workpiece
    • B23Q15/22Control or regulation of position of tool or workpiece

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Physics & Mathematics (AREA)
  • Optics & Photonics (AREA)
  • Numerical Control (AREA)
  • Automatic Control Of Machine Tools (AREA)

Abstract

The invention discloses a self-adaptive positioning method and a positioning system for a workpiece of a numerical control machine tool, which are characterized in that coordinates of a plurality of (more than or equal to 6) characteristic points are measured on the workpiece to be machined, accurate positioning parameters of the workpiece to be machined and a workpiece model to be machined under a machine tool coordinate system are calculated on the basis of measured data, and machine tool parameters of all starting positions to be machined on the workpiece to be machined are calculated, so that machining deviation can be effectively reduced. The invention solves the problem that the difference between the clamped workpiece and the theoretical model causes larger deviation between the machined part of the workpiece and the theoretical value due to clamping and installation errors.

Description

Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool
Technical Field
The invention belongs to the technical field of numerical control machining, and particularly relates to a self-adaptive positioning method and a self-adaptive positioning system for a workpiece of a numerical control machine tool.
Background
On the nonstandard automated processing line, traditional processing mode fixes a position through frock clamp, guarantees the precision of location through mechanical device such as design year thing board, ejector pad, clamp splice, connecting rod. The traditional tool clamp positioning mechanism has a plurality of defects, the first is that the positioning precision is not high enough, and the precision requirement of micron-level positioning is difficult to meet; secondly, the mechanical device is disassembled and assembled for many times in the long-term use process, the loss of related parts can be accelerated, the service life is shortened, the production cost is invisibly increased, and the problems of reduced positioning precision and over-tolerance caused by abrasion, corrosion and deformation are easy to occur.
And after the work piece is positioned by the tool clamp, assuming that a coordinate system of the clamped work piece is superposed with a theoretical coordinate system, converting the clamped coordinate system into a machine tool coordinate system, and then directly processing. The deformation and inconsistency of the actual workpiece blank exist in the manufacturing process, the workpiece blank is different from a theoretical model after being clamped, the position and the direction of the workpiece processing part deviate from the design value due to direct processing, and the requirement of high-precision processing cannot be met. Accordingly, there is a need for a digital adaptive positioning apparatus and method to solve the above problems.
Disclosure of Invention
Aiming at the technical problems in the prior art, the invention provides a self-adaptive positioning method and a positioning system for a workpiece of a numerical control machine tool, which can solve the problem that the difference between the clamped workpiece and a theoretical model causes the larger deviation between the machining part of the workpiece and the theoretical value due to the clamping and installation errors.
In order to solve the technical problems, the invention is realized by the following technical scheme:
a self-adaptive positioning method for a workpiece of a numerical control machine tool comprises the following steps:
calibrating the position of the CCD module by taking the position of the ranging module as a reference position;
importing a workpiece model to be processed into a data processing module, selecting at least six non-coincident theoretical characteristic points on the workpiece model to be processed, and framing an area around each theoretical characteristic point as a theoretical characteristic domain; the workpiece to be machined corresponds to the same region on the workpiece model to be machined in an actual characteristic domain;
the data processing module records the corresponding coordinates of each theoretical characteristic point, carries out gridding processing on each theoretical characteristic domain, and records the coordinates of all grid points in each theoretical characteristic domain after processing;
clamping the workpiece to be machined on a machine tool, adjusting the pose of the workpiece to be machined to enable each actual feature domain on the workpiece to be machined to be sequentially located below the CCD module, sequentially capturing the coordinates of each actual feature domain or points near each actual feature domain by the CCD module, and sending the captured coordinates of each actual feature domain or points near each actual feature domain to the data processing module;
the data processing module converts the coordinates of each actual characteristic domain captured by the CCD module or the coordinates of points near each actual characteristic domain according to the relative position calibrated between the CCD module and the ranging module to obtain the coordinates corresponding to the ranging module;
the data processing module sends the coordinates corresponding to the ranging module obtained through conversion to a control system, and the control system controls the workpiece to be processed to move to the position where the coordinates corresponding to the ranging module are located according to the coordinates corresponding to the ranging module;
the distance measurement module sequentially measures each actual characteristic domain or points near each actual characteristic domain measured by the CCD module to obtain new coordinates of each actual characteristic domain or points near each actual characteristic domain, and sends each new coordinate to the data processing module, and the data processing module performs iterative calculation on each new coordinate and coordinates of each theoretical characteristic point corresponding to the workpiece model to be processed to obtain an error value of position fitting between the workpiece to be processed and the workpiece model to be processed;
the data processing module compares the error value with a preset error threshold value, and if the error value is smaller than or equal to the preset error threshold value, the current position is taken as a final positioning position;
and if the error value is greater than the preset error threshold value, the data processing module fits each new coordinate with the coordinates of all grid points in the corresponding theoretical characteristic domain to obtain the direction in which the workpiece to be processed needs to move, the control system controls the workpiece to be processed to move along the direction by taking one grid as a step length, after the movement, the distance measurement module re-measures and the data processing module re-performs iterative calculation, and when the error value is less than or equal to the preset error threshold value, the current position is taken as the final positioning position.
Further, after the data processing module compares the error value with a preset error threshold, the method further includes:
and if the error value is greater than the preset error threshold value, and the measurement times of the ranging module exceed the preset times, and the error value is still greater than the preset error threshold value, taking the position corresponding to the workpiece to be processed when the error is minimum in all the error values as a final positioning position.
Further, the control system drives the workpiece to be machined to move by controlling a machine tool driving mechanism.
Further, after the data processing module performs gridding processing on each theoretical feature domain, the obtained grid size is 0.01mm by 0.01 mm.
Furthermore, the position of the distance measuring module is used as a reference position, and the position of the machine tool cutter is calibrated.
Further, the distance measuring module and the CCD module can only move along the Z axis of the machine tool.
Furthermore, the distance measuring module adopts an optical distance measuring module.
Further, the self-adaptive positioning method is applied to a five-axis numerical control machine tool.
The self-adaptive positioning system of the workpiece of the numerical control machine tool is used for realizing the self-adaptive positioning method and comprises a CCD module, a distance measuring module, a data processing module and a control system, wherein the CCD module and the distance measuring module are arranged above the machine tool and can only move along the Z-axis direction of the machine tool, the CCD module and the distance measuring module are respectively connected with the data processing module, the data processing module is connected with the control system, and the control system is connected with a machine tool driving mechanism and used for controlling the machine tool driving mechanism to drive the workpiece to be processed to move and adjust the pose.
Furthermore, the distance measuring module adopts an optical distance measuring module.
Compared with the prior art, the invention has at least the following beneficial effects: the invention provides a self-adaptive positioning method of a numerical control machine tool workpiece, which comprises the steps of grabbing theoretical characteristic points and theoretical characteristic fields on a workpiece model to be processed through a data processing module, roughly positioning the positions of actual characteristic fields on the workpiece to be processed through a CCD (charge coupled device) module, measuring a plurality of point positions comprising the actual characteristic fields on the workpiece to be processed through a distance measuring module, and iteratively matches with the theoretical characteristic domain of the corresponding theoretical characteristic point on the workpiece model to be processed to find the best matching pose of the workpiece to be processed (actually measured workpiece) and the workpiece model to be processed on the space, therefore, the processing position and direction of the position to be processed on the workpiece to be processed in the machine tool coordinate system are determined, accurate positioning is rapidly realized, digital positioning is realized, the automation degree and the positioning efficiency of positioning are improved, and errors caused by deformation of the tool clamp and the workpiece are effectively reduced.
In order to make the aforementioned and other objects, features and advantages of the present invention comprehensible, preferred embodiments accompanied with figures are described in detail below.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings used in the description of the embodiments will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and it is obvious for those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of an adaptive positioning system for a workpiece of a numerically controlled machine tool according to the present invention;
fig. 2 is a positioning flowchart according to an embodiment of the present invention.
Detailed Description
To make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some, but not all embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The invention discloses a self-adaptive positioning method of a workpiece of a numerical control machine tool, which comprises the following steps:
calibrating the position of the CCD module and the position of a machine tool cutter by taking the position of the ranging module as a reference position; preferably, the distance measurement module adopts an optical distance measurement module, and the distance measurement module and the CCD module can only move along the Z axis of the machine tool;
importing a workpiece model to be processed into a data processing module, selecting at least six non-coincident theoretical characteristic points on the workpiece model to be processed, and framing an area around each theoretical characteristic point as a theoretical characteristic domain; the same area on the workpiece to be machined and the workpiece model to be machined corresponds to an actual characteristic domain;
the data processing module records the corresponding coordinates of each theoretical characteristic point, and carries out gridding processing on each theoretical characteristic domain, preferably, the obtained grid with the grid size of 0.01mm x 0.01mm, and records the coordinates of all grid points in each theoretical characteristic domain after processing;
clamping a workpiece to be machined on a machine tool, adjusting the pose of the workpiece to be machined to enable each actual feature domain on the workpiece to be machined to be sequentially located below a CCD module, sequentially capturing the coordinates of each actual feature domain or points near each actual feature domain by the CCD module, and sending the captured coordinates of each actual feature domain or points near each actual feature domain to a data processing module;
the data processing module converts the coordinates of each actual characteristic domain captured by the CCD module or the coordinates of points near each actual characteristic domain according to the relative position calibrated between the CCD module and the ranging module to obtain the coordinates corresponding to the ranging module;
the data processing module sends the coordinates corresponding to the distance measurement module obtained through conversion to the control system, and the control system controls the machine tool driving mechanism to drive the workpiece to be machined to move to the position where the coordinates corresponding to the distance measurement module are located according to the coordinates corresponding to the distance measurement module;
the distance measurement module sequentially measures each actual characteristic domain or points near each actual characteristic domain measured by the CCD module to obtain new coordinates of each actual characteristic domain or points near each actual characteristic domain, and sends each new coordinate to the data processing module, and the data processing module carries out iterative calculation on each new coordinate and coordinates of each corresponding theoretical characteristic point in the workpiece model to be processed to obtain an error value of position fitting between the workpiece to be processed and the workpiece model to be processed;
the data processing module compares the error value with a preset error threshold value, and if the error value is less than or equal to the preset error threshold value, the current position is taken as a final positioning position;
if the error value is greater than the preset error threshold value, the data processing module fits each new coordinate with the coordinates of all grid points in the corresponding theoretical characteristic domain to obtain the direction in which the workpiece to be machined needs to move, the control system controls the machine tool driving mechanism to drive the workpiece to be machined to move in the obtained direction by taking one grid as a step length, after the movement, the distance measuring module re-measures and the data processing module performs iterative calculation again, and when the error value is less than or equal to the preset error threshold value, the current position is taken as the final positioning position;
and if the error value is greater than the preset error threshold value, and the error value is still greater than the preset error threshold value after the measuring times of the ranging module exceed the preset times, taking the position corresponding to the workpiece to be processed when the error is minimum in all the error values as the final positioning position.
To explain the present invention in more detail, further analysis is described below.
The embodiment is based on a five-axis numerical control machine tool, and each axis is X, Y, Z, A, C.
As shown in fig. 1 and fig. 2, the present embodiment mainly includes four parts, namely a data processing module, a CCD module, an optical ranging module (ranging sensor), and a control system. The CCD module and the ranging module are arranged above the machine tool and can only move along the Z-axis direction of the machine tool, the CCD module and the ranging module are respectively connected with the data processing module, the data processing module is connected with the control system, and the control system is connected with the machine tool driving mechanism and used for controlling the machine tool driving mechanism to drive the workpiece to be machined to move and adjust the pose.
The data processing module is a software module of the system, captures coordinates of a plurality of (more than or equal to 6) theoretical characteristic points on the imported workpiece model to be processed, selects areas contained in the theoretical characteristic points, namely theoretical characteristic fields (the number of the theoretical characteristic fields is equal to that of the theoretical characteristic points), carries out gridding discrete processing on the theoretical characteristic fields to form a series of coordinates of the theoretical characteristic fields, records the theoretical characteristic points of the workpiece model to be processed (namely the theoretical model) and the coordinates of the theoretical characteristic fields in a database of software, and carries out iterative calculation on data on the workpiece to be processed (namely an actual workpiece) measured by a ranging sensor and the data.
The CCD module is fixed on the Z axis of the machine tool, and the CCD module and the optical ranging module have a fixed position difference, and coordinate conversion can be carried out between the CCD module and the optical ranging module. The to-be-machined workpiece is swung to the position right below the CCD module by shaking the X, Y, Z, A, C shaft manually, the CCD module collects coordinates of points in an actual characteristic domain area or near the actual characteristic domain on the to-be-machined workpiece and sends the coordinates to the data processing module, the data processing module converts the coordinates into coordinates of the optical ranging module, then an instruction is sent to the machine tool, the position of each actual characteristic domain on the to-be-machined workpiece is determined in the machine tool at the moment, and the optical ranging module starts to measure the position on the next step.
The optical ranging module is fixed on the Z axis of the machine tool, and the spatial position of the ranging sensor with zero reading is fixed under the coordinate system of the machine tool. Based on the convention, the original point of the machine tool coordinate system is arranged at the position where the reading of the distance measuring sensor is zero, and the directions of three coordinate axes of the machine tool coordinate system are ensured to be parallel to the movement direction of the main shaft of the machine tool.
The mathematical description of the ranging sensor in the machine coordinate system can be represented as (x, y, z, u, v, w), where (x, y, z) represents the origin position of the ranging sensor and (u, v, w) represents the direction (unit vector) of the ranging sensor. When the A, C axes remain stationary, the machine reading is shown as (x)i,yi,zi) The range sensor reading is shown as hiThe coordinate of the measured point in the machine coordinate system can be expressed as follows:
[xi,yi,zi]T+hi[u,v,w]T
in order to facilitate the subsequent coordinate system conversion, the spatial position of the ranging sensor needs to be calibrated. Keeping A, C axle motionless, placing a high accuracy flat board on the lathe workstation, properly adjusting the relative position of range sensor and calibration board, ensure that range sensor has the value in the arbitrary position on the calibration board. Ensuring that the calibration plate is fixed under a machine tool coordinate system, respectively moving the measuring sensors for n steps along X, Y, Z three directions according to a certain step pitch, and measuring m (m is n) on the calibration plate in total3) And (4) points. Known calibration plate flatness<5 μm, then the measurement sensor measures that any point on the calibration plate satisfies the following plane equation:
a(xi+hi*u)+b(yi+hi*v)+c(zi+hi*w)+d=0
where a, b, c, d represent coefficients of a plane equation, and by substituting au + bv + cw into e, the following equation can be obtained:
axi+byi+czi+ehi+d=0
theoretically, each facet measuresNumber m of points>When 5, 5 parameters a, b, c, d, e are determined, and measurement points are selected as many as possible per plane in consideration of the calibration plate flatness error, the distance measuring sensor error, and the calculation error. And (3) adjusting the position of the calibration plate, repeating the operation, determining a group of values a, b, c, e and d by adjusting the position each time, and assuming that t groups are obtained in total, wherein each group of parameters all satisfy the following equation: a isju+bjv+cjw=ejTheoretically when t is>When u, v, and w are 3, u, v, and w can be uniquely determined.
In the machine tool, the machine coordinate [ X ] of the next point of the distance sensorM,YM,ZM,AM,CM,HM]TConvert to the point in the bed coordinate system (OXYZ)MCoordinate of (A) [ X ]M,YM,ZM]It should be noted that A, C the rotation axis rotation center and the rotation axis direction [ P ]A,NA]、[PC,NC]Therefore, the parameter needs to be calibrated, and the calibration method is as follows:
fixing a calibration flat plate with an inclination angle on a table top for clamping a workpiece, adjusting other rotating shafts except a shaft to be measured to 0 position, sequentially measuring matrix points on n (n is more than or equal to 3) planes of the shaft to be measured at different angles and calculating a plane equation, wherein the n (n is more than or equal to 3) planes under ideal conditions have a unique intersection point P1The discovery of n (n is more than or equal to 3) planes has a unique intersection point P2Let P2The direction N of the rotating shaft is equal to P as the rotating center of the rotating shaft2–P1
After the A, C axle rotation center is obtained, the machine coordinate can be compared with (OXYZ)MThe coordinates are converted under the coordinate system, and the tool and the laser range finder still need to be guided to be in (OXYZ) to process the workpieceMRelative position of lower PS=[XS,YS,ZS]TTherefore, the spatial position of the tool needs to be calibrated, and the method is as follows:
adjusting the position of the A, C-axis machine tool to 0 position, and moving the working position of the cutter to the C-axis rotation center by a process method, wherein the current position is PN=[XN,YN,ZN]TC-axis centre of rotation PC=[XC,YC,ZC]TObtaining:
Ps=PN-PC
and (3) extracting theoretical coordinates of the measuring points from the workpiece model to be processed, measuring in a machine tool after coordinate conversion, and finally converting actual processing position information obtained after feature point matching into machine tool coordinates under the action point of the cutter for processing.
As a specific embodiment of the present invention, a to-be-processed workpiece model file is imported into a data processing module, coordinates of a plurality of (equal to or greater than 6) (e.g., 12) theoretical feature points are manually captured on the to-be-processed workpiece model, regions including the theoretical feature points (theoretical feature domains, the number of which is equal to the number of the theoretical feature points) are framed, intervals are set (e.g., at intervals of 0.05 mm), the theoretical feature domains are subjected to gridding and discretizing processing to form a series of coordinates of the theoretical feature domains, and the theoretical feature points of the to-be-processed workpiece model and the coordinates of the theoretical feature domains are recorded in a database of software.
Clamping a workpiece to be machined on a five-axis machine tool, swinging the workpiece to be machined right below a CCD (charge coupled device) module by shaking X, Y, Z, A, C axes manually, acquiring coordinates of points in an actual characteristic domain area of the workpiece to be machined by the CCD module, sending the coordinates to a data processing module, converting the coordinates into coordinates of a distance meter by the data processing module, sending an instruction to the machine tool, determining the position of each actual characteristic domain on the workpiece to be machined in the machine tool roughly, and moving the workpiece to the distance meter to start measurement.
The method is based on the self-adaptive positioning technology of the complex curved surface multi-feature point matching algorithm, the coordinates of a plurality of (more than or equal to 6) feature points are measured on the workpiece to be machined, the accurate positioning parameters of the workpiece to be machined and the workpiece to be machined model under a machine tool coordinate system are calculated on the basis of the measured data, and the machine tool parameters of all the initial positions to be machined on the workpiece to be machined are calculated, so that the machining deviation can be effectively reduced.
Finally, it should be noted that: the above-mentioned embodiments are only specific embodiments of the present invention, which are used for illustrating the technical solutions of the present invention and not for limiting the same, and the protection scope of the present invention is not limited thereto, although the present invention is described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: any person skilled in the art can modify or easily conceive the technical solutions described in the foregoing embodiments or equivalent substitutes for some technical features within the technical scope of the present disclosure; such modifications, changes or substitutions do not depart from the spirit and scope of the embodiments of the present invention, and they should be construed as being included therein. Therefore, the protection scope of the present invention shall be subject to the protection scope of the claims.

Claims (10)

1. A self-adaptive positioning method for a workpiece of a numerical control machine tool is characterized by comprising the following steps:
calibrating the position of the CCD module by taking the position of the ranging module as a reference position;
importing a workpiece model to be processed into a data processing module, selecting at least six non-coincident theoretical characteristic points on the workpiece model to be processed, and framing an area around each theoretical characteristic point as a theoretical characteristic domain; the workpiece to be machined corresponds to the same region on the workpiece model to be machined in an actual characteristic domain;
the data processing module records the corresponding coordinates of each theoretical characteristic point, carries out gridding processing on each theoretical characteristic domain, and records the coordinates of all grid points in each theoretical characteristic domain after processing;
clamping the workpiece to be machined on a machine tool, adjusting the pose of the workpiece to be machined to enable each actual feature domain on the workpiece to be machined to be sequentially located below the CCD module, sequentially capturing the coordinates of each actual feature domain or points near each actual feature domain by the CCD module, and sending the captured coordinates of each actual feature domain or points near each actual feature domain to the data processing module;
the data processing module converts the coordinates of each actual characteristic domain captured by the CCD module or the coordinates of points near each actual characteristic domain according to the relative position calibrated between the CCD module and the ranging module to obtain the coordinates corresponding to the ranging module;
the data processing module sends the coordinates corresponding to the ranging module obtained through conversion to a control system, and the control system controls the workpiece to be processed to move to the position where the coordinates corresponding to the ranging module are located according to the coordinates corresponding to the ranging module;
the distance measurement module sequentially measures each actual characteristic domain or points near each actual characteristic domain measured by the CCD module to obtain new coordinates of each actual characteristic domain or points near each actual characteristic domain, and sends each new coordinate to the data processing module, and the data processing module performs iterative calculation on each new coordinate and coordinates of each theoretical characteristic point corresponding to the workpiece model to be processed to obtain an error value of position fitting between the workpiece to be processed and the workpiece model to be processed;
the data processing module compares the error value with a preset error threshold value, and if the error value is smaller than or equal to the preset error threshold value, the current position is taken as a final positioning position;
and if the error value is greater than the preset error threshold value, the data processing module fits each new coordinate with the coordinates of all grid points in the corresponding theoretical characteristic domain to obtain the direction in which the workpiece to be processed needs to move, the control system controls the workpiece to be processed to move along the direction by taking one grid as a step length, after the movement, the distance measurement module re-measures and the data processing module re-performs iterative calculation, and when the error value is less than or equal to the preset error threshold value, the current position is taken as the final positioning position.
2. The method as claimed in claim 1, wherein the data processing module, after comparing the error value with a preset error threshold, further comprises:
and if the error value is greater than the preset error threshold value, and the measurement times of the ranging module exceed the preset times, and the error value is still greater than the preset error threshold value, taking the position corresponding to the workpiece to be processed when the error is minimum in all the error values as a final positioning position.
3. The method for adaptively positioning the workpiece of the numerical control machine tool according to claim 1, wherein the control system drives the workpiece to be machined to move by controlling a machine tool driving mechanism.
4. The method of claim 1, wherein the data processing module performs a gridding process on each theoretical feature field to obtain a grid size of 0.01mm by 0.01 mm.
5. The self-adaptive positioning method for the workpiece of the numerical control machine tool as claimed in claim 1, wherein the position of the distance measuring module is taken as a reference position, and the position of the tool of the machine tool is calibrated.
6. The method for adaptively positioning the workpiece of the numerical control machine tool according to claim 1, wherein the distance measuring module and the CCD module can only move along the Z axis of the machine tool.
7. The method for adaptively positioning the workpiece of the numerical control machine tool according to claim 1, wherein the distance measurement module adopts an optical distance measurement module.
8. The self-adaptive positioning method for the workpiece of the numerical control machine tool according to claim 1, wherein the self-adaptive positioning method is applied to a five-axis numerical control machine tool.
9. The self-adaptive positioning system of the workpiece of the numerical control machine tool is characterized by comprising a CCD module, a distance measuring module, a data processing module and a control system, wherein the CCD module and the distance measuring module are arranged above the machine tool and can only move along the Z-axis direction of the machine tool, the CCD module and the distance measuring module are respectively connected with the data processing module, the data processing module is connected with the control system, and the control system is connected with a machine tool driving mechanism and used for controlling the machine tool driving mechanism to drive the workpiece to be processed to move and adjust the pose.
10. The adaptive positioning system for the numerically-controlled machine tool workpiece according to claim 9, wherein the distance measurement module is an optical distance measurement module.
CN202010612895.XA 2020-06-30 2020-06-30 Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool Pending CN111745465A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010612895.XA CN111745465A (en) 2020-06-30 2020-06-30 Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010612895.XA CN111745465A (en) 2020-06-30 2020-06-30 Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool

Publications (1)

Publication Number Publication Date
CN111745465A true CN111745465A (en) 2020-10-09

Family

ID=72676643

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010612895.XA Pending CN111745465A (en) 2020-06-30 2020-06-30 Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool

Country Status (1)

Country Link
CN (1) CN111745465A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116774647A (en) * 2023-08-18 2023-09-19 苏州科易胜智能科技有限公司 Intelligent mechanical numerical control management system based on data analysis
CN117260379A (en) * 2023-11-21 2023-12-22 靖江市恒友汽车部件制造有限公司 On-line control method for machining diameter of automobile part

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103878478A (en) * 2014-01-28 2014-06-25 华中科技大学 Three-dimensional laser machining workpiece positioning measuring device and method implemented by same
JP6013139B2 (en) * 2012-10-30 2016-10-25 東芝機械株式会社 Tool length measuring method and machine tool
CN207522229U (en) * 2017-05-02 2018-06-22 上海华太数控技术有限公司 CNC vision positioning systems
CN209466269U (en) * 2019-01-31 2019-10-08 惠州市恒邦瑞钰科技有限公司 A kind of 3D vision system
CN110686655A (en) * 2018-09-27 2020-01-14 西安中科微精光子制造科技有限公司 Positioning method, device and system for three-dimensional curved surface workpiece
CN111007798A (en) * 2019-12-17 2020-04-14 中国航发动力股份有限公司 Self-adaptive numerical control machining method for forging and casting structural member

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6013139B2 (en) * 2012-10-30 2016-10-25 東芝機械株式会社 Tool length measuring method and machine tool
CN103878478A (en) * 2014-01-28 2014-06-25 华中科技大学 Three-dimensional laser machining workpiece positioning measuring device and method implemented by same
CN207522229U (en) * 2017-05-02 2018-06-22 上海华太数控技术有限公司 CNC vision positioning systems
CN110686655A (en) * 2018-09-27 2020-01-14 西安中科微精光子制造科技有限公司 Positioning method, device and system for three-dimensional curved surface workpiece
CN209466269U (en) * 2019-01-31 2019-10-08 惠州市恒邦瑞钰科技有限公司 A kind of 3D vision system
CN111007798A (en) * 2019-12-17 2020-04-14 中国航发动力股份有限公司 Self-adaptive numerical control machining method for forging and casting structural member

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116774647A (en) * 2023-08-18 2023-09-19 苏州科易胜智能科技有限公司 Intelligent mechanical numerical control management system based on data analysis
CN116774647B (en) * 2023-08-18 2023-11-17 苏州科易胜智能科技有限公司 Intelligent mechanical numerical control management system based on data analysis
CN117260379A (en) * 2023-11-21 2023-12-22 靖江市恒友汽车部件制造有限公司 On-line control method for machining diameter of automobile part
CN117260379B (en) * 2023-11-21 2024-02-23 靖江市恒友汽车部件制造有限公司 On-line control method for machining diameter of automobile part

Similar Documents

Publication Publication Date Title
CN110370286B (en) Method for identifying rigid body space position of dead axle motion based on industrial robot and monocular camera
CN110434671B (en) Cast member surface machining track calibration method based on characteristic measurement
CN109015110B (en) Machine tool rotary shaft position error modeling and identifying method
CN105806251A (en) Four-axis measuring system based on line laser sensor and measuring method thereof
CN111745465A (en) Self-adaptive positioning method and positioning system for workpiece of numerical control machine tool
CN110455187B (en) Three-dimensional vision-based box workpiece weld joint detection method
CN109465829B (en) Industrial robot geometric parameter identification method based on transformation matrix error model
JP2002059340A (en) Positional error evaluating method of moving device, and moving accuracy improving method based on result of evaluation
CN110103071B (en) Digital locating machining method for deformed complex part
CN110174074B (en) Measuring device and method for thermal deformation error compensation of industrial robot
CN113110355B (en) Method for predicting and optimizing digital twin-driven workpiece machining energy consumption
CN115682989A (en) Six-point positioning-based shape surface measuring method for turbine blade
CN111251189B (en) Visual positioning method for casting polishing
CN105538015A (en) Self-adaptive positioning method for complex thin-walled surface blade parts
CN115077378A (en) Line scanning laser hand-eye calibration method applied to large workpiece measurement
US11809155B2 (en) Morphic manufacturing
CN115311371A (en) Calibration method for automatic measurement and marking system of double robots
CN116276328A (en) Robot polishing track optimization method based on digital twin and visual transmission technology
CN113814870A (en) Method for measuring and calculating pose of magnetorheological polished workpiece and polishing method
CN1202924C (en) Method and device for manufacturing metal mold
CN111069973B (en) Method and device for quickly aligning complex-shape casting
Hou et al. An online and vision-based method for fixtured pose measurement of nondatum complex component
CN110954022A (en) Rotary scanning structure and calibration method for circular object
CN114310493B (en) Visual servo feeding special-shaped spiral curved surface screw abrasive belt polishing device and method
Egorov et al. Turbine blades profile and surface roughness measurement

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20201009