国产精密检测软件:叶片测量软件AC-VANE

测量于纸话科技 2024-09-12 06:26:37

随着飞机制造业和军工产品的不断发展,对其心脏部分发动机的要求不断提升。而发动机可谓肚子里装满了叶片,这意味着对叶片的设计、工艺、加工、检测等提出了更高的要求。其中检测技术是控制产品质量及使产品最终达到设计要求的重中之重。

在早期,检测技术、检测设备落后。如电感量仪、专用工装、样板等。对于样板来说,检测精度低,同一个叶片需要多个样板,不同叶片之间无互换性,难以满足设计中的更高要求。对于专用工装,检测精度,同一个叶片需要多个工装,不同叶片之间工装的互换性不好,所需费用较高,检测项目单一,效率低,难以满足设计中的更高要求。对于电感量仪,检测精度中等,可使用检测不同叶片,效率较高,但检测项目单一,测量力较大、不适宜易变形叶片的检测,对于需要更多截面的检测、公差小的叶片难以满足要求。随着坐标测量机的诞生,坐标测量技术的不断发展,使叶片的检测技术得到了质的飞跃。其所具有的特点有:效率高,检测项目丰富,检测精度高,对于同一叶片的不同项目可一次检测完成,不同叶片只需调用不同程序即可完成检测,可以满足设计部门的不断的、更高的要求。如更多截面,新的技术指标,新的检测方法等。由于测量力只有2~7g,故对于薄叶片的检测也是首选。(未来五轴REVO是绝对主力)

Hexagon全面替代RENISHAW-测座/测头,真当五轴REVO和PH20吃干饭?

目前三轴检测都是扫描2条曲线,然后相交裁剪获得封闭轮廓曲线进行计算。。。

未来国产要加力追赶雷尼绍五轴REVO

一.AC-VANE叶片检测软件

1.1主要功能

(1)兼容爱德华及其他国际国内主流品牌的测量设备,自动抓取叶片测量的数据

(2)可处理触发、扫描、激光、影像等测量传感器采集的测量数据

(3)可满足精锻、机加、铸造等不同叶片加工方式对型面评价的技术要求

(4)叶片型面拟合方法多样化:叶盆、叶背整体拟合、叶盆基准拟合、叶背拟合、进排气边拟合、中线拟合

(5)评定公差多样化:均匀公差、分段公差、单边公差

NETDMIS叶片编程示例:

==============================变量分配==============================

辅助距离 ASSDIS (只能为正值)

测量类型 V80 (1=型线,2=基本尺寸,3=型线+基本尺寸)

运动类型 V78 1=点对点 2=扫描 (注:手工输入无效,要通过叶片界面选择)

内 背 弧 V79 1(盆)/2(背)

截面总数 SEC_NUM (通过 DMESW/COMAND,'SPECIAL-VANE/GET-SECTION-NR(SEC_NUM)' 得到)

截面序号 V1 (从 1 到 SEC_NUM 变化)

截面点数 PNT_NUM (通过 DMESW/COMAND,'SPECIAL-VANE/GET-PNT-COUNT(PNT_NUM)' 得到)

点 序 号 V3 (从 1 到 PNT_NUM 变化)

目 标 点 V81,V82,V83 (扫描通过 DMESW/COMAND,'SPECIAL-VANE/GET-TOUCH-PNT(PNT_NUM,V81,V82,V83)' 得到)

(触发通过 DMESW/COMAND,'SPECIAL-VANE/GET-TOUCH-PNT(V3,V81,V82,V83,V71,V72,V73)' 得到:V71,V72,V73为点的IJK)

辅 助 点 V91,V92,V93 (通过 DMESW/COMAND,'SPECIAL-VANE/GET-HELP-PNT(PNT_NUM,V91,V92,V93)' 得到)

================================函数=================================

DMESW/COMAND,'SPECIAL-VANE/INIT' 初始化叶片测量,重新配置报告页。

DMESW/COMAND,'SPECIAL-VANE/END' 结束叶片测量,开始计算叶片的各项数据。

DMESW/COMAND,'SPECIAL-VANE/GET-MEAS-PARA(V80,V78)' 得到测量类型和运动类型,分别赋值给变量V80和V78。

