CN104858712A - 曲面零件的加工方法及曲面零件的加工设备 - Google Patents

曲面零件的加工方法及曲面零件的加工设备 Download PDF

Info

Publication number
CN104858712A
CN104858712A CN201510169561.9A CN201510169561A CN104858712A CN 104858712 A CN104858712 A CN 104858712A CN 201510169561 A CN201510169561 A CN 201510169561A CN 104858712 A CN104858712 A CN 104858712A
Authority
CN
China
Prior art keywords
curved surface
surface part
robot
calibrating block
host computer
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
Application number
CN201510169561.9A
Other languages
English (en)
Other versions
CN104858712B (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.)
Yuanmeng Precision Technology Shenzhen Institute
Original Assignee
Yuanmeng Precision Technology Shenzhen Institute
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 Yuanmeng Precision Technology Shenzhen Institute filed Critical Yuanmeng Precision Technology Shenzhen Institute
Priority to CN201510169561.9A priority Critical patent/CN104858712B/zh
Publication of CN104858712A publication Critical patent/CN104858712A/zh
Application granted granted Critical
Publication of CN104858712B publication Critical patent/CN104858712B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical 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/19Numerical 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 positioning or contouring control systems, e.g. to control position from one programmed point to another or to control movement along a programmed continuous path
    • 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/20Arrangements for observing, indicating or measuring on machine tools for indicating or measuring workpiece characteristics, e.g. contour, dimension, hardness
    • 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/22Arrangements for observing, indicating or measuring on machine tools for indicating or measuring existing or desired position of tool or work

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Human Computer Interaction (AREA)
  • Manufacturing & Machinery (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Manipulator (AREA)
  • Numerical Control (AREA)

Abstract

本发明的曲面零件的加工方法,通过设有机器人、位姿标定块、三维扫描装置及上位机,由此,先使三维扫描装置分别扫描曲面零件、位姿标定块,再将图像数据传至上位机,以对图像数据进行逆向建模及数据分析,由此得到第一相对偏转值;然后,加工该曲面零件加工,并在加工完后换上另一个曲面零件;接着,再使三维扫描装置分别扫描另一个曲面零件、位姿标定块,然后将图像上数据传至上位机,以得到第二相对偏转值,并计算得出第二相对偏转值与第一相对偏转值之间的偏转误差;接着,由上位机根据偏转误差对机器人进行补偿修正;然后,对另一个曲面零件进行加工;重复上述步骤,直至所有曲面零件加工完成。本发明还提供曲面零件的加工设备。

Description

曲面零件的加工方法及曲面零件的加工设备
技术领域
本发明涉及曲面零件的加工技术领域,尤其涉及一种大尺寸曲面零件的加工方法及曲面零件的加工设备。
背景技术
目前对于大尺寸的曲面零件的加工方式,普遍为采用CNC机床加工或者人工加工,可是,若采用CNC机床加工,则存在机床占地面积大、成本高的问题;若采用人工加工,则存在效率低、精度差的问题。
因此,有必要提供一种技术手段以解决上述缺陷。
发明内容
本发明的目的在于克服现有技术之缺陷,提供曲面零件的加工方法,以解决现有技术中在加工大尺寸曲面零件时存在占地面积大、成本高、效率低及精度差的问题。
本发明是这样实现的,曲面零件的加工方法,包括以下步骤:
S101、准备n个待加工的曲面零件,且n≥2,任一所述曲面零件具有至少一个加工面,并于所述加工面上设置用以对所述加工面进行加工的加工方向;
S102、设置一供所述曲面零件停靠放置的第一放置区;
S103、将一个所述曲面零件设于所述第一放置区上;
S104、准备用以对所述曲面零件进行加工的机器人,设置所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,使所述机器人本体上配设有用以执行加工指令的执行器,设置所述执行器包括主轴及加工刀具,使所述加工刀具设于所述主轴上;
S105、设置一供所述机器人安装设置的第二放置区,并使所述第二放置区靠近于所述第一放置区;
S106、将所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,并于所述控制单元上设定所述机器人的工作坐标系,且使所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
S107、于所述主轴上设置用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,使所述位姿标定块的中心线与所述主轴的中心线垂直相交,使所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,并使所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
S108、于所述第二放置区上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置,使所述三维扫描装置移动设于所述第二放置区上;
S109、准备一用以发出操作指令和显示结果数据的上位机,使所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,并使所述上位机分别与所述控制单元、所述三维扫描装置电连接;
S110、使所述三维扫描装置分别扫描所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S111、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第一相对偏转值;
S112、通过所述控制单元控制所述机器人对所述曲面零件进行加工;
S113、将已加工的所述曲面零件移离所述第一放置区上,并将待加工的另外一个所述曲面零件设于所述第一放置区上;
S114、使所述三维扫描装置分别扫描另外一个所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S115、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到另外一个所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算另外一个所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第二相对偏转值;
S116、通过所述上位机的所述模型仿真分析软件对所述第二相对偏移值与所述第一相对偏移值进行逆向建模及误差分析,以得到另外一个所述曲面零件相对于第一个加工的所述曲面零件的偏转误差;
S117、通过所述上位机将所述偏转误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维空间坐标数据进行补偿修正;
S118、通过所述控制单元控制所述机器人对另外一个所述曲面零件进行加工;
S119、重复上述步骤S113至S118,直至n个所述曲面零件加工完成。
具体地,设置所述位姿标定块为长方体结构,并使所述长方体结构的长度、宽度及高度互不相等。
本发明的曲面零件的加工方法的技术效果为:通过设有机器人、位姿标定块、三维扫描装置及上位机,由此,先使三维扫描装置分别扫描曲面零件、位姿标定块,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;然后,对该曲面零件加工;而加工完后,替换上另外一个曲面零件;接着,再使三维扫描装置分别扫描另外一个曲面零件、位姿标定块,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机根据偏转误差对机器人进行补偿修正;然后,对另一个曲面零件进行加工;之后,重复上述步骤,直至所有曲面零件加工完成。
而采用本发明提供的曲面零件的加工方法,不但有效地解决曲面零件装夹后会存在曲面零件发生偏转的问题,以此减少机器人对曲面零件加工的加工误差,同时,还有利于提高曲面零件的加工精度。
本发明还提供装夹后工件偏转量造成的定位误差在线测量补偿的曲面零件的加工方法,包括如下步骤:
S201、准备n个待加工的曲面零件,且n≥2,任一所述曲面零件具有至少一个加工面,并于所述加工面上设置用以对所述加工面进行加工的加工方向;
S202、设置一供所述曲面零件停靠放置的第一放置区;
S203、将一个所述曲面零件设于所述第一放置区上;
S204、准备用以对所述曲面零件进行加工的机器人,设置所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,使所述机器人本体上配设有用以执行加工指令的执行器,设置所述执行器包括主轴及加工刀具,使所述加工刀具设于所述主轴上;
S205、设置一供所述机器人安装设置的第二放置区,并使所述第二放置区靠近于所述第一放置区;
S206、将所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,并于所述控制单元上设定所述机器人的工作坐标系,且使所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
S207、于所述第一放置区与所述第二放置区之间设置一用以标识限定所述机器人的三维空间坐标的标定基准块,使所述标定基准块沿所述加工面的加工方向延伸设置,并设置所述标定基准块包括有若干个对应于所述机器人分段移动的距离的分段基准;
S208、于所述主轴上设置用以标识界定所述机器人沿所述加工面的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差的标定定位件,设定所述标定定位件相对于所述加工刀具的偏移值,并使所述标定定位件的中心线与所述加工刀具的中心线呈间隔平行设置;
S209、于所述主轴上设置用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,使所述位姿标定块的中心线与所述主轴的中心线垂直相交,使所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,并使所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
S210、于所述第二放置区上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置,使所述三维扫描装置移动设于所述第二放置区上,且设定所述三维扫描装置的定位位置;
S211、准备一用以发出操作指令和显示结果数据的上位机,使所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,并使所述上位机分别与所述控制单元、所述三维扫描装置电连接;
S212、使所述三维扫描装置分别扫描所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S213、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第一相对偏转值;
S214、通过所述控制单元控制所述机器人对所述曲面零件上对应的分段加工区域进行加工;
S215、通过所述控制单元控制所述机器人沿所述加工面的加工方向从一个分段移至另一个分段;
S216、使所述三维扫描装置分别扫描所述标定定位件、所述标定基准块上的对应于所述机器人移动的距离的所述分段基准,并将扫描得到的图像数据传至所述上位机;
S217、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述标定定位件、所述标定基准块上的对应于所述机器人移动的距离的所述分段基准的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行误差分析,以得到所述机器人沿所述加工面的加工方向从一个分段移至另一个分段时的距离误差;
S218、通过所述上位机将所述距离误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;
S219、重复上述步骤S213至S217,直至所述曲面零件加工完成;
S220、将已加工的所述曲面零件移离所述第一放置区上,并将待加工的另外一个所述曲面零件设于所述第一放置区上;
S221、使所述三维扫描装置分别扫描另外一个所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S222、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到另外一个所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算另外一个所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第二相对偏转值;
S223、通过所述上位机的所述模型仿真分析软件对所述第二相对偏转值与所述第一相对偏转值进行逆向建模及误差分析,以得到另外一个所述曲面零件相对于第一个加工的所述曲面零件的偏转误差;
S224、通过所述上位机将所述偏转误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维空间坐标数据进行补偿修正;
S225、重复上述步骤S214至S218,直至另外一个所述曲面零件加工完成;
S226、重复上述步骤220至S225,直至n个所述曲面零件加工完成。
具体地,设置所述位姿标定块为长方体结构,并使所述长方体结构的长度、宽度及高度互不相等。
进一步地,使所述标定基准块为长条状结构,并设置若干所述分段基准的距离均为L,且L>0,使若干所述分段基准沿同一直线方向呈均匀间隔设置。
本发明的曲面零件的加工方法的技术效果为:通过设有机器人、位姿标定块、标定基准块、标定定位件及三维扫描装置,由此,在加工前,先使三维扫描装置分别扫描曲面零件、位姿标定块、,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;在加工时,使机器人对曲面零件分段加工,而在机器人从一段距离移至另一段距离时,借由三维扫描装置分别扫描标定定位件、标定基准块上的对应于机器人移动的距离的分段基准,以分别获取标定定位件、标定基准块上的对应于机器人移动的距离的分段基准的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行逆向建模及误差分析,以得到机器人沿加工面的加工方向从一个分段移至另一个分段时的距离误差,再由上位机将该距离误差相应的数据传送至控制单元;然后,通过控制单元根据该距离误差对机器人当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;之后,再继续使机器人从一段距离移至另一段距离,直至整个曲面零件加工完成;而对另外一个曲面零件进行加工时,先使三维扫描装置分别扫描另外一个曲面零件、位姿标定块,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机根据偏转误差对机器人进行补偿修正;之后,重复上述操作,直至另外一个曲面零件加工完成;再重复上述操作,直至所有曲面零件加工完成。
而采用本发明提供的曲面零件的加工方法,不但有效地解决曲面零件装夹后会存在曲面零件发生偏转的问题,以此减少机器人对曲面零件加工的加工误差,同时,还有利于提高曲面零件的加工精度。
同时地,借由机器人加工的灵活性,还有利于实现大尺寸曲面零件一次装夹整体加工。
本发明还提供曲面零件的加工设备,所述曲面零件具有至少一个加工面,所述加工面上设有用以对所述加工面进行加工的加工方向,所述加工设备包括:
供所述曲面零件停靠放置的第一放置区;
靠近于所述第一放置区的第二放置区;
用以对所述曲面零件进行加工的机器人,所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,且所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,所述机器人本体上配设有用以执行加工指令的执行器,所述执行器包括主轴及设于所述主轴上的加工刀具,所述控制单元上设有所述机器人的工作坐标系,且该所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
用以标识限定所述机器人的三维空间坐标的标定基准块,所述标定基准块设于所述第一放置区与所述第二放置区之间,并沿所述加工面的加工方向延伸设置,且所述标定基准块包括有若干个对应于所述机器人分段移动的距离的分段基准;
用以标识界定所述机器人沿所述加工面的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差的标定定位件,所述标定定位件设于所述主轴上,且所述标定定位件的中心线与所述加工刀具的中心线呈间隔平行设置;
用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,所述位姿标定块设于所述主轴上,且所述位姿标定块的中心线与所述主轴的中心线垂直相交,所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,且所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行逆向建模及误差分析的三维扫描装置,所述三维扫描装置移动设于所述第二放置区上;
用以发出操作指令和显示结果数据的上位机,所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,且所述上位机分别与所述控制单元、所述三维扫描装置电连接。
具体地,所述位姿标定块为长方体结构,且所述长方体结构的长度、宽度及高度互不相等。
具体地,所述标定基准块为长条状结构,且若干所述分段基准的距离均为L,L>0,该若干所述分段基准沿同一直线方向呈均匀间隔设置。。
具体地,所述机器人还包括设于所述机器人本体的底端以使所述机器人本体滑动设置的滑块、及与所述滑块滑动配合的滑动平台,所述滑动平台设于所述第二放置区上并沿所述加工面的加工方向延伸设置。
具体地,所述三维扫描装置设于所述机器人底端的一侧。
本发明的曲面零件的加工设备的技术效果为:本发明的加工设备主要由机器人、位姿标定块、标定基准块、标定定位件、三维扫描装置及上位机组成,由此,在加工前,先使三维扫描装置分别扫描曲面零件、位姿标定块,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;在加工时,使机器人对曲面零件分段加工,而在机器人从一段距离移至另一段距离时,借由三维扫描装置分别扫描标定定位件、标定基准块上的对应于机器人移动的距离的分段基准,以分别获取标定定位件、标定基准块上的对应于机器人移动的距离的分段基准的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行逆向建模及误差分析,以得到机器人沿加工面的加工方向从一个分段移至另一个分段时的距离误差,再由上位机将该距离误差相应的数据传送至控制单元;然后,通过控制单元根据该距离误差对机器人当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;之后,再继续使机器人从一段距离移至另一段距离,直至整个曲面零件加工完成;而对另外一个曲面零件进行加工时,先使三维扫描装置分别扫描另外一个曲面零件、位姿标定块,然后将图像上数据传至上位机,再由上位机的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机根据偏转误差对机器人进行补偿修正;之后,重复上述操作,直至另外一个曲面零件加工完成;再重复上述操作,直至所有曲面零件加工完成。
而采用本发明提供的曲面零件的加工方法,不但有效地解决曲面零件装夹后会存在曲面零件发生偏转的问题,以此减少机器人对曲面零件加工的加工误差,同时,还有利于提高曲面零件的加工精度。
同时地,借由机器人加工的灵活性,还有利于实现大尺寸曲面零件一次装夹整体加工。
附图说明
图1为本发明的曲面零件的加工设备的示意图;
图2为本发明的曲面零件的加工设备的标定定位件与加工刀具的位置关系示意图;
图3为本发明的曲面零件的加工设备的加工方法的第一实施例的示意图;
图4为本发明的曲面零件的加工设备的加工方法的第一实施例的流程框图;
图5为本发明的曲面零件的加工设备的加工方法的第二实施例的示意图;
图6为图4中去除曲面零件的示意图,以展示曲面零件的三维空间坐标系。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
曲面零件的加工方法的实施例:
实施例一:
请参阅图1至图4,下面对本实施例的曲面零件的加工方法进行阐述。
本实施例的曲面零件的加工方法,包括以下步骤:
步骤S101、准备n个待加工的曲面零件20,且n≥2,任一曲面零件20具有至少一个加工面21,并于加工面21上设置用以对加工面21进行加工的加工方向,其中,该加工方向如箭头P所示;
步骤S102、设置一供曲面零件20停靠放置的第一放置区11;
步骤S103、将曲面零件20设于第一放置区11上;
步骤S104、准备一用以对曲面零件20进行加工的机器人12,设置机器人12包括机器人本体121以及用以控制机器人本体121工作的控制单元(图中未标示),使机器人本体121上配设有用以执行加工指令的执行器1210,并设置执行器1210包括主轴1211及加工刀具1212,使加工刀具1212安装于主轴1211上,其中,该加工刀具1212可以为钻削刀具或铣削刀具;
步骤S105、设置一供机器人12安装设置的第二放置区13,并使第二放置区13靠近于第一放置区11;
步骤S106、将机器人12沿加工面21的加工方向移动设于第二放置区13上,并于控制单元上设定机器人12的工作坐标系,且使工作坐标系包括互相垂直的X方向、Y方向及Z方向;
步骤S107、于主轴1211上设置用以标识界定机器人12的移动位置相对于理论位姿值的位姿偏差的位姿标定块18,并使位姿标定块18的中心线与主轴1211的中心线垂直相交,使位姿标定块18包括互相垂直的长度方向、宽度方向及高度方向,并使位姿标定块18的长度方向与工作坐标系的X方向平行、位姿标定块18的宽度方向与工作坐标系的Y方向平行、位姿标定块18的高度方向与工作坐标系的Z方向平行;
步骤S108、于第二放置区13上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置15,使三维扫描装置15移动设于第二放置区13上;
步骤S109、准备一用以发出操作指令和显示结果数据的上位机16,使上位机16上配设有可对曲面零件20进行模型仿真分析的模型仿真分析软件,其中,该模型仿真分析软件包括CAD软件和逆向建模Geomagic软件组成,同时,使上位机16分别与控制单元、三维扫描装置15电连接;
步骤S110、使三维扫描装置15分别扫描所述曲面零件20、位姿标定块18,并将扫描得到的图像数据传至上位机16;
步骤S111、通过上位机16的模型仿真分析软件对三维扫描装置15传送的图像数据进行逆向建模及数据分析,以分别得到曲面零件20、位姿标定块18上的三维空间坐标数据,并计算曲面零件20的三维空间坐标相对于位姿标定块18的三维空间坐标的相对偏转值,即为(x1,y1,z1,Rx1,Ry1,Rz1,),且定义该相对偏转值为第一相对偏转值;
步骤S112、通过控制单元控制机器人12对曲面零件20进行加工;
步骤S113、将已加工的曲面零件20移离第一放置区11上,并将待加工的另外一个曲面零件20设于第一放置区11上;
步骤S114、使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,并将扫描得到的图像数据传至上位机16;
步骤S115、通过上位机16的模型仿真分析软件对三维扫描装置15传送的图像数据进行逆向建模及数据分析,以分别得到另外一个曲面零件20、位姿标定块18上的三维空间坐标数据,并计算另外一个曲面零件20的三维空间坐标相对于位姿标定块18的三维空间坐标的相对偏转值,即为(x2,y2,z2,Rx2,Ry2,Rz2,),且定义该相对偏转值为第二相对偏转值;
步骤S116、通过上位机16的模型仿真分析软件对第二相对偏转值与第一相对偏转值进行逆向建模及误差分析,以得到另外一个曲面零件20相对于第一个加工的曲面零件20的偏转误差,即为(Δx,Δy,Δz,ΔRx,ΔRy,ΔRz,);
步骤S117、通过上位机16将偏转误差传至控制单元,再由控制单元对机器人12当前的三维空间坐标数据进行补偿修正;
步骤S118、通过控制单元控制机器人12对另外一个曲面零件20进行加工;
步骤S119、重复上述步骤S113至S118,直至n个曲面零件20加工完成。
本实施例通过设有机器人12、位姿标定块18、三维扫描装置15及上位机16,由此,先使三维扫描装置15分别扫描曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;然后,对该曲面零件20加工;而加工完后,替换上另外一个曲面零件20;接着,再使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机16根据偏转误差对机器人12进行补偿修正;然后,对另一个曲面零件20进行加工;之后,重复上述步骤,直至所有曲面零件20加工完成。
而采用本实施例提供的曲面零件的加工方法,不但有效地解决曲面零件20装夹后会存在曲面零件20发生偏转的问题,以此减少机器人12对曲面零件20加工的加工误差,同时,还有利于提高曲面零件20的加工精度。
请参阅图2,为了便于生产设计,设置位姿标定块18为长方体结构,并使长方体结构的长度、宽度及高度互不相等,以便于用户清楚辨别长方体结构的长度、宽度及高度,继而能够清楚知晓机器人20的工作坐标系的X方向、Y方向及Z方向。进一步地,设置位姿标定块18的长度为45-50mm、宽度为25-30mm、高度为15-20mm,优选地,可选取该位姿标定块18的长度为50mm、宽度为30mm、高度为20mm。
实施例二:
请参阅图5和图6,并结合图1和图2,下面对本实施例的曲面零件的加工方法进行阐述。
本实施例的曲面零件的加工方法,包括以下步骤:
步骤S201、准备n个待加工的曲面零件20,且n≥2,任一曲面零件20具有至少一个加工面21,并于加工面21上设定用以对加工面21进行加工的加工方向,其中,该加工方向如箭头P所示;
步骤S202、设置一供曲面零件20停靠放置的第一放置区11;
步骤S203、将一个曲面零件20设于第一放置区11上;
步骤S204、准备一可分段移动以对曲面零件20进行分段加工的机器人12,设置机器人12包括机器人本体121以及用以控制机器人本体121工作的控制单元(图中未标示),使机器人本体121上配设有用以执行加工指令的执行器1210,并设置执行器1210包括主轴1211及加工刀具1212,使加工刀具1212安装于主轴1211上,其中,该加工刀具1212可以为钻削刀具或铣削刀具;
步骤S205、设置一供机器人12安装设置的第二放置区13,并使第二放置区13靠近于第一放置区11;
步骤S206、将机器人12沿加工面21的加工方向移动设于第二放置区13上,并于控制单元上设定机器人12的工作坐标系,且使工作坐标系包括互相垂直的X方向、Y方向及Z方向;
步骤S207、于第一放置区11与第二放置区13之间设置一用以标识限定机器人12的三维空间坐标的标定基准块14,使标定基准块14沿加工面21的加工方向延伸设置,并设置标定基准块14包括有若干个对应于机器人12分段移动的距离的分段基准141;
步骤S208、于主轴1211上设置用以标识界定机器人12沿加工面21的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差的标定定位件17,设定标定定位件17相对于加工刀具1212的偏移值,并使标定定位件17的中心线与加工刀具1212的中心线呈间隔平行设置;
步骤S209、于主轴1211上设置用以标识界定机器人12的移动位置相对于理论位姿值的位姿偏差的位姿标定块18,并使位姿标定块18的中心线与主轴1211的中心线垂直相交,使位姿标定块18包括互相垂直的长度方向、宽度方向及高度方向,并使位姿标定块18的长度方向与工作坐标系的X方向平行、位姿标定块18的宽度方向与工作坐标系的Y方向平行、位姿标定块18的高度方向与工作坐标系的Z方向平行;
步骤S210、于机器人12上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置15,使三维扫描装置15移动设于第二放置区13上,且设定三维扫描装置15的定位位置;
步骤S211、准备一用以发出操作指令和显示结果数据的上位机16,使上位机16上配设有可对曲面零件20进行模型仿真分析的模型仿真分析软件,其中,该模型仿真分析软件包括CAD软件和逆向建模Geomagic软件组成,同时,使上位机16分别与控制单元、三维扫描装置15电连接;
步骤S212、使三维扫描装置15分别扫描曲面零件20、位姿标定块18,并将扫描得到的图像数据传至上位机16;
步骤S213、通过上位机16的模型仿真分析软件对三维扫描装置15传送的图像数据进行逆向建模及数据分析,以分别得到曲面零件20、位姿标定块18上的三维空间坐标数据,并计算曲面零件20的三维空间坐标相对于位姿标定块18的三维空间坐标的相对偏转值,即为(x1,y1,z1,Rx1,Ry1,Rz1,),且定义该相对偏转值为第一相对偏转值;
步骤S214、通过控制单元控制机器人12对曲面零件20上对应的分段加工区域进行加工;
步骤S215、通过控制单元控制机器人12沿加工面21的加工方向从一个分段移至另一个分段;
步骤S216、使三维扫描装置15分别扫描标定定位件17的尖端部分、标定基准块14上的对应于机器人12移动的距离的分段基准141,并将扫描得到的图像数据传至上位机16;
步骤S217、通过上位机16的模型仿真分析软件对三维扫描装置15传送的图像数据进行逆向建模及数据分析,以分别得到标定定位件17的尖端部分、标定基准块14上的对应于机器人12移动的距离的分段基准141的三维空间坐标数据,可对应设置为(x0,y0,z0)、(x1,y1,z1),并将该两者得出的三维空间坐标数据进行误差分析,以得到机器人12沿加工面21的加工方向从一个分段移至另一个分段时的距离误差,即为(Δx,Δy,Δz);
步骤S218、通过上位机16将距离误差传至控制单元,再由控制单元对机器人12当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;
步骤S219、重复上述步骤S213至S217,直至曲面零件20加工完成。
步骤S220、将已加工的曲面零件20移离第一放置区11上,并将待加工的另外一个曲面零件20设于第一放置区11上;
步骤S221、使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,并将扫描得到的图像数据传至上位机16;
步骤S222、通过上位机16的模型仿真分析软件对三维扫描装置15传送的图像数据进行逆向建模及数据分析,以分别得到另外一个曲面零件20、位姿标定块18上的三维空间坐标数据,并计算另外一个曲面零件20的三维空间坐标相对于位姿标定块18的三维空间坐标的相对偏转值,即为(x2,y2,z2,Rx2,Ry2,Rz2,),且定义该相对偏转值为第二相对偏转值;
步骤S223、通过上位机16的模型仿真分析软件对第二相对偏转值与第一相对偏转值进行逆向建模及误差分析,以得到另外一个曲面零件20相对于第一个加工的曲面零件20的偏转误差,即为(Δx,Δy,Δz,ΔRx,ΔRy,ΔRz,);
步骤S224、通过上位机16将偏转误差传至控制单元,再由控制单元对机器人12当前的三维空间坐标数据进行补偿修正;
步骤S225、重复上述步骤S214至S218,直至另外一个曲面零件20加工完成;
步骤S226、重复上述步骤S220至S225,直至n个曲面零件20加工完成。
本实施例通过设有机器人12、标定基准块14、标定定位件17、位姿标定块18,三维扫描装置15及上位机16,由此,在加工前,先使三维扫描装置15分别扫描曲面零件20、位姿标定块18,,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;在加工时,使机器人12对曲面零件20分段加工,而在机器人12从一段距离移至另一段距离时,借由三维扫描装置15分别扫描标定定位件17、标定基准块14上的对应于机器人12移动的距离的分段基准141,以分别获取标定定位件17、标定基准块14上的对应于机器人14移动的距离的分段基准141的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行逆向建模及误差分析,以得到机器人12沿加工面的加工方向从一个分段移至另一个分段时的距离误差,再由上位机16将该距离误差相应的数据传送至控制单元;然后,通过控制单元根据该距离误差对机器人12当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;之后,再继续使机器人12从一段距离移至另一段距离,直至整个曲面零件20加工完成;而对另外一个曲面零件20进行加工时,先使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机16根据偏转误差对机器人12进行补偿修正;之后,重复上述操作,直至另外一个曲面零件20加工完成;再重复上述操作,直至所有曲面零件20加工完成。
而采用本实施例提供的曲面零件的加工方法,不但有效地解决曲面零件20装夹后会存在曲面零件20发生偏转的问题,以此减少机器人12对曲面零件20加工的加工误差,同时,还有利于提高曲面零件20的加工精度。
再有,通过三维扫描装置15对曲面零件20的偏转量值进行计算,并将得到的偏转量值传至控制单元,以使控制单元可对机器人12的三维坐标值进行对应的补偿,实现对批量曲面零件20自动加工时的高定位精度。
请参阅图2,为了便于生产设计,设置位姿标定块18为长方体结构,并使长方体结构的长度、宽度及高度互不相等,以便于用户清楚辨别长方体结构的长度、宽度及高度,继而能够清楚知晓机器人20的工作坐标系的X方向、Y方向及Z方向。进一步地,设置位姿标定块18的长度为45-50mm、宽度为25-30mm、高度为15-20mm,优选地,可选取该位姿标定块18的长度为50mm、宽度为30mm、高度为20mm。
请参阅图1,并结合图3,为了便于加工生产,设置标定基准块14为长条状结构。进一步地,设置若干分段基准141的距离均为L,且L>0,并使若干分段基准141沿同一直线方向呈均匀间隔设置,以便于作业人员控制机器人12的移动距离,同时地,也有利于生产人员的加工设置。
曲面零件的加工设备的实施例:
请参阅图1至图6,下面对本发明的曲面零件的加工设备的最佳实施例进行阐述。
在本实施例中,曲面零件20具有至少一个加工面21,加工面21上设有用以对加工面21进行加工的加工方向,其中,该加工方向如箭头P所示,而本实施例的加工设备10包括第一放置区11、第二放置区13、机器人12、标定基准块14、标定定位件17、三维扫描装置15及上位机16,下面对该加工设备10的各部件作进一步说明:
第一放置区11为供曲面零件20停靠放置;
第二放置区13靠近于第一放置区11;
机器人12可分段移动以对曲面零件20进行分段加工,其中,机器人12包括机器人本体121以及用以控制机器人本体121工作的控制单元(图中未标示),机器人本体121上配设有用以执行加工指令的执行器1210,执行器1210包括主轴1211及安装于主轴1211上的加工刀具1212,执行器1210包括主轴1211及设于主轴1211上的加工刀具1212,控制单元上设有机器人12的工作坐标系,且该工作坐标系包括互相垂直的X方向、Y方向及Z方向,其中,该加工刀具1212可以为钻削或铣削刀具;
标定基准块14为用以标识限定机器人12的三维空间坐标,其中,标定基准块14设于第一放置区11与第二放置区13之间,并沿加工面21的加工方向延伸设置,且标定基准块14包括有若干个对应于机器人12分段移动的距离的分段基准141;
标定定位件17为用以标识界定机器人12沿加工面21的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差,其中,标定定位件17设于主轴1211上,且标定定位件17的中心线与加工刀具1212的中心线呈间隔平行设置;
位姿标定块18为用以标识界定机器人12的移动位置相对于初始位置的位姿偏差,其中,位姿标定块18设于主轴1211上,且位姿标定块18的中心线与主轴1211的中心线垂直相交,位姿标定块18包括互相垂直的长度方向、宽度方向及高度方向,且位姿标定块18的长度方向与工作坐标系的X方向平行、位姿标定块18的宽度方向与工作坐标系的Y方向平行、位姿标定块18的高度方向与工作坐标系的Z方向平行;
三维扫描装置15为用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行逆向建模及误差分析,其中,三维扫描装置15移动设于第二放置区13上;
上位机16为用以发出操作指令和显示结果数据,其中,上位机16上配设有可对曲面零件20进行模型仿真分析的模型仿真分析软件,且上位机16分别与控制单元、三维扫描装置15电连接。
本实施例的加工设备10主要由机器人12、位姿标定块18、标定定位件17、三维扫描装置15及上位机16组成,由此,在加工前,先使三维扫描装置15分别扫描曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;在加工时,使机器人12对曲面零件20分段加工,而在机器人12从一段距离移至另一段距离时,借由三维扫描装置15分别扫描标定定位件17、标定基准块14上的对应于机器人12移动的距离的分段基准141,以分别获取标定定位件17、标定基准块14上的对应于机器人14移动的距离的分段基准141的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行逆向建模及误差分析,以得到机器人12沿加工面的加工方向从一个分段移至另一个分段时的距离误差,再由上位机16将该距离误差相应的数据传送至控制单元;然后,通过控制单元根据该距离误差对机器人12当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;之后,再继续使机器人12从一段距离移至另一段距离,直至整个曲面零件20加工完成;而对另外一个曲面零件20进行加工时,先使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机16根据偏转误差对机器人12进行补偿修正;之后,重复上述操作,直至另外一个曲面零件20加工完成;再重复上述操作,直至所有曲面零件20加工完成。
而采用本实施例提供的曲面零件的加工方法,不但有效地解决曲面零件20装夹后会存在曲面零件20发生偏转的问题,以此减少机器人12对曲面零件20加工的加工误差,同时,还有利于提高曲面零件20的加工精度。
再有,通过三维扫描装置15对曲面零件20的偏转量值进行计算,并将得到的偏转量值传至控制单元,以使控制单元可对机器人12的三维坐标值进行对应的补偿,实现对批量曲面零件20自动加工时的高定位精度。
请参阅图2,为了便于生产设计,该位姿标定块14为长方体结构,而长方体结构的长度、宽度及高度互不相等,以便于用户清楚辨别长方体结构的长度、宽度及高度,继而能够清楚知晓机器人20的工作坐标系的X方向、Y方向及Z方向。进一步地,位姿标定块14的长度为45-50mm、宽度为25-30mm、高度为15-20mm,优选地,可选取该位姿标定块14的长度为50mm、宽度为30mm、高度为20mm。
请参阅图1,并结合图3,为了便于加工生产,标定基准块14为长条状结构。进一步地,若干分段基准144的距离均为L,且L>0,且该若干分段基准141沿同一直线方向呈均匀间隔设置。以便于作业人员控制机器人12的移动距离,同时地,也有利于生产人员的加工设置。
请参阅图1,本实施例的机器人12还包括设于机器人本体121的底端以使机器人本体121滑动设置的滑块122、及与滑块122滑动配合的滑动平台123,其中,该滑动平台123设于第二放置区13上,并沿加工面21的加工方向延伸设置,该三维扫描装置15设于滑动平台123的一端。而借由滑块122和滑动平台123的设置,简单有效地使到机器人本体121沿加工面21的加工方向移动。
另外,本实施例的三维扫描装置15设于机器人12底端的一侧,以此,可使到跟随机器人12的移动而移动,省去了三维扫描装置15中移动机构的设置。
下面结合各图式,对本实施例的曲面零件的加工设备10的工作原理作进一步说明:
在加工前,先使三维扫描装置15分别扫描曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第一相对偏转值;在加工时,使机器人12对曲面零件20分段加工,而在机器人12从一段距离移至另一段距离时,借由三维扫描装置15分别扫描标定定位件17、标定基准块14上的对应于机器人12移动的距离的分段基准141,以分别获取标定定位件17、标定基准块14上的对应于机器人14移动的距离的分段基准141的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行逆向建模及误差分析,以得到机器人12沿加工面的加工方向从一个分段移至另一个分段时的距离误差,再由上位机16将该距离误差相应的数据传送至控制单元;然后,通过控制单元根据该距离误差对机器人12当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;之后,再继续使机器人12从一段距离移至另一段距离,直至整个曲面零件20加工完成;而对另外一个曲面零件20进行加工时,先使三维扫描装置15分别扫描另外一个曲面零件20、位姿标定块18,然后将图像上数据传至上位机16,再由上位机16的模型仿真分析软件对图像数据进行逆向建模及数据分析,以得到第二相对偏转值;再接着,计算第二相对偏转值与第一相对偏转值之间的误差,以对应得出偏转误差;再接着,通过上位机16根据偏转误差对机器人12进行补偿修正;之后,重复上述操作,直至另外一个曲面零件20加工完成;再重复上述操作,直至所有曲面零件20加工完成。
以上所述仅为本发明较佳的实施例而已,其结构并不限于上述列举的形状,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.曲面零件的加工方法,其特征在于,包括以下步骤:
S101、准备n个待加工的曲面零件,且n≥2,任一所述曲面零件具有至少一个加工面,并于所述加工面上设置用以对所述加工面进行加工的加工方向;
S102、设置一供所述曲面零件停靠放置的第一放置区;
S103、将一个所述曲面零件设于所述第一放置区上;
S104、准备用以对所述曲面零件进行加工的机器人,设置所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,使所述机器人本体上配设有用以执行加工指令的执行器,设置所述执行器包括主轴及加工刀具,使所述加工刀具设于所述主轴上;
S105、设置一供所述机器人安装设置的第二放置区,并使所述第二放置区靠近于所述第一放置区;
S106、将所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,并于所述控制单元上设定所述机器人的工作坐标系,且使所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
S107、于所述主轴上设置用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,使所述位姿标定块的中心线与所述主轴的中心线垂直相交,使所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,并使所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
S108、于所述第二放置区上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置,使所述三维扫描装置移动设于所述第二放置区上;
S109、准备一用以发出操作指令和显示结果数据的上位机,使所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,并使所述上位机分别与所述控制单元、所述三维扫描装置电连接;
S110、使所述三维扫描装置分别扫描所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S111、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第一相对偏转值;
S112、通过所述控制单元控制所述机器人对所述曲面零件进行加工;
S113、将已加工的所述曲面零件移离所述第一放置区上,并将待加工的另外一个所述曲面零件设于所述第一放置区上;
S114、使所述三维扫描装置分别扫描另外一个所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S115、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到另外一个所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算另外一个所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第二相对偏转值;
S116、通过所述上位机的所述模型仿真分析软件对所述第二相对偏移值与所述第一相对偏移值进行逆向建模及误差分析,以得到另外一个所述曲面零件相对于第一个加工的所述曲面零件的偏转误差;
S117、通过所述上位机将所述偏转误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维空间坐标数据进行补偿修正;
S118、通过所述控制单元控制所述机器人对另外一个所述曲面零件进行加工;
S119、重复上述步骤S113至S118,直至n个所述曲面零件加工完成。
2.如权利要求1所述的曲面零件的加工方法,其特征在于:设置所述位姿标定块为长方体结构,并使所述长方体结构的长度、宽度及高度互不相等。
3.曲面零件的加工方法,其特征在于,包括如下步骤:
S201、准备n个待加工的曲面零件,且n≥2,任一所述曲面零件具有至少一个加工面,并于所述加工面上设置用以对所述加工面进行加工的加工方向;
S202、设置一供所述曲面零件停靠放置的第一放置区;
S203、将一个所述曲面零件设于所述第一放置区上;
S204、准备用以对所述曲面零件进行加工的机器人,设置所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,使所述机器人本体上配设有用以执行加工指令的执行器,设置所述执行器包括主轴及加工刀具,使所述加工刀具设于所述主轴上;
S205、设置一供所述机器人安装设置的第二放置区,并使所述第二放置区靠近于所述第一放置区;
S206、将所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,并于所述控制单元上设定所述机器人的工作坐标系,且使所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
S207、于所述第一放置区与所述第二放置区之间设置一用以标识限定所述机器人的三维空间坐标的标定基准块,使所述标定基准块沿所述加工面的加工方向延伸设置,并设置所述标定基准块包括有若干个对应于所述机器人分段移动的距离的分段基准;
S208、于所述主轴上设置用以标识界定所述机器人沿所述加工面的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差的标定定位件,设定所述标定定位件相对于所述加工刀具的偏移值,并使所述标定定位件的中心线与所述加工刀具的中心线呈间隔平行设置;
S209、于所述主轴上设置用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,使所述位姿标定块的中心线与所述主轴的中心线垂直相交,使所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,并使所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
S210、于所述第二放置区上设置一用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行特征点云数据采集及特征自动拼接的三维扫描装置,使所述三维扫描装置移动设于所述第二放置区上,且设定所述三维扫描装置的定位位置;
S211、准备一用以发出操作指令和显示结果数据的上位机,使所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,并使所述上位机分别与所述控制单元、所述三维扫描装置电连接;
S212、使所述三维扫描装置分别扫描所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S213、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第一相对偏转值;
S214、通过所述控制单元控制所述机器人对所述曲面零件上对应的分段加工区域进行加工;
S215、通过所述控制单元控制所述机器人沿所述加工面的加工方向从一个分段移至另一个分段;
S216、使所述三维扫描装置分别扫描所述标定定位件、所述标定基准块上的对应于所述机器人移动的距离的所述分段基准,并将扫描得到的图像数据传至所述上位机;
S217、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到所述标定定位件、所述标定基准块上的对应于所述机器人移动的距离的所述分段基准的三维空间坐标数据,并将该两者得出的三维空间坐标数据进行误差分析,以得到所述机器人沿所述加工面的加工方向从一个分段移至另一个分段时的距离误差;
S218、通过所述上位机将所述距离误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维坐标值进行补偿修正,并在补偿修正后将该距离误差进行清零;
S219、重复上述步骤S213至S217,直至所述曲面零件加工完成;
S220、将已加工的所述曲面零件移离所述第一放置区上,并将待加工的另外一个所述曲面零件设于所述第一放置区上;
S221、使所述三维扫描装置分别扫描另外一个所述曲面零件、所述位姿标定块,并将扫描得到的图像数据传至所述上位机;
S222、通过所述上位机的所述模型仿真分析软件对所述三维扫描装置传送的图像数据进行逆向建模及数据分析,以分别得到另外一个所述曲面零件、所述位姿标定块上的三维空间坐标数据,并计算另外一个所述曲面零件的三维空间坐标相对于所述位姿标定块的三维空间坐标的相对偏转值,且定义该相对偏转值为第二相对偏转值;
S223、通过所述上位机的所述模型仿真分析软件对所述第二相对偏转值与所述第一相对偏转值进行逆向建模及误差分析,以得到另外一个所述曲面零件相对于第一个加工的所述曲面零件的偏转误差;
S224、通过所述上位机将所述偏转误差传至所述控制单元,再由所述控制单元对所述机器人当前的三维空间坐标数据进行补偿修正;
S225、重复上述步骤S214至S218,直至另外一个所述曲面零件加工完成;
S226、重复上述步骤220至S225,直至n个所述曲面零件加工完成。
4.如权利要求3所述的曲面零件的加工方法,其特征在于:设置所述位姿标定块为长方体结构,并使所述长方体结构的长度、宽度及高度互不相等。
5.如权利要求3或4所述的曲面零件的加工方法,其特征在于:使所述标定基准块为长条状结构,并设置若干所述分段基准的距离均为L,且L>0,使若干所述分段基准沿同一直线方向呈均匀间隔设置。
6.曲面零件的加工设备,所述曲面零件具有至少一个加工面,所述加工面上设有用以对所述加工面进行加工的加工方向,其特征在于,所述加工设备包括:
供所述曲面零件停靠放置的第一放置区;
靠近于所述第一放置区的第二放置区;
用以对所述曲面零件进行加工的机器人,所述机器人沿所述加工面的加工方向移动设于所述第二放置区上,且所述机器人包括机器人本体以及用以控制所述机器人本体工作的控制单元,所述机器人本体上配设有用以执行加工指令的执行器,所述执行器包括主轴及设于所述主轴上的加工刀具,所述控制单元上设有所述机器人的工作坐标系,且该所述工作坐标系包括互相垂直的X方向、Y方向及Z方向;
用以标识限定所述机器人的三维空间坐标的标定基准块,所述标定基准块设于所述第一放置区与所述第二放置区之间,并沿所述加工面的加工方向延伸设置,且所述标定基准块包括有若干个对应于所述机器人分段移动的距离的分段基准;
用以标识界定所述机器人沿所述加工面的加工方向分段移动时从一个分段移至另一个分段产生的距离偏差的标定定位件,所述标定定位件设于所述主轴上,且所述标定定位件的中心线与所述加工刀具的中心线呈间隔平行设置;
用以标识界定所述机器人的移动位置相对于理论位姿值的位姿偏差的位姿标定块,所述位姿标定块设于所述主轴上,且所述位姿标定块的中心线与所述主轴的中心线垂直相交,所述位姿标定块包括互相垂直的长度方向、宽度方向及高度方向,且所述位姿标定块的长度方向与所述工作坐标系的X方向平行、所述位姿标定块的宽度方向与所述工作坐标系的Y方向平行、所述位姿标定块的高度方向与所述工作坐标系的Z方向平行;
用于扫描获取被测对象的三维空间坐标数据并可对该三维空间坐标数据进行逆向建模及误差分析的三维扫描装置,所述三维扫描装置移动设于所述第二放置区上;及
用以发出操作指令和显示结果数据的上位机,所述上位机上配设有可对所述曲面零件进行模型仿真分析的模型仿真分析软件,且所述上位机分别与所述控制单元、所述三维扫描装置电连接。
7.如权利要求6所述的曲面零件的加工设备,其特征在于:所述位姿标定块为长方体结构,且所述长方体结构的长度、宽度及高度互不相等。
8.如权利要求6所述的曲面零件的加工设备,其特征在于:所述标定基准块为长条状结构,且若干所述分段基准的距离均为L,L>0,该若干所述分段基准沿同一直线方向呈均匀间隔设置。
9.如权利要求6-8任一项所述的曲面零件的加工设备,其特征在于:所述机器人还包括设于所述机器人本体的底端以使所述机器人本体滑动设置的滑块、及与所述滑块滑动配合的滑动平台,所述滑动平台设于所述第二放置区上并沿所述加工面的加工方向延伸设置。
10.如权利要求6-8任一项所述的曲面零件的加工设备,其特征在于:所述三维扫描装置设于所述机器人底端的一侧。
CN201510169561.9A 2015-04-10 2015-04-10 曲面零件的加工方法及曲面零件的加工设备 Active CN104858712B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510169561.9A CN104858712B (zh) 2015-04-10 2015-04-10 曲面零件的加工方法及曲面零件的加工设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510169561.9A CN104858712B (zh) 2015-04-10 2015-04-10 曲面零件的加工方法及曲面零件的加工设备

Publications (2)

Publication Number Publication Date
CN104858712A true CN104858712A (zh) 2015-08-26
CN104858712B CN104858712B (zh) 2017-09-22

Family

ID=53905101

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510169561.9A Active CN104858712B (zh) 2015-04-10 2015-04-10 曲面零件的加工方法及曲面零件的加工设备

Country Status (1)

Country Link
CN (1) CN104858712B (zh)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105785910A (zh) * 2016-03-10 2016-07-20 宁波帮手机器人有限公司 一种智能柔性数控***
CN108000250A (zh) * 2017-12-07 2018-05-08 长沙长泰机器人有限公司 一种铸件打磨的方法及***
CN108068122A (zh) * 2017-12-26 2018-05-25 中国科学院合肥物质科学研究院 一种大型船舶槽面加工装置及定位方法
CN108519049A (zh) * 2018-02-02 2018-09-11 中铁二十二局集团有限公司 一种建立满足规定要求的crtsⅲ型轨道板检测特征的方法
CN109341531A (zh) * 2018-11-05 2019-02-15 北京星航机电装备有限公司 一种待加工零件的基准确立方法
CN109702750A (zh) * 2019-02-27 2019-05-03 浙江师范大学 一种龙门架式智能机加工机器人及智能机加工方法
CN110328560A (zh) * 2019-07-31 2019-10-15 上海建桥学院 一种加工复杂球形曲面壳体的机械臂***和方法
CN112109073A (zh) * 2019-08-30 2020-12-22 上汽通用五菱汽车股份有限公司 一种机器人离线程序的修正装置及方法

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110899852A (zh) * 2019-12-11 2020-03-24 常德市鼎城区正荣机械制造有限公司 一种全自动滑轮轴生产线

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2248571A (en) * 1990-10-09 1992-04-15 Steel Castings Res Computer controlled work treating robot
JPH0816225A (ja) * 1994-04-27 1996-01-19 Hitachi Ltd ロボット機構制御方法及びその装置
CN102922521A (zh) * 2012-08-07 2013-02-13 中国科学技术大学 一种基于立体视觉伺服的机械臂***及其实时校准方法
CN103770112A (zh) * 2012-10-19 2014-05-07 株式会社安川电机 机器人***及加工件的制造方法
CN204584868U (zh) * 2015-04-10 2015-08-26 深圳市圆梦精密技术研究院 曲面零件的加工设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2248571A (en) * 1990-10-09 1992-04-15 Steel Castings Res Computer controlled work treating robot
JPH0816225A (ja) * 1994-04-27 1996-01-19 Hitachi Ltd ロボット機構制御方法及びその装置
CN102922521A (zh) * 2012-08-07 2013-02-13 中国科学技术大学 一种基于立体视觉伺服的机械臂***及其实时校准方法
CN103770112A (zh) * 2012-10-19 2014-05-07 株式会社安川电机 机器人***及加工件的制造方法
CN204584868U (zh) * 2015-04-10 2015-08-26 深圳市圆梦精密技术研究院 曲面零件的加工设备

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105785910A (zh) * 2016-03-10 2016-07-20 宁波帮手机器人有限公司 一种智能柔性数控***
CN108000250A (zh) * 2017-12-07 2018-05-08 长沙长泰机器人有限公司 一种铸件打磨的方法及***
CN108068122A (zh) * 2017-12-26 2018-05-25 中国科学院合肥物质科学研究院 一种大型船舶槽面加工装置及定位方法
CN108519049A (zh) * 2018-02-02 2018-09-11 中铁二十二局集团有限公司 一种建立满足规定要求的crtsⅲ型轨道板检测特征的方法
CN109341531A (zh) * 2018-11-05 2019-02-15 北京星航机电装备有限公司 一种待加工零件的基准确立方法
CN109702750A (zh) * 2019-02-27 2019-05-03 浙江师范大学 一种龙门架式智能机加工机器人及智能机加工方法
CN110328560A (zh) * 2019-07-31 2019-10-15 上海建桥学院 一种加工复杂球形曲面壳体的机械臂***和方法
CN112109073A (zh) * 2019-08-30 2020-12-22 上汽通用五菱汽车股份有限公司 一种机器人离线程序的修正装置及方法

Also Published As

Publication number Publication date
CN104858712B (zh) 2017-09-22

Similar Documents

Publication Publication Date Title
CN104858712A (zh) 曲面零件的加工方法及曲面零件的加工设备
CN104865897A (zh) 曲面零件的加工方法及曲面零件的加工设备
US9895810B2 (en) Cooperation system having machine tool and robot
CN204584869U (zh) 曲面零件的加工设备
CN111844053B (zh) 教导设备、教导方法和机器人***
US11072078B2 (en) Method for measuring pose of robotic end tool
EP2613912B1 (en) System and method for tool testing and alignment
US9205525B2 (en) System and method for offsetting measurement of machine tool
US20030090682A1 (en) Positioning in computer aided manufacturing by measuring both parts (cameras, retro reflectors)
US20220331970A1 (en) Robot-mounted moving device, system, and machine tool
US20100302366A1 (en) Calibration method and calibration device
JP4727689B2 (ja) ワーク計測装置、衝突防止装置および工作機械
US10732604B2 (en) System and method for virtually calibrating a computer numeric controlled machine to compensate for surface distortions
KR20110109837A (ko) 기상 계측 장치의 프로브 장착 위치 산출 방법
CN109407111B (zh) 一种隧道三维扫描机特征识别的方法
KR19980040121A (ko) 다축기계의 3차원입체오차측정방법
ElMaraghy et al. Integrated inspection and machining for maximum conformance to design tolerances
CN112648938A (zh) 一种大尺寸平板类模具空间姿态的分布式精密测量装置及方法
CN111470309A (zh) 跟随机器人及作业机器人***
CN204584868U (zh) 曲面零件的加工设备
CN110153582B (zh) 焊接方案生成方法、装置以及焊接***
JP6928015B2 (ja) ロボットシステムおよび座標変換方法
CN105930589B (zh) 基于空间映射的多轴联动电火花加工进给速后处理器的数据处理方法
CN106001847B (zh) 基于激光测距传感器的钢板边缘扫描及切割控制***
KR101452437B1 (ko) 모바일 매니퓰레이터의 작업대 세팅방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant