您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 机械/模具设计 > Adcole指令详细清单
AdcoleCorporation2006年5月第4章指令详细清单本章包含运行在WindowsNT平台上的1100型测量机指令的详细说明。4-21100型1100型4-3术语表数组数组是个记忆区,包含一组相关元素,按照定义的次序排列。每一个元素按照其独有的编号(索引号)保存在数组的一定位置。测量机的随动件在每一次360°旋转的过程中采集3600个测量值,测量结果以数组形式保存。本表显示了各种指令所应用的数据数组。指令编号:数组编号内容:13,30,32,35,88用于曲轴或凸轮轴1误差数据2已滤波的误差数据6临时数组仅用于凸轮轴3名义进气4名义排气5名义喷油器1172已滤波的误差数据6速度数据128线性测量数据(A:2,3)1相对于规定轴线的滤波数据2相对于测量机轴线、去除线性项的滤波平直度数据5相对于测量机的滤波数据6随动件位置数据径向测量数据(A:0,1)1已滤波的推力面测量数据2已滤波的推力面测量数据6在数组1中平面度数据,已去除所有功能因素数据1371未滤波的、相对于测量机轴线的滑架和应变测量数据2无数据5已滤波的、相对于测量机轴线线性项的扫描数据6随动件位置数据4-41100型CPU1CPU1是测量机的计算机,执行从CPU2收到的指令。它激活相应的测量机电动机控制装置,执行这些命令、接受由随动件取得的零件测量数据,并把随动件取得的数据转移到CPU2进行处理。同时参见:“CPU2,同步”。CPU#1指令分类编号滑架和主轴箱控制21,22,24,43,51,58,60,62,68,106,107,290主轴箱控制11,34,62,63,106,107,227测量机标定28,45,86,129,297采集数据、索引12,31,48,95,96,137,139,172,198角度指令110,131打印和绘图52,61其他27,155,262活塞I204,216活塞II227,229CPU2CPU2是测量机的计算机,运行测量机系统程序,并支持公用程序。CPU2接收操作者在键盘或触摸屏输入的信息,处理数据并以适当格式产生输出。参见:CPU1,同步。误差误差是测量值和名义值之间的差别。也称为偏差或偏移。硬盘硬盘是CPU2的永久性存储。初始化1100型4-5初始化为测量机提供软件及运行一定指令的必要信息。初始化通常输入公差、距离、打印选项和其他信息。如果你输入的指令需要初始化,就会提示你,要求在键盘或触摸屏输入信息。NITIAL1100.FOR文件NITIAL1100.FOR文件包含有测量机接通电源后自动执行的顺序。测量机利用该信息建立测量过程的开始条件。名义值零件的名义值是指零件图纸上的数值,也称为打印值或图纸值。还原数据测量机测量零件后,数据被发送到CPU#2进行处理。某些指令用来还原轴颈或凸轮数据,以去除圆度、偏心度等,这些指令是:指令13(还原圆度数据)指令30(还原不连续性轴颈的数据)指令35(还原凸轮数据)指令88(还原凸轮数据(平面随动件))指令91(确定基圆偏心度)指令指令是指导测量机进行特定任务的一组指示。一个指令通常包含有必须由操作者输入的初始化,以提供给计算机附加信息。指令可以由指令菜单或在测量程序中执行。有两种类型指令,一种控制测量机功能(CPU1),另一种涉及数据处理(CPU2)。例如:34设定旋转方向4-61100型A0.逆时针1.顺时针在该例中,指令34控制测量机功能。设定了旋转方向。该示例也显示了指令可能需要一个或更多初始化。上例中,指令34有一个初始化A,带有两个选项(0和1)。测量程序为了测量和分析数据,操作者可以决定执行一组指令。操作者把这些指令组成一个系列,称为测量程序。测量程序是指令清单,按执行一组任务的顺序排列。测量程序是可执行的,并赋予一定测量程序名(格式为9个字符组成:XXXXXX.XXX)。已建立的测量程序,编辑在ADCOLE的测量程序准备公用程序SEQBUILD中。同步化同步化,通过对一些平行处理的指令进行协调,使测量程序的执行得到最佳化。在1100型测量机中,所有指令都被分派到特定的CPU进行处理,CPU1指令在CPU2之前执行。作为结果,指令不必按给定顺序执行。CPU1指令具有更高的优先级,优先于任何排列在其之前的CPU2指令执行(或开始执行)指令。我们应用指令19(转移数据/终止字符串部分(StringSection)),以使测量程序同步化。当指令19插入测量程序后,初始化A设定为0,阻止任何跟随其后的指令在前面指令完成前执行。采集和转移数据测量过程中,随动件接触零件并采集数据。在CPU1和CPU2建立通讯后,数据被从CPU1转移到CPU2.进行该程序的指令的逻辑次序是:指令12(旋转主轴箱并采集数据)指令19(转移数据,终止字符串部分)数据在CPU2中还原。1100型4-7指令描述指令10,在数组中数据逆序排列A.数组(1-6)用该指令使数组逆向排列数据。初始化A规定要处理的数组。指令11,设定主轴箱电动机速度A.主轴箱速度(0到40RPM,默认=20)B.在采集数据前旋转的角度(默认=10)注意:主轴箱速度超过30可能影响结果。速度大于30,仅用于试验目的。本指令通常在文件NITIAL1100.FOR内,用于设定主轴箱电动机速度。主轴箱速度通常为20。初始化A规定主轴箱速度。初始化B规定在采集数据前的旋转角度。指令12旋转主轴箱和采集数据A.截面编号1下截面2中截面3上截面B.0单一旋转1连续旋转4-81100型本指令使CPU1旋转主轴箱和零件,也能在规定的截面上采集数据,并在360度中每1/10度保存随动件的测量值。这些在1/10度间隔中采集的测量值,以角度单位临时保存在CPU1中。初始化A规定要采集数据的截面编号。初始化B定义主轴箱的旋转。选项0为主轴箱旋转一圈后停止;选项1为采集和保存了全部数据后继续旋转。指令13还原圆度数据(结果在数值1和数组2中)A.截面编号1下截面2中截面3上截面B.0无输出1屏幕输出2无输出3屏幕和打印缓存该指令使CPU#2还原随动件采集的测量数据,并且:根据随动件采集的数据决定轴颈的最小二乘圆(LSC)半径。LSC是个圆,该圆为所测量的极坐标轮廓的径向偏差(偏移)的平方和,具有最小值。计算并从每一点数据中去除偏心度的影响。在从数据中去除偏心度影响后,认为零件旋转轴线通过LSC的中心;评价和保存圆度数据,该数据代表了对LSC的径向偏差。指令13结果示例:1100型4-9Journal1Diam=1.119299(in.)Throw=0.00187(in.)Angle=311.922MaxRadius=0.002694(in.)MinRadius=0.001494(in.)TIR=0.004188(in.)零件直径,是2乘以LSC的半径;轴颈的外摆(偏心度)是LSC圆心和测量机旋转轴线的距离;轴颈的角度,是在测量机接通电源后测量机轴线和偏心区段的角度;测量机接通电源后零件的旋转角度通常为0;最大半径,是离开LSC的最大正向的径向偏离(离开圆心方向);最小半径,是离开LSC的最大负向的径向偏离;TIR,指示表中总的读数(相对LSC的圆度),是最大半径减去最小半径。初始化A允许输入要还原的截面号。初始化B指出该指令的输出方向。如果输出到打印缓存,指令291(详细打印)可以用来把打印缓存的内容发送到打印机。指令14在使用非一致滚子随动件直径时,还原凸轮数据A.0失效1生效该指令可以使用不同于图纸规定尺寸的滚子随动件(或平面随动件)采集数据。当使用指令35或指令88还原凸轮数据时,可以应用该修正。指令15读出和写入磁盘数据A.0从C:\GAGEDATA\读出4-101100型1写入C:\GAGEDATA\B.数组编号(1-6)C.0已格式化(ASCII)1未格式化2格式化,用保存在(ASCII)列中的数据D.1遥控IBMPC主机E.文件名该指令从文件读出数据,并保存在数组中,或将数组内容写入文件。初始化A指出,该指令是用于读出还是写入数据。初始化B规定数组编号。初始化C规定数据保存的模式。保存为格式化(ASCII)模式是可读的,但是以非格式化模式保存的数据,是仅为计算机能理解的符号集。非格式化文件占用的空间比ASCII文件小1/3。初始化C-2在格式化(ASCII)文件列中保存数据。信息的第一列是计数器,其范围是从1到3600,第二列是数据。格式化数据设定在TEXT1100NT.001文件中。初始化D-1用于与PC基础的测量机进行数据转移。初始化E规定文件名。显示窗口用于输入文件名。该指令从文件读出数据并保存在数组中,或者把数组内容写入文件。初始化A指出是否指令用于读出或写入数据。初始化B规定数组号。在指令180生效的测量程序运行时,进行自动命名,名称的格式为pnumbrER.xxx。根据零件的编号和自动增加的扩展名进行自动命名。这里无须输入初始化E。如果初始化E的数值大于0,将用作文件的扩展名。指令16去除规定的谐波A.谐波数B.余弦项波幅C.正弦项波幅1100型4-11该指令使用户可以从保存在数组2的数据中去除规定的谐波成分。初始化B和C,用于规定余弦和正弦成分的波幅。注意,如果初始化A为0,那么去除数组2的平均值。指令17输入基准圆柱直径和随动件杆半径(该指令必须在NITIAL1100.FOR文件中)A.计算心轴直径(主轴箱端)B.计算心轴直径(尾架端)C.花盘直径D.随动件杆直径E.随动件销直径(如果随动件中没有销,与D相同)当第一次用测量机进行测量时,所测量的半径设定为相应于随动件完全伸出位置的名义值。然后必须用指令28和指令76来标定半径测量值,以考虑实际环境条件。这通过调整测量值来进行标定,这样,根据该指令输入的已知直径进行读数修正。该指令应用的实际直径,与上述名义值略有差别。该指令通常包括在NITIAL1100.FOR文件中。注意:即使测量机设定为毫米运行,该指令还是以英寸进行初始化。该指令的后续应用,应当初始化为与测量机模式匹配的单位。指令18打印数组内容A.数组编号(1-6)B.开始角度C.停止角度该指令把你规定的角度范围中的数组数据发送到打印机。用初始化A规定数组。用初始化B和C规定数据的起始和结束角度范围。4-121100型指令19转移数据/终止字符串部分A.0无数据转移1数据转移初始化A选项使数据从CPU1转移到CPU2生效或失效。如果无数据转移,该指令使CPU1和CPU2之间的命令同步定时。指令20计算圆度误差的N1到N2富利叶系数(数组2)A.从系数号“N1”起B.到系数号“N2”C.0无输出1屏幕输出2无输出3屏幕和打印缓存该指令计算数组2所选择的数据的谐波成分(由初始化A和B规定)。还计算正弦和余弦系数以及这些成分的波幅和相位,并用指令23和80保存在数组6中。谐波的范围限值在1N1N290。该指令的输出列出了谐波振幅。初始化C指出该指令的输出方向。如果输出是指定到屏幕,那么可以应用指令291(详细打印)把打详细报告发送到打印机。指令291只能在测量程序末尾使用一次。例如:在执行指令20后的屏幕示例,规定了从系数1到系数10的范围。同样,用指令80显示了结果的条形图,带或不带公差。1100型4-13指令21伸出随动件该指令使随动件伸出。指令22退回随动件该指令使随动件完全退回(到其初始位置)。指令23从圆度误差中去除N1到N2的谐波项(数组2)A.从谐波号“N1”B.到谐波号“N2”C.0减去谐波1加上谐波该指令总是在指令20(在数组2中计算圆度误差的N1到N2富利叶系数)之前。用指令20计算系数,该指令去除保存在规定数组中的第一个N谐波项,并把结果保存到同一数组中。4-141100型指令24缓慢退回执行该指令使随动件缓慢退回。指令25设定标定杆直径A.直径(英寸)该指令以英寸设定标定杆直径。指令26保存主轴箱基准直径的偏移A.1保存偏移99复位偏移到0该指令保存主轴箱基准直径的偏移。选择1保存偏移,选择99复位偏移到0。指令27使蜂鸣器打开或关闭A.0关闭
本文标题:Adcole指令详细清单
链接地址:https://www.777doc.com/doc-6265413 .html