DMESW/COMAND,'SPECIAL-VANE/GET-SECTION-NR(SEC_NUM)' 得到截面总数,赋值给变量SEC_NUM。

DMESW/COMAND,'SPECIAL-VANE/GET-NEW-CURVE(V1,ASSDIS,V79)' 得到第V1截面的盆(V79=ASSIGN/1)或背(V79=ASSIGN/2)数据,并设置辅助距离值ASSIDS。

DMESW/COMAND,'SPECIAL-VANE/GET-PNT-COUNT(PNT_NUM)' 得到当前截面(盆或背)的点数,赋值给PNT_NUM。

DMESW/COMAND,'SPECIAL-VANE/GET-HELP-PNT(PNT_NUM,V91,V92,V93)' 得到第PNT_NUM点的辅助点赋值给V91,V92,V93。

DMESW/COMAND,'SPECIAL-VANE/GET-TOUCH-PNT(PNT_NUM,V81,V82,V83)' 得到当前截面的第PNT_NUM点的测量位置,赋值给变量V81,V82,V83。

DMESW/COMAND,'SPECIAL-VANE/GET-TOUCH-PNT(V3,V81,V82,V83,V71,V72,V73)'得到当前截面的第V3点的测量位置和IJK,赋值给变量V81,V82,V83,V71,V72,V73。

DMESW/COMAND,'SPECIAL-VANE/TOUCH-FINISH("X-10",V10,V11,V81,V82,V83)' 探测结束位置,沿着X负向移动10MM后开始探测V81,V82,V83。

V10:从点(V81,V82,V83) 沿着测头的反向移动的距离;V11:从点(V81,V82,V83) 沿着测头的方向移动的距离。

如下图测头先移动到MT位置,再移动到A位置,再继续移动道B位置开始弹出C位置。

DMESW/COMAND,'SPECIAL-VANE/TOUCH-START("X+20",V10,V11,V81,V82,V83)' 探测开始位置,沿着X正向移动20MM后开始探测V81,V82,V83。参考探测结束位置。

DMESW/COMAND,'SPECIAL-VANE/GET-TOUCH-PNT(V3,V81,V82,V83,V71,V72,V73)' 得到当前截面的第V3点的测量位置和点IJK,赋值给变量V81,V82,V83,V71,V72,V73。

DMESW/COMAND,'SPECIAL-VANE/STORE-DIM("A",B1,11,0.03,-0.05,"X")' 添加基本尺寸到测量报告,顺序为:基本尺寸名称,实测值的变量名,名义值,上偏差,下偏差,项目名称该指令可以不需要参数文件支持。如果有参数文件,会优先从参数文件读取名义值和上下偏差,读取时先找同名的基本尺寸名称,如果没有同名则使用指令中值。

(参数的文件路径在 “..\VaneData\parameter\*.txt”,其中 “*”代表该叶片的名称。文件格式参考“测量”章节中介绍,其中“$ name nom uptol lowtol”为注释行,name为基本尺寸名称,nom为名义值,uptol为上偏差,lowtol为下偏差。要注意的是 “基本尺寸名称”必须STORE-DIM 指令中的“基本尺寸名称” 相同。)

基本尺寸输出的多少由该指令的个数决定,不重复输出。

DMESW/COMAND,'SPECIAL-VANE/SET-TITLE(7,S1)' 修改表头内容,表示修改第7项。

DMESW/COMAND,'SPECIAL-VANE/SEG-FILE-ADD' 添加数据记录位置,在每个截面测量完毕时添加该指令。

DMESW/COMAND,'SPECIAL-VANE/SEG-FILE-WRITE("VANE_RES.VSACT") ' 写全部的实测数据,根据该指令记录的位置一次性写入全部数据到指定文件。注意:文件名称不能修改。

DMESW/COMAND,'SPECIAL-VANE/RUN-SCAN-LT(1)' 用‘探测开始位置’作为起始点,用‘探测结束位置’作为扫描的结束点,开始扫描,(1)表示扫描方向和理论值起始终止一致,(-1)表示扫描方向和理论值起始终止相反。

DMESW/COMAND,'CTRL/WAIT-AND-CONTINUE' 运动结束后继续运行。

0 阅读:2

测量于纸话科技

简介:感谢大家的关注