如何理解量具设备格式定义

关键词量具
导语:量具设备格式定义部分指定了软件与量具连接的方式,以及量具发送的数据是如何被解析的。量具设备格式定义包含如数据串初始定义等信息。
 
量具设备格式定义
盈飞无限SPC软件-量具设置
量具设备格式定义部分指定了软件与量具连接的方式,以及量具发送的数据是如何被解析的。量具设备格式定义包含如数据串初始定义等信息。无论数据是以逗号、制表符还是以其它字母区别不同数据区域,软件都可以进行识别。
格式描述
名称 (格式名称)
  • 类型: ASCII 数据流
必须: 是
描述: 该名称用来连接特定的格式描述内容。即便是非强制性的,名称也应当是独一的并与某个量具接口对应。

例如: 逗号分隔
 
  • 类型 (数据类型)
    指定所获得数据的类型,例如“ASCII/文本”、“二进位 (LSB 字节优先)” 或“二进位(MSB 字节优先)”。
字节解析
类型: 整数值
必须: 是 – 对于所有二进制数据类型
描述: 对于非 – ASCII 数据类型,字节解析定义了数据二进位的步骤数量。

例如: 一个14字节的量具可能会有16,384 个可能的二进位步骤 (2的14次方)。
 
  • 全尺寸值
类型: 整数值
必须: 是 – 对于所有二进制数据类型
描述: 对于非 – ASCII 数据类型,全尺寸值定义了量具探头的最大量程活动范围。

例如: 一个Solartron DP5 探头的全尺寸值为 5 毫米 (0.19685 英寸)。
 
记录说明
  • 记录长度
类型: 整数值
必须: 否
描述: 指定该记录中有效部分的总长度。此长度数据包括所有元素,尤其是要求包含数据起始位数据结束符 信息. 如果记录长度信息未指定,数据长度将不会被检测。

例如: 15 [处于记录最前端的15个字符将被认为是一个完整的数据记录长度]
 
  • 记录启动
类型: 最大不超过15个字符
必须: 否
描述: 指定某字符为该有效记录的起始位置。 如果未指定记录起始位,新记录将自动从上一记录的结束位置开始。

例如: <2> [数据内容从ASCII值2开始]
 
  • 记录终结器
类型: 最大不超过15个字符
必须: 否
描述: 指定某字符为该有效记录的结束位置。如果未指定记录结束位,则必须指定记录长度。

例如: <13><10>[记录结束于 回车/换行]
 
  • 字段分隔符
类型: 一个字符
必须: 否
描述: 该字符将所得到记录的不同区域划分出来。如果未指定字段分隔符,记录格式将假定所有部分为固定格式。固定格式的记录需要指定字符位置来确定不同数据区域。

例如: [不同字段通过逗号分隔]
 
区域类型和描述
  • 缺陷/不良代码
类型: 字段信息
必须: 否
描述: 此区域仅用于特殊指定设备 (并不适用于所有量具)。 它将指定所获得数据的属性代码。 (对于属性测试)。
 
  • 文字码 (NRM、 MIN、 MAX……)
类型: 字段信息
必须: 否
描述: 有些量具以不同的方式发送数据(i.e. MIN, MAX, TIR, NRM)。 此类文字信息一般会用来进一步确定接收到的数据信息。
 
  • 正在读取数字
类型: 字段信息
必须: 否
描述: 该值为该字段所包含的实际量具读数。
 
  • 测量值A
类型: 字段信息
必须: 否
描述: 该值为该字段中量具的实际读数。
 
  • 测量值B
类型: 字段信息
必须: 否
描述: 该值为该字段所包含的实际量具读数。
 
确定量具区域信息
  • 字段号
字段号只有当该记录存在字段分隔符的时候才有效 (例如逗号、TAB分隔符、空格等)。字段号是为了确定当前记录中不同字段的位置。
  • 文字码 (NRM、 MIN、 MAX……)
类型: 字段信息
必须: 否
描述: 有些量具以不同的方式发送数据(i.e. MIN, MAX, TIR, NRM)。 此类文字信息一般会用来进一步确定接收到的数据信息。
 
  • 起始位置
    紧随字段号的是启动位置信息。该信息可以确认本字段内数据的起始位置在哪里。 对于没有字段分隔符的记录,本信息指定的将是该记录的第一个字符。而对于存在分隔符的信息,该起始位置指向的是该字段记录的第一个起始字符。 如果未指定启动位置信息……
       存在分隔符,该字段记录默认指定从第一个字符开始;
       不存在分隔符,默认从该整体记录的第一个字符开始记录。
  • 长度
    紧随启动信息的是 长度。 该信息将指定该字段记录的长度。该长度等于该字段数据中从起始位字符到最后一个有效字符的长度。如果未指定长度信息,该字段的所有信息将被记录。
  • 命令
    紧随长度信息的是 命令。该信息可用来忽略或确认记录信息。有效的命令类似于:
       EQ – 等于
       NE – 不等于
       LT – 小于
       LE – 小于等于
       GT – 大于
       GE – 大于等于
 
