pcdmis高级培训(三坐标培训资料).ppt
《pcdmis高级培训(三坐标培训资料).ppt》由会员分享,可在线阅读,更多相关《pcdmis高级培训(三坐标培训资料).ppt(114页珍藏版)》请在三一办公上搜索。
1、PC-DMIS 高级编程应用,-1-,目录,第1章:特殊测头的校验 1.盘形测针的用途 4 2.盘测针的定义及校验 4 3.盘测针的注意事项 6 4.柱测针的用途 7 5.柱测针的定义及校验 7 6.柱测针的注意事项 8 7.星型测针的用途 9 6.星型测针的定义及校验 9 7.星型测针的注意事项 10 6.五方向测针的用途 11 7.五方向测针的定义及校验 11 8.五方向测针的注意事项 12第2章:如何建立零件坐标系 1.建立坐标系的目的及方法 13 2.无CAD模型时3-2-1坐标系的建立 14 3.有CAD模型时3-2-1坐标系的建立 15 4.无CAD模型时矢量点迭代法建立零件坐标系
2、 16 5.无CAD模型时基准圆迭代法建立零件坐标系 17 6.无CAD模型时基准点、基准圆迭代法建立零件坐标系 18 7.无CAD模型时基准圆、基准槽迭代法建立零件坐标系 18 8.有CAD模型时矢量点迭代法建立零件坐标系 19 9.有CAD模型时基准圆迭代法建立零件坐标系 20,PC-DMIS 高级编程应用,-2-,目录,10.有CAD模型时基准点、基准圆迭代法建立零件坐标系 21 11.有CAD模型时基准圆、基准槽迭代法建立零件坐标系 21 12.迭代法建立坐标系实例1(6个矢量点)22 13.迭代法建立坐标系实例2(3个圆)23 14.迭代法建立坐标系实例3(圆+矢量点)24 15.迭
3、代法建立坐标系实例3(圆+槽+矢量点)25 16.最佳拟合建立零件坐标系 26 17.最佳拟合建立零件坐标系拟和方法 27 18.最佳拟合建立零件坐标系实例 28第3章:编程语句 1.编程语句 29 2.读/写外部数据 30 3.循环 32 4.WHILE和END WHILE 34 5.ELSE和END ELSE 35 6.IF和END IF 36 7.LABLE 38 8.GOTO 39 9.SELECT和END SELECT 40 10.CASE和END CASE 41 11.赋值 42 12.读取特征的参数 43 13.读取形位公差 46 14.计算距离 48 15.数组 49 16.注
4、释 51,PC-DMIS 高级编程应用,-3-,目录,17.子程序 52第4章:应用实例 1.齿槽 54 2.无规则排列特征的测量 62 3.轴承内圈 68 4.曲线方程 75 5.子程序的应用 85第5章:如何编制Hyper-report 1.超级报告的用途 91 2.超级报告中各种命令的应用 92 3.Hyper-report的应用实例1 95 4.Hyper-report的应用实例2 101 5.Hyper-report的应用实例3 102 6.Hyper-report的应用实例4 103 7.Hyper-report的应用实例5 104第6章:扫描功能的应用技巧 1.扫描类型 105
5、2.逆向工程中扫描的测头补偿 106 3.逆向工程中扫描的终止特征类型 107 4.逆向工程中扫描终止的通过次数 108 5.逆向工程中扫描曲面的分区及边界 109 6.扫描的速度、密度掌控实验数据 112 7.SP600M在PC-DMIS中的标准参数设置 113附录1:常见问题答疑(软件)114,PC-DMIS 高级编程应用,-4-,第1章:特殊测头的使用,盘形测针盘形测针的用途 用来探测直径较大深孔的中心坐标和直径等。由于其结构的原因,在测量孔的直径时,精度会低于使用球形测针的测量结果。但对中心坐标的影响很小。盘形测针的定义及校验(以25盘测杆为例)1.为了保证校验结果的精确,先校验一个普
6、通球型测杆,保持标准球不移动;2.卸下球测杆,换上盘型测杆;3.新建一个测头文件;4.在“测头说明”里选择测头组件:PH10MQ CONCERT30MM_TO_M8THRD PROBE_TP20 EXTEN20MM TIP25BY3MMDISK;,PC-DMIS 高级编程应用,-5-,盘形测针的校验,5.点击“测量”,打开测头校正对话框;设置测头参数:测点数:9 逼近距离/回退距离:4 移动速度:60 触测速度:2 校验模式:选择“用户定义”层数:2 起始角:-5 终止角:56.选择在第1步中校验球形测针时所定义的 标准工具文件;7.点击“测量”,开始进行测头的校正;1“是否校验所有测头?”,
7、选择“是”2“是否已经移动标定工具或更改坐标系零点?”,必须选择“否”8.PC-DMIS将自动进行测头的校验。校验完成后,点击“确定”。,PC-DMIS 高级编程应用,-6-,盘形测针的校验,注意事项:在校验盘测杆之前,先校一个普通的球测杆,目的是为了得到标准球的位置。然后再进行盘测杆的校验。使用时,通常使用20mm加长杆;配置测头文件时,选择测杆要注意后缀为“DISK”;由于盘型测杆是球型测杆的特例(切掉了两个球冠),工作面为球环的球面,不能垂直于标准球正上方采点;因此,在校验时,盘型测杆不能手动在标准球顶部采第一点,所以,自动校验测量时,选择“是否已经移动标定工具或更改坐标测量机零点?”时
8、只能选择“否”;,PC-DMIS 高级编程应用,-7-,柱测针的校验,柱测针柱测针的用途 专用来测量薄壁件。柱测针的定义及校验 1.新建一个测头文件;2.在“测头说明”中选择测头组件 柱形测针:TIP2BY20MMSHNK3.点击“测量”,打开测头校正对话框,设置参数;其中,必须选中“柱测尖标定”,并设置相应参数;4.添加角度;5.定义标定工具;6.点击“测量”,开始进行测头的校验。校验完成后,点击“确定。,PC-DMIS 高级编程应用,-8-,柱测针的校验,注意事项:配置测头文件时,选择测杆要注意后缀为“SHNK”配置校验参数时,激活“柱测尖标定”选项。(除此设置与普通测针不同之外,其他操作
9、方法完全一致)柱测尖偏置定义的是从测尖球心到柱层3MM处为校验的柱层,校验的点数为“柱测检测点数”;而“测点数”处定义的点数为柱测尖的半球部分校验的点数。,PC-DMIS 高级编程应用,-9-,星形测针的校验,星形测针星形测针的用途 主要用于检测零件内腔,及深孔。例如缸径上的钻孔,沟槽等。星型测杆的定义及校验(以PS7R为例)1.新建一个测头文件2.在“测头说明”里选择测头组件:PH10MQ CONCERT30MM_TO_M8THRD PROBE_TP20 EXTEN20MM 测尖号1:2BY18MMSTAR(方向向下)测尖号2:TIPSTAR2BY30(指向X+)测尖号3:TIPSTAR2B
10、Y30(指向Y+)测尖号4:TIPSTAR2BY30(指向X-)测尖号5:TIPSTAR2BY30(指向Y-)3.添加角度;注意:每添加一个角度,5个测尖同时添加此角度,若用不了某测尖的此角度,可删除之。4.其它步骤同普通测针。,PC-DMIS 高级编程应用,-10-,星形测针的校验,注意事项:使用时,通常使用20mm加长杆;注意:每添加一个角度,5个测尖同时添加此角度,若不采用某测尖的此角度,可删除之。安装时,尽量保证2、3、4、5号测针中两相对两测针连线与“X”轴或“Y”轴平行;配置测头文件时,首先选择星型测杆1号位置的测针(当角度为A0B0时,竖直向下的杆),然后按照顺序选择2、3、4、
11、5号针;配置空间位置测杆时,测杆有效测量长度应为相对两个测杆间红宝石球心连线的距离,即2与4号针(或3与5号针)之间的距离;1号测杆不能单独使用。校验星型测杆通常用双标准球。因为:在校验某些角度的时候,需要用到双标准球中的从球,例如在校验T1A90B180位置时,5号测杆就需要在可用工具列表中对从球的矢量方向进行定义(与主球的定义方向相反),同时要注意:为了使在此处校得的从球数据和在主球上校得的数据相互联系,应该选择一个在主球上校过,而且在从球上也能校验的一个角度,在从球上也校验一次。(注:主球指双标准球中位于上方的那个球,从球则是其中位于下方的)。,PC-DMIS 高级编程应用,-11-,五
12、方向测针的校验,五方向测针五方向测针的用途 主要用于检测零件内腔,或深孔。使用方法类似星形测针。校验步骤1.建立一个新的测头文件 2.在“测头说明”选择测头组件:PH10M CONCERT30MM_TO_M8THRD PROBE_TP2 EXTEN20MM EXTEN5WAY(空连接1)测尖号1:TIP1.5BY30M 空连接2:(空连接3)测尖号2:TIP2.5BY30MM 测尖号3:TIP3BY30MM 空连接5 3.其它操作方法同星形测针,PC-DMIS 高级编程应用,-12-,五方向测针的校验,注意事项:无论校验还是使用,五方向比星形测针更灵活。五方向的安装与形星测针一样,必须注意测针
13、的方向指向,(以GLOBAL机型为例)空连接1指向Z-,空连接2指向X+;空连接3指向Y+;空连接4指向X-;空连接5指向Y-;为空连接选择测针时,根据选择顺序定义测尖号;而形星测针的测尖号是固定的,与空连接号相对应。,PC-DMIS 高级编程应用,-13-,第2章:如何建立零件坐标系,建立零件坐标系的目的 满足检测工艺的要求 满足同类批量零件的测量 满足装配、加工和设计中基准的建立建立零件坐标系的方法 3-2-1建立零件坐标系 迭代法建立坐标系 最佳拟合建立坐标系,PC-DMIS 高级编程应用,-14-,无CAD模型时3-2-1坐标系的建立 方法 a.建立坐标系第一轴向 b.建立坐标系第二轴
14、向 c.确定坐标系原点 方法 通过旋转平移当前坐标系建立新的坐标系,3-2-1建立零件坐标系,PC-DMIS 高级编程应用,-15-,3-2-1建立零件坐标系,有CAD模型时3-2-1坐标系的建立 此方法适用于工件坐标系和CAD模型上的坐标系(各轴向的方向以及坐标原点的位置)完全一致的情况注意:应将装配、加工或设计的基准作为坐标系建立的特征元素,直接点击“CAD=工件”可以使工件上建立的坐标系和CAD模型本身的坐标系统一,PC-DMIS 高级编程应用,-16-,无CAD模型时迭代法建立坐标系 方法 6个矢量点:参与建立坐标系的各矢量点需要具备在理论坐标系下的坐标值以及矢量值 在自动测量矢量点的
15、对话框中,输入每个点的理论坐标值以及理论矢量值,创建矢量点测量程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、2个点、一个点),迭代法建立零件坐标系,理论坐标值,理论矢量方向,PC-DMIS 高级编程应用,-17-,迭代法建立零件坐标系,无CAD模型时迭代法建立坐标系方法 3个圆:各圆需具备在理论坐标系下的中心、直径以及矢量方向的理论值,通过自动特征对话框创建测量圆程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个圆、2个圆、一个圆),PC-DMIS 高级编程应用,-18-,迭代法建立零件坐标系,无CAD模型时迭代法建立坐标系方法 2个圆+3个矢量点:同前
16、所述各圆需具备在理论坐标系下的中心、直径以及矢量方向的理论值,矢量点需具备在理论坐标系下的坐标以及矢量方向的理论值,通过自动特征对话框创建程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、2个圆、一个圆)方法 1个圆+1槽+3个矢量点:同前所述各圆需具备在理论坐标系下的中心、直径以及矢量方向的理论值,矢量点需具备在理论坐标系下的坐标以及矢量方向的理论值,通过自动特征对话框创建程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、圆+槽、圆),PC-DMIS 高级编程应用,-19-,迭代法建立零件坐标系,有CAD模型时迭代法坐标系的建立方法 6个矢量点:通过自
17、动特征对话框直接在CAD模型上选择矢量点以读入理论值,从而创建矢量点程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、2个点、一个点),PC-DMIS 高级编程应用,-20-,迭代法建立零件坐标系,有CAD模型时迭代法坐标系的建立方法 3个圆:通过自动特征对话框直接在CAD模型上选择圆特征以读入理论中心值、直径以及法线矢量,从而创建圆程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个圆、2个圆、一个圆),PC-DMIS 高级编程应用,-21-,迭代法建立零件坐标系,有CAD模型时迭代法坐标系的建立方法 2个圆+3个矢量点:通过自动特征对话框直接在CAD模型上
18、选择圆以及矢量点特征,读入其理论值,从而生成测量程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、2个圆、一个圆)方法 1个圆+1槽+3个矢量点:通过自动特征对话框直接在CAD模型上选择圆、槽以及矢量点特征,读入其理论值,从而生成测量程序 在迭代法建立坐标系的对话框中按照顺序依次选择6个矢量点(3个点、圆+槽、圆),PC-DMIS 高级编程应用,-22-,迭代法建立坐标系实例1,方法 6个矢量点:根据六个矢量点建坐标系的方法,分别在图示钣金工件的基准处生成六个矢量的测量程序,进行迭代法坐标系的建立,图示如下:,PC-DMIS 高级编程应用,-23-,迭代法建立坐标系实例2,
19、方法 3个圆:根据3个圆建坐标系的方法,分别在图示钣金工件的生成3个圆的测量程序,进行迭代法坐标系的建立,图示如下:,PC-DMIS 高级编程应用,-24-,迭代法建立坐标系实例3,方法 2个圆+3个矢量点:根据2个圆+3个矢量点建坐标系的方法,分别在图示钣金工件上生成测量程序,进行迭代法坐标系的建立,图示如下:,PC-DMIS 高级编程应用,-25-,迭代法建立坐标系实例4,方法 1个圆+1槽+3个矢量点:根据1个圆+1槽+3个矢量点建坐标系的方法,分别在图示钣金工件上生成测量程序,进行迭代法坐标系的建立,图示如下:,PC-DMIS 高级编程应用,-26-,最佳拟和建坐标系,此方法可提高坐标
20、系精度,特别是对于曲线曲面类零件,通过理论曲线和实际曲线的匹配得到更精确的坐标系。常用于有CAD模型的情况,通过编辑所选拟和特征理论值和测定值的加权,并选定不同拟和方法,取得不同的拟和效果,PC-DMIS 高级编程应用,-27-,最佳拟和建坐标系拟和方法,最小二乘法:如果选择最小二乘法选项,最佳拟合坐标系中的误差将在所有特征输入之间均匀分布。矢量:如果选择矢量选项,所得的点将在创建坐标系后捕捉到理论矢量。最小/最大:如果选择最小/最大选项,坐标系将尝试确定零件的方位,使所有输入特征处于根据其关联尺寸确定的公差范围内。此选项仅用于 2D 最佳拟合。旋转和平移:旋转和平移选项在计算坐标系时将允许最
21、大的自由度,使其可以自由地旋转和平移。仅旋转:仅旋转选项限制坐标系在计算时只能旋转。仅平移:仅平移选项限制坐标系在计算时只能平移。,PC-DMIS 高级编程应用,-28-,最佳拟合建坐标系实例,在某些情况下,当坐标系根据基准建立完成之后,某些重要的尺寸要求(例如与装配相关的尺寸或者其他要求较高的加工尺寸)与理论值差别较大,此时将需要根据这些重要尺寸的测定值和理论值的偏差将坐标系进行平移或者旋转,使坐标系在满足当前基准的条件下,尽量减小这些重要尺寸的偏差。例如在如下图示中,SCN2和SCN3为在基准装配尺寸满足条件下同样要求配合精度较高的曲面轮廓,在坐标系建立完成之后,可以通过对两扫描轮廓坐标系
22、最佳拟和,减小其理论值与测定值的偏差,保证其装配精度。,PC-DMIS 高级编程应用,-29-,第3章:编程语句,在本章中将详细介绍有关流程控制及读/写数据的相关语句。包含以下内容:l 读/写外部数据l 循环l WHILE和END WHILElIF和END IFl ELSE和END ELSE l LABELl GOTO l SELECT和END SELECTl CASE和END CASEl 读取特征参数l 读取形位公差l计算距离l数组l 注释l 子程序,PC-DMIS 高级编程应用,-30-,编程语句:读/写外部数据,打开/关闭外部数据文件用于打开或关闭外部数据文件,为数据的读取或写入做准备。
23、文件打开命令在“编辑”窗口中的语法为:=文件/打开,文件指针名:它是用户选择的文件指针标识,用于访问打开 的文件。文件名:包括要打开的文件的路径及文件名。打开模式:文件的打开模式,包括:读取、写入或附加。样例程序:,菜单:,PC-DMIS 高级编程应用,-31-,编程语句:读/写外部数据,文件关闭命令在“编辑”窗口的语法为:=文件/关闭注意:此处的文件指针名应该和打开时的文件指针名保持一致读数据通常使用“读取行”命令,其格式为:=文件/读取行,注意:应该和需要读取的文件指针名保持一致。是指把读入的数据赋值给变量的表达式。写数据通常使用“写入行”命令,其格式为:文件/写入行,注意:应该和需要写入
24、的文件指针名保持一致。是指把写出的数据的表达式。,PC-DMIS 高级编程应用,-32-,编程语句:循环,循环的主要用途:1.在一个多零件的夹具上,工件的间距一致。利用平移/旋转偏置,可以使用测量一个测量程序测量所有工件。2.在一个零件的夹具上测量多个零件,并且想在每个程序循环之前换入新的零件。将零件替换为新零件时,可借助于“注释”命令来停止 CMM。此命令可以位于循环的开头或末尾。3.使用“循环”可以旋转零件程序,以测量同一零件的不同部分。例如,可以创建一个零件程序来测量一个复杂的孔,相同的孔在零件上重复了 10 次。所作的零件程序只需要测量其中一个孔,然后,可以使用“循环”来偏置此零件程序
25、,以测量其它 9 个孔,减少程序的数量。,PC-DMIS 高级编程应用,-33-,l 菜单l 样例程序代码,x,y,z设置零件之间或同一零件上的模式之间的 x(y 或 z)偏置;角度框用于设置零件之间或同一零件上的模式之间的角度偏置。第一个偏置以零件的原点为基础。,注意:循环语句的配对使用,循环测量不同高度的圆孔,零件数框指夹具在 x(y 或 z)方向上夹持的零件数(或零件上的模式数);起始号框指零件序列中的起始位置号;跳过号框用于将零件程序重复执行指定的次数,从而使您可以跳过指定的增量。,编程语句:循环,PC-DMIS 高级编程应用,-34-,编程语句:WHILE和END WHILE,此选项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pcdmis 高级 培训 坐标 培训资料
链接地址:https://www.31ppt.com/p-5442745.html