CN110285773B - 工件轮廓检测的恒线速度控制方法 - Google Patents
工件轮廓检测的恒线速度控制方法 Download PDFInfo
- Publication number
- CN110285773B CN110285773B CN201910616495.3A CN201910616495A CN110285773B CN 110285773 B CN110285773 B CN 110285773B CN 201910616495 A CN201910616495 A CN 201910616495A CN 110285773 B CN110285773 B CN 110285773B
- Authority
- CN
- China
- Prior art keywords
- workpiece
- scanning
- outline
- linear velocity
- constant linear
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/416—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Laser Beam Processing (AREA)
Abstract
一种工件轮廓检测的恒线速度控制方法,激光位移传感器位置固定,通过控制工作台的平移和旋转运动,工件和激光位移传感器焦点产生相对运动,在运动过程中,保证传感器的焦点始终在工件轮廓的表面,且激光传感器焦点相对于工件运动的线速度保持恒定。本发明解决了传统轮廓检测中采用旋转方向中等角度但轮廓上不等距的问题,具有工件轮廓恒线速运动的优点,保证了工件轮廓上检测点的均匀选取。
Description
技术领域
本发明属于机械制造的检测技术领域,更具体地,涉及一种工件轮廓检测时的恒线速度控制方法。
背景技术
传统的工件轮廓的检测方法是工件和传感器保持一定的距离并垂直,工件做等角度转动,逐点读取传感器信号。这种检测方法,对于非圆工件,在轮廓上的取样是不等间距的,影响轮廓的拟合精度。
发明内容
本发明公开一种工件轮廓检测时的恒线速度控制方法。
本发明的工件和激光位移传感器的布局是激光位移传感器位置固定,为了满足传感器固定采样频率下等距采样的需求,通过建立扫描点位姿和轴运动的运动学模型,规划恒线速扫描点,实时计算每周期扫描点位姿对应的XYC轴的运动量,并驱动控制工作台的平移和旋转运动(X/Y/C三个方向),保证传感器的焦点始终在工件轮廓的表面,并使工件和激光位移传感器焦点的相对运动保持恒速。
所述具体步骤如下:
S1、构建测控平台,该平台具有XY平移轴和C旋转轴,以及激光位移传感器;待测工件设在平台上,由轴驱动进行平移和旋转,通过正确的移动,可以保证工件表面和激光传感器保持垂直等距的关系;
S2、工件轮廓描述,待测工件的轮廓为XY平面轮廓,轮廓由直线和圆弧2类几何元素构成,轮廓内相邻元素的连接关系需满足G1连续,即连接点处的法矢相同、切线夹角为零;待测工件的轮廓可由绘图软件生成,并保存成DXF格式;
S3、待测工件轮廓导入和预处理,读入和解析包含轮廓的DXF文件,获取待测工件的轮廓几何信息,对待测工件的轮廓元素检查和排序,构造首尾相接的有序的轮廓;
S4:恒线速度扫描点规划,根据激光位移传感器采样频率、采样间隔以及插补周期,计算每周期的扫描速度;由于采样频率、采样间隔和插补周期在一次测量中保持固定,因此规划的扫描速度恒定;依次取待测工件轮廓的几何元素,根据计算的扫描速度,计算每周期扫描的步长,并用步长对几何元素离散,计算每周期对应的扫描点位置和法矢;
S5、恒线速度扫描控制,在每个插补周期,根据运动学逆变换公式,实时计算扫描点位姿对应的XYC轴的运动量,并驱动平台进行平移和旋转运动,保证传感器焦点相对于待测工件轮廓扫描点的运动保持恒线速度。
本发明由于采用了激光位移传感器位置固定,通过控制工作台的平移和旋转运动(X/Y/C三个方向),工件和激光位移传感器焦点产生相对运动,在已知待测工件轮廓模型的前提下,根据采样参数将轮廓按恒线速度要求划分为等距的小线段,进行测量扫描点的规划和计算,在每个插补周期,通过建立的运动学模型计算每个扫描点对应的轴运动位移量,同时驱动和控制平台运动。由于该计算过程在每个插补控制周期内进行,因此可以获得很好的恒线速度控制效果。
附图说明
图1是一种测控平台装置结构示意图;
图2是一种待测工件轮廓的恒线速度控制流程图;
图3是直线元素扫描点坐标计算示意图;
图4是直线轮廓扫描点法矢计算示意图;
图5是本发明的运动变换模型示意图;
图6是图5的运动变换过程示意图;
图7是本发明的运动参数计算原理图。
具体实施方式
为使本发明目的、技术方案及优点更加清楚明确,以下参照附图3~7及对应公式,对本发明的恒线速度控制的结构和原理进行进一步的详细说明。
本发明提供一种工件轮廓检测时的恒线速度控制方法,具体步骤如下:
S1、构建测控平台
该平台具有XY平移轴和C旋转轴,以及激光位移传感器;待测工件设在平台上,由轴驱动进行平移和旋转,通过正确的移动,可以保证检测过程中,工件表面法矢和激光传感器同向、同时保持激光传感器焦点始终在工件表面轮廓。
S2、工件轮廓描述
为了满足检测条件、待测工件轮廓需要满足:
待测工件的轮廓为XY平面轮廓,轮廓由直线和圆弧2类几何元素构成;轮廓内相邻元素的连接关系需满足G1连续,即连接点处的法矢相同,连接点处的切向夹角为零;轮廓必须是封闭的;
待测工件的轮廓可由绘图软件生成,并保存成DXF格式。
S3、待测工件轮廓导入和预处理
待测工件轮廓导入和预处理。由于在进行绘制和编辑轮廓时,几何元素的顺序不一定是有序的,因此读入轮廓元素后,需要对待测工件的轮廓元素进行有序化和封闭性检查。
S4、恒线速度扫描点规划
根据激光位移传感器采样频率、采样间隔以及插补周期,计算每周期的扫描速度;由于采样频率、采样间隔和插补周期在一次测量中保持固定,因此规划的扫描速度恒定;依次取待测工件轮廓的几何元素,根据计算的扫描速度,计算每周期扫描的步长,并用步长对几何元素离散,计算每周期对应的扫描点位置和法矢。具体计算步骤如下:
1)恒线速度计算
扫描点4的位置和法矢由轮廓的几何特性以及测量的采样频率及采样间隔等决定。假设测头采样频率f(HZ),采样间隔l(mm),可计算激光位移传感器1相对与待测工件2的轮廓的相对运动速度v(mm/s)为:
v=l·f (1)
在测量过程中,采样频率采样间隔为固定数值,因此保证扫描速度v为恒速。以此恒速,获取固定移动步长,将轮廓按周期拆分成等距的扫描点4,实现恒线速度扫描点4规划。
2)扫描点计算
已知扫描速度v、待测工件2的几何轮廓及插补周期,可计算出扫描点4的位置和法矢;由于待测工件2的轮廓包括直线和圆弧类型,因此需要根据不同的类型进行计算;本实施方案中,以直线类型为例进行说明。
对于直线类型,其递推计算如图3所示意,为:
3)扫描点法矢计算
扫描点4法矢总是垂直于待测工件2的轮廓的切线方向,计算出待测工件2的轮廓切线后,对切线实施一个旋转90度的变换ROT(90),就可获得扫描点的法矢。对于直线轮廓,如图4所示意。
S5、恒线速度扫描控制
在每个插补周期,根据建立的变换模型计算实时计算扫描点4位姿对应的XYC轴的运动量,并驱动平台进行平移和旋转运动,保证激光位移传感器1的焦点相对于待测工件2的轮廓扫描点4的运动保持恒线速度;具体步骤如下:
1)建立变换模型
如图5,该测量设备具有平移轴XY轴和旋转轴C。将工件安放于平台,通过调整保证待测工件坐标系和机床坐标系M重合(图5中坐标系M为机床坐标系原点,同时也为旋转中心),激光位移传感器1安装到固定位置,激光焦点3在机床坐标系M下的矢量为激光光束方向为在进行待测工件2的轮廓上任意一点位置的扫描测量时,如图6所示,可通过C轴的旋转和XY平移运动,将扫描点进行坐标变换,并和激光焦点重合,同时保证扫描点法矢和激光光束方向平行。
由此建立的变换模型如下:
矩阵中C,X,Y为变换参数,分别为旋转和平移量。
2)XYC运动量计算
如图7所示,由式3和式4建立的关系,当和已知时,通过解式3、4构成的方程组,便可获得变换参数C和X、Y;由于变换是由轴的运动产生的,因此X、Y和C分别为XYC三轴的运动量;具体计算时,先计算旋转角度C,再计算平移量,具体过程如下:
由式3得:
C=a cos(nx) (6)
由式4得:
解得平移量XY为:
X=qx-cos(C)·px-sin(C)·py (8)
Y=qy+sin(C)·px-cos(C)·py (9)。
Claims (4)
1.一种工件轮廓检测时的恒线速度控制方法,包括如下步骤:
S1、构建测控平台,该平台具有XY平移轴和C旋转轴,以及激光位移传感器;待测工件设在平台上,由轴驱动进行平移和旋转,保证工件表面和激光传感器保持垂直等距的关系;
S2、工件轮廓描述,待测工件的轮廓为XY平面轮廓,轮廓由直线和圆弧两类几何元素构成,轮廓内相邻元素的连接关系需满足G1连续,待测工件的轮廓由绘图软件生成,并保存成DXF格式;
S3、待测工件轮廓导入和预处理,读入和解析包含轮廓的DXF文件,获取待测工件的轮廓几何信息,对待测工件的轮廓元素检查和排序,构造首尾相接的有序的轮廓;
S4:恒线速度扫描点规划,根据激光位移传感器采样频率、采样间隔以及插补周期,计算每周期的扫描速度;依次取待测工件轮廓的几何元素,根据计算的扫描速度,计算每周期扫描的步长,并用步长对几何元素离散,计算每周期对应的扫描点位置和法矢;
S5、恒线速度扫描控制,在每个插补周期,根据运动学逆变换公式,实时计算扫描点位姿对应的XYC轴的运动量,并驱动平台进行平移和旋转运动,保证传感器焦点相对于待测工件轮廓扫描点的运动保持恒线速度;
所述恒线速度扫描点规划的具体计算步骤如下:
1)恒线速度计算,
扫描点的位置和法矢由轮廓的几何特性以及测量的采样频率及采样间隔等决定,假设测头采样频率f(HZ),采样间隔l(mm),可计算激光位移传感器(1)相对于待测工件的轮廓的相对运动速度v(mm/s)为:
v=l·f 式1
在测量过程中,采样频率和采样间隔为固定数值,因此保证扫描速度v为恒速;以此恒速,获取固定移动步长,将轮廓按周期拆分成等距的扫描点,实现恒线速度扫描点规划;
2)扫描点计算,
已知扫描速度v、待测工件的几何轮廓及插补周期,可计算出扫描点(4)的位置和法矢;由于待测工件的轮廓包括直线和圆弧类型,因此需要根据不同的类型进行计算;
对于直线类型,其递推计算为:
3)扫描点法矢计算,
扫描点法矢总是垂直于待测工件的轮廓的切线方向,计算出待测工件的轮廓切线后,对切线实施一个旋转90度的变换ROT(90),就可获得扫描点的法矢。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910616495.3A CN110285773B (zh) | 2019-07-09 | 2019-07-09 | 工件轮廓检测的恒线速度控制方法 |
PCT/CN2019/117478 WO2021003928A1 (zh) | 2019-07-09 | 2019-11-12 | 工件轮廓检测的恒线速度控制方法 |
ZA2022/01073A ZA202201073B (en) | 2019-07-09 | 2022-01-24 | Constant linear velocity control method for detecting contour of workpiece |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910616495.3A CN110285773B (zh) | 2019-07-09 | 2019-07-09 | 工件轮廓检测的恒线速度控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110285773A CN110285773A (zh) | 2019-09-27 |
CN110285773B true CN110285773B (zh) | 2020-06-05 |
Family
ID=68022121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910616495.3A Active CN110285773B (zh) | 2019-07-09 | 2019-07-09 | 工件轮廓检测的恒线速度控制方法 |
Country Status (3)
Country | Link |
---|---|
CN (1) | CN110285773B (zh) |
WO (1) | WO2021003928A1 (zh) |
ZA (1) | ZA202201073B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110285773B (zh) * | 2019-07-09 | 2020-06-05 | 东莞市三姆森光电科技有限公司 | 工件轮廓检测的恒线速度控制方法 |
CN111157533B (zh) * | 2020-01-16 | 2022-07-08 | 东莞市兆丰精密仪器有限公司 | 一种匀速三维连续插补激光检测方法 |
CN112907592A (zh) * | 2021-04-15 | 2021-06-04 | 北京平恒智能科技有限公司 | 基于dxf的轮廓缺陷检测 |
CN113188447B (zh) * | 2021-05-12 | 2022-12-27 | 深圳市国匠数控科技有限公司 | 一种提高高频激光扫描仪精度的办法 |
CN113418461A (zh) * | 2021-06-18 | 2021-09-21 | 红塔烟草(集团)有限责任公司 | 一种物流箱体形变检测方法及装置 |
CN113804121B (zh) * | 2021-08-26 | 2024-05-17 | 华东师范大学 | 一种多工件轮廓实时测量方法及测量*** |
CN113884020B (zh) * | 2021-09-16 | 2022-06-28 | 苏州三姆森光电科技有限公司 | 一种3c产品内部长宽尺寸的测量方法 |
CN114739290B (zh) * | 2022-04-01 | 2024-01-26 | 上海拓璞数控科技股份有限公司 | 线激光扫描化铣胶刻线的路径规划方法及*** |
CN114943752B (zh) * | 2022-05-31 | 2024-03-29 | 河南埃尔森智能科技有限公司 | 一种基于曲率特征描述的自适应轮廓模板识别配准方法 |
CN115656238B (zh) * | 2022-10-17 | 2023-05-12 | 中国科学院高能物理研究所 | 一种微区xrf元素分析与多维成像方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101750031A (zh) * | 2009-12-09 | 2010-06-23 | 华中科技大学 | 一种二维轮廓形状的测量方法及测量装置 |
CN102944204A (zh) * | 2012-11-12 | 2013-02-27 | 沈阳黎明航空发动机(集团)有限责任公司 | 利用二维测量机检测截面轮廓度的方法 |
CN103925902A (zh) * | 2014-04-08 | 2014-07-16 | 北京工业大学 | 一种基于弧面凸轮等距模型的轮廓度误差测量装置及测量方法 |
CN103927786A (zh) * | 2014-04-29 | 2014-07-16 | 盐城工学院 | 一种刀具刃口三维模型构建方法 |
CN104359415A (zh) * | 2014-10-31 | 2015-02-18 | 广东工业大学 | 一种水火弯板角变形量测量方法及*** |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5619587A (en) * | 1991-05-10 | 1997-04-08 | Aluminum Company Of America | System and method for contactlessly gauging the thickness of a contoured object, such as a vehicle wheel |
DE602007005778D1 (de) * | 2007-04-18 | 2010-05-20 | Hexagon Metrology Ab | Tastkopf mit konstanter Rastergeschwindigkeit |
CN105452802B (zh) * | 2013-07-19 | 2019-02-01 | 株式会社尼康 | 形状测定装置、构造物制造***、形状测定方法、构造物制造方法、形状测定程序、以及记录介质 |
CN103398669A (zh) * | 2013-07-30 | 2013-11-20 | 深圳市大族激光科技股份有限公司 | 一种用于测量自由曲面的多轴联动视觉检测方法和设备 |
CN103438828B (zh) * | 2013-08-20 | 2015-11-04 | 厦门大学 | 一种激光检测螺杆转子端截形的方法 |
CN103954231B (zh) * | 2014-03-28 | 2016-08-17 | 电子科技大学 | 冷弯成型过程中变形板带横截面轮廓的非接触式测量方法 |
CN108562243A (zh) * | 2018-04-23 | 2018-09-21 | 西安工业大学 | 一种四轴叶片测量***及方法 |
CN110285773B (zh) * | 2019-07-09 | 2020-06-05 | 东莞市三姆森光电科技有限公司 | 工件轮廓检测的恒线速度控制方法 |
-
2019
- 2019-07-09 CN CN201910616495.3A patent/CN110285773B/zh active Active
- 2019-11-12 WO PCT/CN2019/117478 patent/WO2021003928A1/zh active Application Filing
-
2022
- 2022-01-24 ZA ZA2022/01073A patent/ZA202201073B/en unknown
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101750031A (zh) * | 2009-12-09 | 2010-06-23 | 华中科技大学 | 一种二维轮廓形状的测量方法及测量装置 |
CN102944204A (zh) * | 2012-11-12 | 2013-02-27 | 沈阳黎明航空发动机(集团)有限责任公司 | 利用二维测量机检测截面轮廓度的方法 |
CN103925902A (zh) * | 2014-04-08 | 2014-07-16 | 北京工业大学 | 一种基于弧面凸轮等距模型的轮廓度误差测量装置及测量方法 |
CN103927786A (zh) * | 2014-04-29 | 2014-07-16 | 盐城工学院 | 一种刀具刃口三维模型构建方法 |
CN104359415A (zh) * | 2014-10-31 | 2015-02-18 | 广东工业大学 | 一种水火弯板角变形量测量方法及*** |
Non-Patent Citations (1)
Title |
---|
凸轮激光热处理控制轨迹研究;宋晓梅等;《激光技术》;20130531;第37卷(第3期);第376-379页 * |
Also Published As
Publication number | Publication date |
---|---|
CN110285773A (zh) | 2019-09-27 |
ZA202201073B (en) | 2022-05-25 |
WO2021003928A1 (zh) | 2021-01-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110285773B (zh) | 工件轮廓检测的恒线速度控制方法 | |
CN105404238B (zh) | 一种在机激光测量中测头位姿的线性化标定方法 | |
US7809523B2 (en) | Apparatus and method of measuring workpieces | |
US6729936B1 (en) | Apparatus for measuring dimensional errors of eccentric cylinder by utilizing movement of measuring member held in contact with such eccentric cylinder | |
JPS61281305A (ja) | 多関節ロボツト制御装置 | |
CN107289876A (zh) | 多轴联动的视觉、激光复合式非接触测量装置及测量方法 | |
CN106989670B (zh) | 一种机器人协同的非接触式高精度大型工件跟踪测量方法 | |
CN112363456B (zh) | 基于超声测量的表面轮廓自动跟踪方法 | |
CN109764805A (zh) | 一种基于激光扫描的机械臂定位装置与方法 | |
CN112558546B (zh) | 一种基于计算机视觉的在线刀具参数检测方法 | |
Zhu et al. | Semiclosed-loop motion control with robust weld bead tracking for a spiral seam weld beads grinding robot | |
CN111085902B (zh) | 一种视觉在线检测及修正的工件打磨*** | |
CN109226936B (zh) | 一种旋转电弧式自适应复杂曲面堆焊方法 | |
CN113566735B (zh) | 一种火箭发动机喷管冷却通道线激光在位测量方法 | |
CN109794856B (zh) | 一种成型磨砂轮修整数据获取方法 | |
CN117232432A (zh) | 一种叶片三维轮廓检测***及其检测方法 | |
Iwai et al. | Development of a measuring method for motion accuracy of NC machine tools using links and rotary encoders | |
CN111795651A (zh) | 一种运用机械手臂测量大型回转体参数的方法及设备 | |
JP2001264048A (ja) | V溝形状測定方法及び装置 | |
CN202420439U (zh) | 一种高温锻件在位测量装置 | |
KR100637378B1 (ko) | 퍼셉트론 센서를 이용한 산업용 로봇 캘리브레이션 시스템 | |
Huan et al. | Method for graphically evaluating the workpiece’s contour error in non-circular grinding process | |
CN114589545B (zh) | 一种复杂曲面变形在线检测及五轴补偿加工方法 | |
CN113932730B (zh) | 一种曲面板材形状的检测装置 | |
Ostrowska et al. | Identification of kinematic errors, position and rotation of industrial robot used as the redundant measurement system |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: 523000 No.3, West Zhongnan Road, Haibin District, Shangsha, Chang'an Town, Dongguan City, Guangdong Province Patentee after: Guangdong Samson Technology Co.,Ltd. Address before: 523000 No.3, West Zhongnan Road, Haibin District, Shangsha, Chang'an Town, Dongguan City, Guangdong Province Patentee before: DONGGUAN SAMSUN OPTICAL TECHNOLOGY Co.,Ltd. |
|
CP01 | Change in the name or title of a patent holder |