特殊选项

若测量值A和B值都已定义,请返回。

此专有项只在动态操作环境下,当探针已返回A值和B值的情况下使用。

动态量具操作是指当某零件在一个固定量具夹具上移动或旋转时,该量具将在测量操作结束时记录该次测量的最大和最小值。这些值会被作为测量A值和测量B值记录。

该项支持返回的值有:

测量A值 – 被作为A值返回的数据

测量B值 – 被作为B值返回的数据

差值 (A – B) – 将返回A值与B值之差 (TIR)

均值 (A, B) – 将返回A、B值的平均值

总和 (A + B) – 将返回A、B值之和
 
高级选项
盈飞无限SPC软件-量具设置
  • 量具初始化命令
类型: 最大31字节
必须: 否
描述: 指定将发送给量具的初始化字串。如果一个量具的初始化命令未定义,将不会有任何字串发送给量具。此命令当新量具被选择的时候会被自动发送。在SPC车间现场,此命令会在项目文件每次被加载时自动发送。

例如: <2><2><13>S[SN]<0>
[初始化Solartron探针并将探针序列号指定给每个探针ID]

 
  • 测量停止命令
类型: 最大31字节
必须: 否
描述: 在读取量具之前,该命令将被发送给量具。如果一个测量停止命令未指定,将不会有任何字串发送给量具。此命令处于所有需发送命令的第三优先级。此命令会尝试告知量具准备停止在动态操作模式下获取数据信息。如果测量停止命令未被指定,操作员需要在InfinityQS中按下读取按钮两次并将软件数据登录选项中“持续不断的读取量具”选项关闭。

例如: <0><2>H<0>
[停止 Solartron 轨道差异模式 (TIR)]

 
  • 测量读取命令
类型: 最大31 字节
必须: 否
描述: 在获得数据之前,该命令将被发送给量具。此命令处于所有需发送命令的第三优先级。如果测量读取命令未被指定,将不会有任何字串发送给量具。

例如: R1<13>
[发送字符 “R” 和 “1” 并以 ASCII 13 码(回车符)结束]

 
  • 测量公布命令
类型: 最大31 字节
必须: 否
描述: 在有效数据读取之后,该命令将被发送给量具。如果一个测量发布命令未指定,将不会有任何字串发送给量具。

例如: T1<13>
[发送字符 “T” 和 “1” 并以 ASCII 13 码(回车符)结束]

 
  • 测量请求命令
类型: 最大31 字节
必须: 否
描述: 指定由量具设备发送的请求测量命令。从测量设备接收到此命令后,量具服务器将等待一段时间(测量延迟)再将测量读取命令发送给量具。如果未指定测量请求命令,软件将不会检测量具是否返回此信息。

例如: F
[检查 “F” 字串是否被接收并以记录终结器结束]

 
  • 测量命令延迟 (ms)
类型: 整数值
必须: 否
描述: 指定在发送测量命令前需要等待的时间(毫秒)。测量命令延迟只有当需要发送命令到量具的时候才有效(例如:发送测量读取命令要求量具进行数据测量),或者需要在测量之前清除通讯缓存(在读取数据之前清空缓存)。

例如: 100
[指定延迟时间为100毫秒]

 
  • 测量读取超时 (ms)
类型: 整数值
必须: 否
描述: 指定在接收测量数据前所做接收尝试需要的时间(毫秒)。 测量读取超时用来限定发送一个命令给量具后等待测量数据返回的等待时间。在规定的毫秒时间内,量具服务器会不断的尝试从量具上获取数据。当获得有效数据后,系统会及时返回正常状态。

例如: 100
[指定延迟时间为100毫秒]

 
  • 清除通讯缓冲器,然后读取量具
描述: 量具读取前清除通信缓存是用来指定在要求获取量具数据前是否应该清空通信缓存的。此选项一般在测量读取命令被确认时使用。执行此操作可以确定在通信缓存中无残留数据,从而保证了所获取数据的正确性。
 
  • 在有效读取量具后清除通信缓冲器
描述: 量具读取后清除通信缓存是用来指定在获得量具数据后是否应该清空通信缓存的。执行此操作可以确定在通信缓存中无残留数据,从而保证了下一次所获取数据的正确性。
 
配置举例 1 – 单一数据值
以下是从量具获取的一组信息。

1.2345<cr>

数据类型为ASCII码/文本。每个记录包含一个以回车符为结尾的数据值。
 
数据格式定义如下:
  • 数据类型 为ASCII码/文本。
  • 记录终结器 设定为 <13> ASCII 码(回车符)。
  • 测量值A 设定为 字段号 1 (唯一字段)。
盈飞无限SPC软件-量具设置
配置举例 2 – GageTalker
GageTalker 公司的 Digital GagePort NT 默认打印模式输出如下:

NNNN,##########,MMMMM,PP<cr>
 
