CN110814398A - 一种机器视觉辅助曲面加工装置及方法 - Google Patents
一种机器视觉辅助曲面加工装置及方法 Download PDFInfo
- Publication number
- CN110814398A CN110814398A CN201911003439.9A CN201911003439A CN110814398A CN 110814398 A CN110814398 A CN 110814398A CN 201911003439 A CN201911003439 A CN 201911003439A CN 110814398 A CN110814398 A CN 110814398A
- Authority
- CN
- China
- Prior art keywords
- workpiece
- milling cutter
- laser
- curved surface
- cutting
- 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.)
- Granted
Links
- 238000003754 machining Methods 0.000 title claims abstract description 20
- 238000000034 method Methods 0.000 title claims abstract description 18
- 238000005520 cutting process Methods 0.000 claims abstract description 102
- 238000003801 milling Methods 0.000 claims abstract description 91
- 230000000007 visual effect Effects 0.000 claims abstract description 31
- 230000007246 mechanism Effects 0.000 claims abstract description 11
- 238000003672 processing method Methods 0.000 claims abstract description 9
- 238000011179 visual inspection Methods 0.000 claims description 34
- 238000001514 detection method Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 6
- 239000011521 glass Substances 0.000 claims description 3
- 238000009434 installation Methods 0.000 claims description 3
- 238000001228 spectrum Methods 0.000 claims description 3
- 230000001960 triggered effect Effects 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 12
- 238000000926 separation method Methods 0.000 description 8
- 238000007689 inspection Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 3
- 150000001875 compounds Chemical class 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000011897 real-time detection Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23C—MILLING
- B23C3/00—Milling particular work; Special milling operations; Machines therefor
- B23C3/02—Milling surfaces of revolution
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23C—MILLING
- B23C9/00—Details or accessories so far as specially adapted to milling machines or cutter
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/22—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work
- B23Q17/2233—Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work for adjusting the tool relative to the workpiece
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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/00—Arrangements for observing, indicating or measuring on machine tools
- B23Q17/24—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves
- B23Q17/2428—Arrangements for observing, indicating or measuring on machine tools using optics or electromagnetic waves for measuring existing positions of tools or workpieces
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q3/00—Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine
- B23Q3/02—Devices holding, supporting, or positioning work or tools, of a kind normally removable from the machine for mounting on a work-table, tool-slide, or analogous part
- B23Q3/06—Work-clamping means
- B23Q3/062—Work-clamping means adapted for holding workpieces having a special form or being made from a special material
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23Q—DETAILS, 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
- B23Q7/00—Arrangements for handling work specially combined with or arranged in, or specially adapted for use in connection with, machine tools, e.g. for conveying, loading, positioning, discharging, sorting
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Laser Beam Processing (AREA)
- Numerical Control (AREA)
Abstract
本发明公开了一种机器视觉辅助曲面加工装置及方法。所述装置包视觉传感装置、视觉装置调节机构、卧式铣床、工件输送机构、计算机,所述视觉传感装置,包括两个红色线状激光器、面阵相机、镜头、滤镜;面阵相机采集工件上的图像,并传入计算机,该计算机发出指令,命令输送机构运送工件,控制铣刀完成曲面切削加工。实现在切削过程中,通过近似拟合曲面进而自动调节铣刀的高度,完成曲面的加工。本发明所述的方法是一种高效率的曲面加工方法,首次采用线激光组合式视觉传感系统为基准的整体的曲面加工方法,该方法响应速度快,能准确识别工件曲面高度变化,合理的控制刀具的切削深度,能高效地完成曲面加工。
Description
技术领域
本发明涉及机械自动化加工技术领域,具体地说是一种机器视觉辅助曲面加工装置,本发明还涉及与该加工装置相关的机器视觉辅助曲面加工方法。
背景技术
近年来,随着工业自动化的发展,机器视觉技术的出现,使得机械加工的方法也趋向于多样化。在此之前复杂的曲面加工都是采用多轴数控加工中心进行加工,数控加工中心不仅可以满足加工精度、而且可以缩短加工时间、高效快速的完成各类曲面加工。而对于一些精度要求不够、体积较大的曲面工件若采用数控加工中心可能导致加工价格昂贵。因此,对于一些精度要求不够、体积较大的曲面工件均是由人工操作数控铣床完成曲面加工。人工操作铣床加工曲面工件的过程中要不断的调整铣刀的高度,以便满足加工要求,同时又要不断的观察工件表面的加工情况,防止加工过量、切削不足,加工完成后还需要进行打磨。此类加工方法不仅浪费了大量的人力,而且还不能完全满足加工要求。因此利用机器视觉辅助曲面加工,将是一个高效的加工方法。
发明内容
本发明的目的是为了提高现有人工加工大型曲面技术的效率,提供一种基于机器视觉辅助曲面加工的方法,准确的来说是一种辅助曲面加工的系统,该系统能够满足普通曲面工件的粗加工,显著提高曲面加工的效率。
为解决上述技术问题,本发明采用以下技术方案:
一种机器视觉辅助曲面加工装置,包括视觉检测装置、卧式铣床、工件输送机构、工件夹具;
所述视觉检测装置包括滤镜、镜头、左边线激光器、左边线激光调节板、线激光安装座、面阵相机、面阵相机安装板、右边线激光调节板、右边线激光器、视觉检测装置调节板、视觉检测装置箱体、视觉检测装置固定架;所述面阵相机安装于视觉检测装置箱体内的面阵相机安装板上,并可调节上下位置,所述左边线激光器和右边线激光器分别置于视觉检测装置箱体内的左边线激光调节板和右边线激光调节板上并可调节角度,所述左边线激光器和右边线激光器等距对称分布于面阵相机安装板左右两边,所述滤镜玻璃安装于视觉检测装置箱体的下端;视觉检测装置固定架后端安装于卧式铣床上,视觉检测装置固定架前端连有可调节位置的视觉检测装置调节板,所述视觉检测装置箱体安装于视觉检测装置调节板上;
进一步地,所述左边线激光器、右边线激光器发射的线激光光谱与滤镜的带通一致。
进一步地,所述视觉检测装置调节板上设有调节槽,并可以根据视觉检测装置工作的高度要求沿着其上的槽孔进行位置调节;
进一步地,所述视觉检测装置位于铣刀的正上方,曲面工件上的激光线始终在面阵相机的视野范围内;
进一步地,所述左边线激光调节板和右边线激光调节板分别安装于面阵相机安装板两边的线激光安装座上,左边线激光调节板和右边线激光调节板相对于竖直方向的调节角度为30°~60°;
进一步地,所述卧式铣床安装有电流传感器,当刀具接触到工件时电流传感器被触发,则控制系统能够获知刀具此时位置信息。
一种机器视觉辅助曲面加工方法,基于上面所述的加工装置实现曲面加工,包括以下步骤:
步骤1:视觉检测装置的相关参数标定:面阵相机视场角为α,左边线激光器和右边线激光器轴线与竖直方向夹角为β;调节两侧线激光的入射角β使两侧的激光线在工件上重合为一条直线,且交线于面阵相机获取图片的正中心线重合,Xn为激光线分离时左右激光线之间距离的像素个数,Xj为左侧激光线到图像中心线的像素个数,Xk为右侧激光线到获取的图像中心线的像素个数,且满足Xn=Xj+Xk,单位像素的物理距离为Xr(pixel/mm);
步骤2:加工设备初始化及调节:根据工作要求调节工件,使工件位于铣刀下方,调节铣刀初始位置使其距离曲面工件最外侧轮廓线为L(mm),调节视觉传感装置使其位于铣刀的正上方一段距离,使左右线状激光器产生的线激光照射于工件表面上,且位于面阵相机视野的中间,且两条激光线的重合线与铣刀最下方的切削点重合交于一条直线;
步骤3:设定工件的理论切削深度为He(mm),工件在X方向的进给步长为S(mm);定义刀具在竖直方向的切削深度为Ha(mm),刀具在当前切削点处的切削角为θ,tan(θ)=(Xk-Xj)/((Xk+Xj)*tan(β));当工件由右端向左端切削,且铣刀未达到最低点(切削点斜率为0)时,铣刀沿Y方向向下以一定速率ν(mm/s)向下进行切削运动,面阵相机则以一定的帧速率采集图像;当铣刀距离曲面的高度发生变化的同时,左边激光线、右边激光线在曲面上的距离也发生变化,由于此时刀具的最下端切点未接触到工件,所以称此时激光线的分离为反向分离,当刀具的正下方接触到工件时,则称此时的激光线分离为正向分离;
步骤4:当铣刀接触到曲面工件时,电流传感器受到激励,将信号反馈给控制系统,系统记录当前的时间节点t1(s),面阵相机拍下此时的图像M1;
步骤5:刀具继续向下移动,当图像传感器检测到曲面上的激光线重合时,面阵相机拍下此时的图像M2,将信息反馈给视觉检测系统,系统记录当前的时间节点t2(s),则可以计算出刀具接触到工件时到激光线在曲面重合时这段时间铣刀在竖直方向的运动距离Hb,Hb=ν*(t2-t1),此后刀具在竖直方向的切削距离为记为Hs,刀具以一定的速度竖直向下切削,直至满足He=(Hs+Hb)*cos(θ)时停止切削下移,随后工件向X负半轴方向移动一个步长s(mm),与此同时铣刀继续沿竖直方向向下切削,待完成一个步长的移动后,然后执行步骤6;
步骤6:计算工件当前切削点的斜率tan(θ)和切削深度H,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若tan(θ)不为0,且H小于He,即未到达切削深度,执行步骤7;若tan(θ)不为0,且H等于He,即到达切削深度,则执行步骤8;若tan(θ)不为0,且H大于He,即切削过度,则执行步骤9;tan(θ)为0,即到达最低点,则执行步骤10;
步骤7:铣刀沿竖直方向向下继续进行切削,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤8:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向下进行切削,待一个步长移动完成后然后执行步骤6;
步骤9:铣刀沿竖直方向向上进行移动,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤10:当铣刀到达曲面工件的最低端(切削点的斜率为0)时,面阵相机获取此时曲面上的激光线信息,计算当前点竖直方向的切削深度H,若H小于He则铣刀继续沿竖直方向向下切削直至H等于He,He为当前点工件设定的切削深度;若H等于He,则执行步骤11;
步骤11:铣刀在竖直方向以一定速率向上切削,与此同时工件向X负半轴方向移动一个步长s(mm),待一个步长移动完成后然后执行步骤12;
步骤12:计算工件当前切削点的斜率tan(θ)和切削深度H,以及电流传感器的信息,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若H小于He,且刀具与工件有接触使电流传感器有激励,即铣刀未达到设定切削深度,则执行步骤13;若H等于He且刀具与工件有接触使电流传感器有激励,即铣刀达到设定切削深度,即则执行步骤14;若H大于He且刀具与工件有接触使电流传感器有激励,即铣刀切削过度,即则执行步骤15;若刀具与工件无接触使电流传感器无激励,即此时切削完成,则执行步骤16;
步骤13:铣刀沿竖直方向向下切削,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤12;
步骤14:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向上进行切削,待一个步长移动完成后然后执行步骤12;
步骤15:铣刀沿竖直方向向上移动,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤12;
步骤16:铣刀回归初始位,完成本次目标工件的加工。
进一步地,在机器视觉辅助曲面加工的过程中,铣刀只进行竖直方向的进给运动,工件的水平进给运动则由工件输送机构负责完成,根据实际工作要求,工件输送机构始终保证工件以一定的速度和步长完成工件的进给。
进一步地,所述步骤2中L的取值为20mm~25mm。
采用上述方案后,由于采用了机器视觉辅助曲面加工方法,本发明方法只需对铣刀切削或退刀时曲面工件表面的线状激光进行图像采集并获得其距离,即可运用前面所述公式计算此时刀具的切削深度(HC),便于实时检测跟踪铣刀切削轨迹;此种跟踪加工方法,克服了现有人工加工的局限性,该方法能够时刻进行铣刀的控制与检测,加工精度远高于人工,高效的完成曲面加工。
附图说明
图1为本发明中一种机器视觉辅助曲面加工装置的工作示意图;
图2为本发明中一种机器视觉辅助曲面加工装置的三维结构图;
图3为本发明中一种机器视觉辅助曲面加工装置中视觉检测装置部分的局部结构示意图;
图4为本发明涉及的刀具初始切削过程简图;
图5为本发明涉及的刀具沿斜率下移切削深度计算简图;
图6为本发明涉及的刀具位于最低端时切削过程简图;
图7为本发明涉及的刀具沿斜率上移切削深度计算简图;
图8为本发明实例1中加工曲面零件的外形图;
图9为图8中加工曲面零件的正视图;
图中附图标记如下:
1-曲面工件;2-铣刀;3-滤镜、4-镜头、5-左边线激光器、6-左边线激光调节板、7-线激光安装座、8-面阵相机、9-面阵相机安装板、10-右边线激光调节板、11-视觉检测装置调节板、12-视觉检测装置箱体、13-视觉检测装置固定架;、14-工件输送台;15-工件夹具;16-卧式铣床;17-工件输送机构;18-右边线激光器。
具体实施方式
下面结合附图和具体实施方式对本发明作进一步详细的说明。以下描述仅用于解释本发明,并不用于限定本发明。
如图1、图2及图3所示,本发明一种机器视觉辅助曲面加工装置,包括视觉检测装置17、卧式铣床16、工件输送机构14、工件夹具15;所述视觉检测装置包括滤镜3、镜头4、左边线激光器5、左边线激光调节板6、线激光安装座7、面阵相机8、面阵相机安装板9、右边线激光调节板10、右边线激光器18、视觉检测装置调节板11、视觉检测装置箱体12、视觉检测装置固定架13;所述面阵相机8安装于视觉检测装置箱体12内的面阵相机安装板9上,并可调节上下位置,所述左边线激光器5和右边线激光器18分别置于视觉检测装置箱体12内的左边线激光调节板6和右边线激光调节板10上并可调节角度,所述左边线激光器5和右边线激光器18等距对称分布于面阵相机安装板9左右两边,所述滤镜玻璃3安装于视觉检测装置箱体12的下端;视觉检测装置固定架13后端安装于卧式铣床16上,视觉检测装置固定架13前端连有可调节位置的视觉检测装置调节板11,所述视觉检测装置箱体12安装于视觉检测装置调节板11上;
在使用过程中,左边线激光器5、右边线激光器18发射的线激光光谱与滤镜3的带通一致。所述视觉检测装置17位于铣刀2的正上方,曲面工件上的激光线始终在面阵相机的视野范围内;
所述视觉检测装置调节板11上设有调节槽,并可以根据视觉检测装置工作的高度要求沿着其上的槽孔进行位置调节;本申请技术方案中涉及的视觉检测装置调节板11、左边线激光调节板6、右边线激光调节板10、面阵相机安装板9均可以调节位置或者角度,这些调节装置在均为现有技术,此处不再详述。
所述左边线激光调节板6和右边线激光调节板10分别安装于面阵相机安装板9两边的线激光安装座7上,左边线激光调节板6和右边线激光调节板10相对于竖直方向的调节角度为30°~60°;
所述卧式铣床安装有电流传感器,当刀具接触到工件时电流传感器被触发,则控制系统能够获知刀具此时位置信息。
下面,根据本发明所述的技术方案,对部分说明书附图进行解释说明:
图4为刀具初始切削过程简图;如图4所示,S为工件运动的步长,p1位置为刀具初始位置,距离曲面工件轮廓上方一定距离,距离切削轮廓边缘距离为L,随后刀具以一定速率由位置p1运动到位置p2,位置p2为刀具接触到曲面工件的位置,再随后刀具以一定速率由位置p2切削到位置3,位置p3为竖直方向的最终切削位置,并计算出位置p3处刀具切削点的斜率,再随后刀具继续以一定速率向下运动,与此同时工件以一定速率向x轴负半轴方向运动一个步长,由于工件和刀具的复合运动,因此刀具由位置p3到达位置p4,复合运动的运动方向与当前切削点的切线方向一致,故此后文中以当前点的切线方向指代复合运动的最终方向;再随后刀具在竖直Y方向上以一定速率由位置p4移动到位置p5,位置p5为竖直方向满足切削深度的最终位置,然后重复位置p3到位置p5的变化,直至加工到最低端位置;
图5为刀具沿斜率下移切削深度计算简图;如图5所示,JB与EB为入射激光线,角JBO和角EBO为激光入射角β,O点为刀具的中心点;H点是刀具最下方与曲面工件接触的点,OH为刀具接触到曲面工件时到刀具最下方开始切削工件时这段时间刀具在竖直方向的移动距离,记为Hb,对应的OM为刀具接触到曲面工件时到刀具最下方开始切削工件时这段时间刀具的最大切削深度即实际切削深度;HB为刀具在竖直方向的切削深度,记为Hs,HK为HB对应的最大切削深度即实际切削深度;QP为刀具到达切削深度线处,当前切削点对应的切线;过刀具的最下方的切削点B做刀具的水平切线,入射激光线交此切线于B点,交工件轮廓线于J与E点,过点J做JA垂直AC于A,过点E做EC垂直AC于C,过点J做JD垂直于EC交EC于点D;角θ为当前切削点的切削角,Xj、Xk为图像中对应的线段AB、BC在图像中的像素长度,Xr为单位像素在AB方向上的物理距离,ν为刀具的下降速率;
则可得:
AB=Xj*Xr ①
BC= XK*Xr ②
OH=ν*(t2-t1) ③
由①②③式可得:
HB≈(AJ+EC)/2=(Xj+XK)*Xr/(2*tan(β))
工件当前切削点的斜率:tan(θ)=DE/JD=(XK-Xj)/((Xk+Xj)*tan(β))
工件竖直切削深度:Ha=Hb+Hs
工件最大切削深度:He=OM+HK=(Hb+Hs)*cos(θ)
图6为刀具位于最低端时(切削角为0)切削过程简图;如图6所示,位置p-1为刀具在最低点右边的最低切削点位置,位置p-2为刀具在竖直方向的实际切削位置,位置p-3为刀具在最低点左边的最低切削点位置;具体的运动过程为,当刀具运动到位置p-1后沿着当前切削点的斜率方向向下移动到达位置p-2,并记刀具在位置p-1处的切削角为θ1,斜率为k1;刀具到达位置p-2后将沿着切削角θ2由位置p-2运动到位置p-3,记θ2=(180°—θ1),斜率为-k1;
图7为刀具右侧切削深度计算简图;如图7所示,刀具在上移的过程中相关参数的变化与刀具在下移的过程中相关参数的计算一样,不同点在于刀具的运动方向沿着斜率的方向向上移动,其中S1、S2、S3表示刀具所处的不同切削点位置。
下面,根据本发明所述的技术方案,提供下列实施例内容:
实施例1
如图8、图9所示,加工所示零件,该零件为一个曲面零件,曲面半径为3800mm,弦长为4800mm,工件的厚度为150mm,采用本专利所述机器视觉辅助实现曲面加工的方法,结合图1-图9所述的装置及方法示意图,陈述以下步骤:
步骤1:视觉检测装置的相关参数进行标定:面阵相机视场角为α,左右线状激光器轴线与竖直方向夹角为β;调节两侧线激光的入射角β使两侧的激光线重合,且交线始终位于面阵相机获取图片的正中央。Xn为激光线分离时左右激光线之间距离的像素个数,Xj为左侧激光线到获取的图像正中间的像素个数,Xk为右侧激光线到获取的图像正中间的像素个数,且满足Xn=Xj+Xk,图像分辨率为Xr(pixel/mm);
步骤2:加工设备初始化及调节:根据工作要求调节工件,使工件位于铣刀下方,调节铣刀初始位置使其距离曲面工件最外侧轮廓线L(mm)(L的取值为20mm-25mm),调节视觉传感装置使其位于铣刀的正上方一段距离,使左右线状激光器产生的线激光照射于工件表面上,且位于面阵相机视野的中间,且两条激光线的重合线与铣刀最下方的切削点重合交于一条直线;
步骤3:设定工件的切削深度为He为20mm,工件在X方向的进给步长S为2mm;定义刀具在竖直方向的切削深度为Hs(mm),刀具在当前切削点处的斜率为tan(θ),tan(θ)=(Xk-Xj)/((Xk+Xj)*tan(β));当工件由右端向左端切削,且铣刀未达到最低点时,铣刀沿Y方向向下以一定速率ν(mm/s)向下进行切削运动,此处ν=5mm/s,面阵相机则以一定的帧速率采集图像;当铣刀距离曲面的高度发生变化的同时,左边激光线、右边激光线在曲面上的距离也发生变化,由于此时刀具的最下端切点未接触到工件,所以称此时激光线的分离为反向分离,当刀具的正下方接触到工件时,则称此时的激光线分离为正向分离;
步骤4:当铣刀接触到曲面工件时,电流传感器受到激励,将信号反馈给视觉检测系统,系统记录当前的时间节点t1(s),面阵相机拍下此时的图像M1;
步骤5:刀具继续向下移动,当图像传感器检测到曲面上的激光线重合时,面阵相机拍下此时的图像M2,将信息反馈给视觉检测系统,系统记录当前的时间节点t2(s),则可以计算出刀具接触到工件时到激光线在曲面重合时这段时间铣刀在竖直方向的运动距离Hb,Hb=ν*(t2-t1),此后刀具在竖直方向的切削距离为记为Hs,刀具以一定的速度竖直向下切削,直至满足He=(Hs+Hb)*cos(θ)时停止切削下移,随后工件向X负半轴方向移动一个步长s(mm),与此同时铣刀继续沿竖直方向向下切削,待完成一个步长的移动后,然后执行步骤6;
步骤6:计算工件当前切削点的斜率tan(θ)和切削深度H,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若tan(θ)不为0,且H小于He,即未到达切削深度,执行步骤7;若tan(θ)不为0,且H等于He,即到达切削深度,则执行步骤8;若tan(θ)不为0,且H大于He,即切削过度,则执行步骤9;tan(θ)为0,即到达最低点,则执行步骤10;
步骤7:铣刀沿竖直方向向下继续进行切削,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤8:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向下进行切削,待一个步长移动完成后然后执行步骤6;
步骤9:铣刀沿竖直方向向上进行移动,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤10:当铣刀到达曲面工件的最低端(切削点的斜率为0)时,面阵相机获取此时曲面上的激光线信息,计算当前点竖直方向的切削深度H,若H小于He则铣刀继续沿竖直方向向下切削直至H等于He,He为当前点工件设定的切削深度;若H等于He,则执行步骤11;
步骤11:铣刀在竖直方向以一定速率向上切削,与此同时工件向X负半轴方向移动一个步长s(mm),待一个步长移动完成后然后执行步骤12;
步骤12:计算工件当前切削点的斜率tan(θ)和切削深度H,以及电流传感器的信息,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若H小于He,且电流传感器有激励(刀具与工件有接触),即铣刀未达到设定切削深度,则执行步骤13;若H等于He且电流传感器有激励(刀具与工件有接触),即铣刀达到设定切削深度,即则执行步骤14;若H大于He且电流传感器有激励(刀具与工件有接触),即铣刀切削过度,即则执行步骤15;若电流传感器无激励(刀具与工件无接触),即此时切削完成,则执行步骤16;
步骤13:铣刀沿竖直方向向下切削,直至满足H=He=Hs*cos(θ)+Hb*cos(θ)然后执行步骤12;
步骤14:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向上进行切削,待一个步长移动完成后然后执行步骤12;
步骤15:铣刀沿竖直方向向上移动,直至满足H=He=Hs*cos(θ)+Hb*cos(θ)然后执行步骤12;
步骤16:铣刀回归初始位,完成本次目标工件的加工。
上述步骤可以通过计算机完成,图像处理算法和计算机软件不是本专利保护的重点,本申请技术方案的重点上面所述的硬件装置及与硬件及原理过程相关的方法。
以上仅以部分实施例对本发明进行说明,并不构成对本发明的任何限制,凡在本发明的精神和原则内做出的任何修改、改进及等同替换等,均应包含在本发明的保护范围之内。
Claims (9)
1.一种机器视觉辅助曲面加工装置,其特征在于包括视觉检测装置(17)、卧式铣床(16)、工件输送机构(14)、工件夹具(15);
所述视觉检测装置包括滤镜(3)、镜头(4)、左边线激光器(5)、左边线激光调节板(6)、线激光安装座(7)、面阵相机(8)、面阵相机安装板(9)、右边线激光调节板(10)、右边线激光器(18)、视觉检测装置调节板(11)、视觉检测装置箱体(12)、视觉检测装置固定架(13);所述面阵相机(8)安装于视觉检测装置箱体(12)内的面阵相机安装板(9)上,并可调节上下位置,所述左边线激光器(5)和右边线激光器(18)分别置于视觉检测装置箱体(12)内的左边线激光调节板(6)和右边线激光调节板(10)上并可调节角度,所述左边线激光器(5)和右边线激光器(18)等距对称分布于面阵相机安装板(9)左右两边,所述滤镜玻璃(3)安装于视觉检测装置箱体(12)的下端;视觉检测装置固定架(13)后端安装于卧式铣床(16)上,视觉检测装置固定架(13)前端连有可调节位置的视觉检测装置调节板(11),所述视觉检测装置箱体(12)安装于视觉检测装置调节板(11)上。
2.根据权利要求1所述的机器视觉辅助曲面加工装置,其特征在于:所述左边线激光器(5)、右边线激光器(18)发射的线激光光谱与滤镜(3)的带通一致。
3.根据权利要求1所述的机器视觉辅助曲面加工装置,其特征在于:所述视觉检测装置调节板(11)上设有调节槽,并可以根据视觉检测装置工作的高度要求沿着其上的槽孔进行位置调节。
4.根据权利要求1所述的机器视觉辅助曲面加工装置,其特征在于:所述视觉检测装置(17)位于铣刀(2)的正上方,曲面工件上的激光线始终在面阵相机的视野范围内。
5.根据权利要求1所述的机器视觉辅助曲面加工装置,其特征在于:所述左边线激光调节板(6)和右边线激光调节板(10)分别安装于面阵相机安装板(9)两边的线激光安装座(7)上,左边线激光调节板(6)和右边线激光调节板(10)相对于竖直方向的调节角度为30°~60°。
6.根据权利要求1所述的机器视觉辅助曲面加工装置,其特征在于:所述卧式铣床(16)安装有电流传感器,当刀具接触到工件时电流传感器被触发,则控制系统能够获知刀具此时位置信息。
7.一种机器视觉辅助曲面加工方法,其特征在于:基于权利要求1-6任一项所述的加工装置实现曲面加工,包括以下步骤:
步骤1:视觉检测装置的相关参数标定:面阵相机(8)视场角为α,左边线激光器(5)和右边线激光器(18)轴线与竖直方向夹角为β;调节两侧线激光的入射角β使两侧的激光线在工件上重合为一条直线,且交线于面阵相机获取图片的正中心线重合,Xn为激光线分离时左右激光线之间距离的像素个数,Xj为左侧激光线到图像中心线的像素个数,Xk为右侧激光线到获取的图像中心线的像素个数,且满足Xn=Xj+Xk,单位像素的物理距离为Xr(pixel/mm);
步骤2:加工设备初始化及调节:根据工作要求调节工件,使工件位于铣刀下方,调节铣刀初始位置使其距离曲面工件最外侧轮廓线为L(mm),调节视觉传感装置使其位于铣刀的正上方一段距离,使左右线状激光器产生的线激光照射于工件表面上,且位于面阵相机视野的中间,且两条激光线的重合线与铣刀最下方的切削点重合交于一条直线;
步骤3:设定工件的理论切削深度为He(mm),工件在X方向的进给步长为S(mm);定义刀具在竖直方向的切削深度为Ha(mm),刀具在当前切削点处的切削角为θ,tan(θ)=(Xk-Xj)/((Xk+Xj)*tan(β));当工件由右端向左端切削,且铣刀未达到最低点(切削点斜率为0)时,铣刀沿Y方向向下以一定速率ν(mm/s)向下进行切削运动,面阵相机则以一定的帧速率采集图像;当铣刀距离曲面的高度发生变化的同时,左边激光线、右边激光线在曲面上的距离也发生变化,由于此时刀具的最下端切点未接触到工件,所以称此时激光线的分离为反向分离,当刀具的正下方接触到工件时,则称此时的激光线分离为正向分离;
步骤4:当铣刀接触到曲面工件时,电流传感器受到激励,将信号反馈给控制系统,系统记录当前的时间节点t1(s),面阵相机拍下此时的图像M1;
步骤5:刀具继续向下移动,当图像传感器检测到曲面上的激光线重合时,面阵相机拍下此时的图像M2,将信息反馈给视觉检测系统,系统记录当前的时间节点t2(s),则可以计算出刀具接触到工件时到激光线在曲面重合时这段时间铣刀在竖直方向的运动距离Hb,Hb=ν*(t2-t1),此后刀具在竖直方向的切削距离为记为Hs,刀具以一定的速度竖直向下切削,直至满足He=(Hs+Hb)*cos(θ)时停止切削下移,随后工件向X负半轴方向移动一个步长s(mm),与此同时铣刀继续沿竖直方向向下切削,待完成一个步长的移动后,然后执行步骤6;
步骤6:计算工件当前切削点的斜率tan(θ)和切削深度H,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若tan(θ)不为0,且H小于He,即未到达切削深度,执行步骤7;若tan(θ)不为0,且H等于He,即到达切削深度,则执行步骤8;若tan(θ)不为0,且H大于He,即切削过度,则执行步骤9;tan(θ)为0,即到达最低点,则执行步骤10;
步骤7:铣刀沿竖直方向向下继续进行切削,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤8:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向下进行切削,待一个步长移动完成后然后执行步骤6;
步骤9:铣刀沿竖直方向向上进行移动,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤6;
步骤10:当铣刀到达曲面工件的最低端(切削点的斜率为0)时,面阵相机获取此时曲面上的激光线信息,计算当前点竖直方向的切削深度H,若H小于He则铣刀继续沿竖直方向向下切削直至H等于He,He为当前点工件设定的切削深度;若H等于He,则执行步骤11;
步骤11:铣刀在竖直方向以一定速率向上切削,与此同时工件向X负半轴方向移动一个步长s(mm),待一个步长移动完成后然后执行步骤12;
步骤12:计算工件当前切削点的斜率tan(θ)和切削深度H,以及电流传感器的信息,tan(θ)=(XK-Xj)/((Xk+Xj)tan(β)),H=(Hs+Hb)*cos(θ);若H小于He,且刀具与工件有接触使电流传感器有激励,即铣刀未达到设定切削深度,则执行步骤13;若H等于He且刀具与工件有接触使电流传感器有激励,即铣刀达到设定切削深度,即则执行步骤14;若H大于He且刀具与工件有接触使电流传感器有激励,即铣刀切削过度,即则执行步骤15;若刀具与工件无接触使电流传感器无激励,即此时切削完成,则执行步骤16;
步骤13:铣刀沿竖直方向向下切削,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤12;
步骤14:工件向X负半轴方向移动一个步长s(mm),与此同时铣刀沿竖直方向向上进行切削,待一个步长移动完成后然后执行步骤12;
步骤15:铣刀沿竖直方向向上移动,直至满足H=He=(Hs+Hb)*cos(θ),然后执行步骤12;
步骤16:铣刀回归初始位,完成本次目标工件的加工。
8.根据权利要求7所述的机器视觉辅助曲面加工方法,其特征在于:在机器视觉辅助曲面加工的过程中,铣刀(2)只进行竖直方向的进给运动,工件的水平进给运动则由工件输送机构(14)负责完成,根据实际工作要求,工件输送机构(14)始终保证工件以一定的速度和步长完成工件的进给。
9.根据权利要求7所述的机器视觉辅助曲面加工方法,其特征在于:所述步骤2中L的取值为20mm~25mm。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911003439.9A CN110814398B (zh) | 2019-10-22 | 2019-10-22 | 一种机器视觉辅助曲面加工装置及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911003439.9A CN110814398B (zh) | 2019-10-22 | 2019-10-22 | 一种机器视觉辅助曲面加工装置及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110814398A true CN110814398A (zh) | 2020-02-21 |
CN110814398B CN110814398B (zh) | 2024-06-21 |
Family
ID=69550030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911003439.9A Active CN110814398B (zh) | 2019-10-22 | 2019-10-22 | 一种机器视觉辅助曲面加工装置及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110814398B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111496300A (zh) * | 2020-04-01 | 2020-08-07 | 中国重型机械研究院股份公司 | 一种双曲度蒙皮切割面打磨装置 |
CN112405111A (zh) * | 2020-11-09 | 2021-02-26 | 上海金兆节能科技有限公司 | 一种内冷外冷切换的铣削微量润滑智能喷头系统及方法 |
WO2021135392A1 (zh) * | 2019-12-30 | 2021-07-08 | 科沃斯机器人股份有限公司 | 结构光模组及自主移动设备 |
CN117206986A (zh) * | 2023-10-18 | 2023-12-12 | 深圳市毅顺锦鸿模具有限公司 | 一种塑胶模具的镜面加工方法及其装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8408301D0 (en) * | 1983-12-06 | 1984-05-10 | Hamar M R | Laser apparatus |
DE4205189A1 (de) * | 1991-02-21 | 1992-08-27 | Toshiba Machine Co Ltd | Innenkreis-schneidsteuervorrichtung fuer eine numerisch gesteuerte werkzeugmaschine |
CN108515217A (zh) * | 2018-04-09 | 2018-09-11 | 吉林大学 | 一种球头铣削自由曲面表面形貌仿真方法 |
CN108907897A (zh) * | 2018-03-28 | 2018-11-30 | 南京航空航天大学 | 化铣胶膜刻形的在机视觉检测方法 |
CN211588658U (zh) * | 2019-10-22 | 2020-09-29 | 武汉科技大学 | 一种机器视觉辅助曲面加工装置 |
-
2019
- 2019-10-22 CN CN201911003439.9A patent/CN110814398B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
GB8408301D0 (en) * | 1983-12-06 | 1984-05-10 | Hamar M R | Laser apparatus |
DE4205189A1 (de) * | 1991-02-21 | 1992-08-27 | Toshiba Machine Co Ltd | Innenkreis-schneidsteuervorrichtung fuer eine numerisch gesteuerte werkzeugmaschine |
CN108907897A (zh) * | 2018-03-28 | 2018-11-30 | 南京航空航天大学 | 化铣胶膜刻形的在机视觉检测方法 |
CN108515217A (zh) * | 2018-04-09 | 2018-09-11 | 吉林大学 | 一种球头铣削自由曲面表面形貌仿真方法 |
CN211588658U (zh) * | 2019-10-22 | 2020-09-29 | 武汉科技大学 | 一种机器视觉辅助曲面加工装置 |
Non-Patent Citations (1)
Title |
---|
刘源泂;周同聚;王兴东;刘钊;: "多线阵相机系统位姿高精度校准方法", 华中科技大学学报(自然科学版), no. 11, 22 November 2018 (2018-11-22) * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021135392A1 (zh) * | 2019-12-30 | 2021-07-08 | 科沃斯机器人股份有限公司 | 结构光模组及自主移动设备 |
CN111496300A (zh) * | 2020-04-01 | 2020-08-07 | 中国重型机械研究院股份公司 | 一种双曲度蒙皮切割面打磨装置 |
CN112405111A (zh) * | 2020-11-09 | 2021-02-26 | 上海金兆节能科技有限公司 | 一种内冷外冷切换的铣削微量润滑智能喷头系统及方法 |
CN112405111B (zh) * | 2020-11-09 | 2022-09-13 | 上海金兆节能科技有限公司 | 一种内冷外冷切换的铣削微量润滑智能喷头系统及方法 |
CN117206986A (zh) * | 2023-10-18 | 2023-12-12 | 深圳市毅顺锦鸿模具有限公司 | 一种塑胶模具的镜面加工方法及其装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110814398B (zh) | 2024-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110814398A (zh) | 一种机器视觉辅助曲面加工装置及方法 | |
CN102699359B (zh) | 微小车床对刀方法 | |
CN111195830B (zh) | 一种大型薄壁筒件数字化减薄加工方法 | |
CN110524582B (zh) | 一种柔性组对焊接机器人工作站 | |
CN103029004B (zh) | 微小型数控铣床对刀方法 | |
CN104999122B (zh) | 飞机蒙皮自动化高精度铣边装置及其铣边方法 | |
CN107825104B (zh) | 一种加工系统 | |
CN109702290B (zh) | 基于视觉识别的钢板坡口切割方法 | |
CN105922080B (zh) | 电子摄像式刀具预调设备及测量方法 | |
CN207494951U (zh) | 一种加工装置和一种加工系统 | |
CN102179726B (zh) | 基于图像技术的数控加工二次装夹偏差测量仪及方法 | |
CN108527007A (zh) | 基于光学三角测量法的立式加工中心在机测量系统及方法 | |
CN101058164A (zh) | 一种用于芯片划片机的图像校准方法 | |
CN108213526A (zh) | 一种全自动数控双头铣床 | |
CN210855819U (zh) | 一种玻璃切割装置 | |
CN108062072A (zh) | 一种双摄像头图像采集装置及图像拼接的平底铣刀磨损在线检测方法 | |
CN106024709A (zh) | 晶片的分割方法 | |
JP3504936B2 (ja) | マイクロポジショニングシステム | |
CN211588658U (zh) | 一种机器视觉辅助曲面加工装置 | |
CN104339241B (zh) | 切削余量的均匀化方法和板材的周缘磨削装置 | |
CN110253339B (zh) | 基于机器视觉的整体式螺旋铣刀磨破损图像采集装置及方法 | |
CN113953850A (zh) | 一种针对固定直径圆环类工件加工设备 | |
CN108655473A (zh) | 一种带自动检测的多轴数控铣削设备及其加工工艺 | |
CN203853859U (zh) | 可实时监测产品加工质量的龙门加工中心 | |
CN109927106A (zh) | 一种用于碳纤维复合材料钻孔的机器人末端制孔执行器 |
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 |