分析如下:

NNNN
[四位阿拉伯数字区域。此字段的数字对应每个不同的通道。]


###########
[十位阿拉伯数字区,包含可能的小数点以及负号。]


MMMMM
[五位字符区域。此区域一般用空格符填充,除非 GagePort 在动态模式下操作。在动态模式下,一些文本标识例如 MIN、MAX、TIR and AVG 将会出现在此区域。]


PP
[两位阿拉伯数字表示通信端口,此数字表示的是量具上的不同端口。]


<cr>
[每条记录以回车符为结束符号]


格式描述定义如下:
  • 数据类型 为 ASCII码/文本。
  • 记录终结器 设定为 <13> ASCII码(回车符)。
  • 字段分隔符 为逗号。
  • 多路器频道号 指定为 字段号 4。
  • 测量值A 指定为 字段号 2。
  • 正在读取数字 指定为 字段号 1。
盈飞无限SPC软件-量具设置
配置举例 3 – 三丰量具界面 10
三丰公司的十端口量具界面定义如下:

01A+12345678<cr>
 
分析如下:

字符第1位

[0 – 总是为零]

字符第2位

[1, 2, 3 – 输入端口号]

字符第3位

[A – 总是为A]

字符第4– 12位

[量具测量数据,且小数点位置不确定。在正负号与第一个有效测量值数位之间的空间一般以零填充。]

字符第13位

[<cr>,回车符 – ASCII 13]

格式描述定义如下:
  • 数据类型 为ASCII码/文本。
  • 记录长度 指定为12。
  • 记录结束符 设定为 <13> ASCII 码的回车符。
  • 多路器频道号 指定为 启动位置 为 2 且 长度 为 1。
  • 测量值A 指定为 启动位置 为 4 且 长度 为 9。
配置举例 4 – Royce Instruments
Royce Instrument公司的 MB550 短格式 定义如下:

NNNNN,########,UUUUU,CC<cr><lf>
 
分析如下:

NNNNN
[五位阿拉伯数字区域。此区域指定不同的测试操作。]


#########
[十位阿拉伯数字区,包含可能的小数点以及负号。]


UUUUU
[五位字符区域。指定测量数据的单位。]


CC
[两位代码值]


<cr><lf>
[记录以回车符作为结束符号]


格式描述定义如下:
  • 数据类型 为ASCII码/文本。
  • 记录终结器 设定为 <13><10> ASCII 码的回车符/电藕信号。
  • 字段分隔符 指定为逗号。
  • 缺陷/不良代码 指定为 字段号 4。
  • 测量值A 指定为 字段号 2。
正在读取数据指定为 字段号1。
盈飞无限SPC软件-量具设置
配置举例 5 – 量具连接 (使用脚踏板)
Gage Connection multiplexer 支持电脑命令来读取特定通道的数据,同时,无论脚踏板是否在使用,它也可以发送请求命令给电脑。以逗号分隔的数据流定义如下:

NNNN,##########,MMMMM,PP<cr>
 
分析如下:

NNNN
[四位阿拉伯数字区域。对应每个不同的端口号。]


###########
[十位数字区域,包含可能的小数点以及负号等信息。]


MMMMM
[五位字符区域,包含操作模式信息。正常模式定义为NRM。在动态模式下,数据标识MIN、MAX、TIR 和 AVG 将出现在此区域。]


PP
[两位数据端口号。代表每个不同的量具端口。]


<cr>
[每条记录以回车符为结束符号]


格式描述定义如下:
  • 数据类型 为ASCII码/文本。
  • 记录终结器 设定为 <13> ASCII 码的回车符信号。
  • 字段分隔符 指定为逗号。
  • 量具初始化命令 定义为 F2<13>。 此字串将在初始化过程中发送multiplexer量具。并打开 该量具的脚踏板模式。
  • 测量读取命令 指定为 R[CH]<13>。此命令将发送给 multiplexer 量具,要求量具将读数返回给电脑。在实际操作中 [CH] 代表向 multiplexer 请求数据的通道号,在此命令发送之前,此通道号会被提前检测并转换为实际数字。
  • 测量请求命令 指定 F<13>。此字串由multiplexer量具发送给电脑,表示脚踏板被踩下。
  • 测量命令延迟 设定为 100 表示软件收到测量请求命令后,将等待100毫秒再发送测量读取命令。同时也表示软件在发送测量读取命令之后,等待接收数据的时间也是100毫秒。
  • 清除通讯缓存,然后读取量具 被选定,以确定在发送测量读取命令之前缓存已被清空。
  • 多路器频道号 指定从字段号4 获得。
  • 文字码 设定从字段3获得,并且该字段的信息通过EQ NRM命令指定必须为NRM
  • 测量A值 指定为字段2。
  • 正在读取数字 指定为字段1。
盈飞无限SPC软件-量具设置

盈飞无限SPC软件-量具设置

 

从质量到卓越的第一步

下一步