PC-DMIS测头文件编辑指南v1.0
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PC-DMIS测头文件编辑指南v1.0
PC-DMIS测头文件编辑指南
V1.0
PC-DMIS软件根目录下的probe.dat文件,决定了PC-DMIS测头系统的图形显示和数据表达。
想要在PC-DMIS中使用测头,就要在probe.dat文件中定义。
可以使用windows记事本打开这个文件进行定义和编辑。
定义测头有特定的格式要求,必须严格遵守。
咱们介绍一下。
主要表达方法:
Commands:
ITEM:
begintip
endtip
ribcount
line
sphere
cutsphere
cylinder
cone
ring
comment
hotspot
opticalcenter
connect
autojoint
manualjoint
face
solid
cadgeom
下面介绍这几个命令:
ITEM:TIP2BY20MM M2 第一行ITEM后面出现的第一个名字,将在测头定义对话框中出现,
之后的M2定义了这个部件的螺纹类型
或者连接类型。
begintip 测针定义开始。
endtip 测针定义结束。
ribcount N N表示行数,2到1000.
line x1 y1 z1 x2 y2 z2 x1,y1,z1 是起始点x2,y2,z2 是结束点. sphere x y z d x,y, & z 表示球心坐标,d表示直径。
cutsphere x y z i j k d t b x, y, z,和d 表示的内容与sphere相同,
i, j, k 表示垂直于球顶面和底面的矢量。
t, b 定义顶面和底面的位置如下:
顶面 = (x,y,z) + t * (i,j,k)
底面 = (x,y,z) - b * (i,j,k)”
cylinder x1 y1 z1 x2 y2 z2 d x1, y1, z1 表示圆柱顶面的位置
x2, y2, z2 表示圆柱底面的位置
d 表示直径。
cone x1 y1 z1 d1 x2 y2 z2 d2 x1, y1, z1表示圆锥顶面的位置,x2, y2, z2表示圆锥底面的位置,
d1 表示顶面的直径
d2 表示底面的直径。
ring x1 y1 z1 i1 j1 k1 d1 d2 x1, y1, z1 表示环中心的坐标
i1, j1, k1 相对于当前测头坐标系的环矢量
d1 表示环的外直径,
d2表示环的内直径。
comment text 注释。
hotspot x1 y1 z1 i1 j1 k1 d1 t1 type
x1, y1, z1 表示测球中心,
i1, j1, k1 表示测针矢量, 一般为001,
d1 表示测球直径,
t1 表示测尖厚度(for disk probe),
type 表示测针类型 (ball, shank, disk等)。
光学的部件,引用英文的解释。
opticalcenter x1 y1 z1 i1 j1 k1 sch=1 minf maxf optics_type min_na max_na mag type
opticalcenter x1 y1 z1 i1 j1 k1 sch=2 ot magsteps fov1 fov2…fovmagsteps, na1, na2,…namagsteps, auxlensmag type Where x1, y1, z1 are the center location of the
center of the probe tip, i1, j1, k1 are the vector of
the probe tip, usually 001, sch is the schema
number for the optical center data, ot is the
optics_type(1:encoder inifinite zoom, 2 is fixed
optics, 3:nonencoder zoom, 4:encoder discrete
zoom, 5 is turret microscope, 6 is DCC turret
microscope), magsteps is the count of fov and
numeric aperture values, fov give the X fov size
for each mag step or min and max if infinite
zoom, na is the numeric aperture for each mag
step or those correponding to the min and max
fov size if infinite zoom, auxlensmag is the
magnification of any attached auxillary lens,
and type is the type of probe (ball, shank, disk,
camera, etc.).
connect x1 y1 z1 I1 j1 k1 take x1,y1,z1 表示连接位置的坐标,I1, j1, k1 表示连接矢量,
这个矢量根据当前测头系统定义的坐标系,
一般指向中心。
take 表示此处的螺纹类型或者连接类型。
autojoint x1 y1 z1 I1 j1 k1 ina inc sa ea label
x1, y1, z1 表示当前测头坐标系下连接点的位置
i1, j1, k1 当前测头坐标系下的连接矢量,
从后向前指向起始位置。
ina 表示连接处默认的初始角度,
inc 表示连接的增量。
sa 表示连接的起始角度,
ea 表示连接的终止角度,
label 表示在测头定义对话框中显示的名称。
manualjoint x1 y1 z1 I1 j1 k1 ina inc sa ea label
x1, y1, z1 表示当前测头坐标系下连接点的位置
i1, j1, k1 当前测头坐标系下的连接矢量,
从后向前指向起始位置。
ina 表示连接处默认的初始角度,
inc 表示连接的增量。
sa 表示连接的起始角度,
ea 表示连接的终止角度,
label 表示在测头定义对话框中显示的名称。
face N x1 y1 z1 ... xN yN zN N 表示多边形的边数。
从x1, y1, z1 到 xN, yN, zN分别表示
多边形上的各点坐标。
solid N “solid” 和“face”一起使用,
“N” 表示之后N个“face” 进行阴影处理。
否则以线框出现。
特殊部件,引用英文的解释
cadgeom X Y Z II IJ IK JI JJ JK KI KJ KK Level FileName
X Y Z = The coordinate transformation to move
the origin of the CAD file to the start point of the
drawing for the probe file.
II -> KK = Sets of 3 transformation matrices to
rotate the CAD csy to the probe csy. If no
changes are required, the nominal values would
be
cadgeom X Y Z 1 0 0 0 1 0 0 0 1 Level FileName
Level = The CAD level number as assigned from
within PC-DMIS. If no CAD level exists or if
there are multiple levels, you may need to create
a new level inside PC-DMIS.
FileName = A .draw file which is nothing more
than a renamed .cad file.
Important note: When importing the IGES/STEP/etc. file, there is a
registry entry in the OPTION section that needs to be changed.
ConvertT oFacetedFaces = 1
This is normally 0 and should only be set to 1 when importing a file
that will be used to create a DRAW file.
测头系统ITEM格式要求:
在probe.dat文件中新建配置,必须使用“ITEM:”,包括特定的命名和连接类型标示符(这个部件可以连接到哪里)。
连接类型标示符如下所列。
对于测针测头定义的第二行必须是begintip,最后一行必须是dentip。
定义测头必须自上而下定义。
起始的位置是x=0, y=0, z=0,所有的组成部分都绘制在这个点下面,就是说Z值为负。
大部分的测头部件0,0,0都是中心位置,所以X和Y坐标正负都有。
一般正X表示从左向右,正Y表示从前往后,要从Z正方向看。
只有两种active配置:hotspot和connect。
测头部件配置中必须具备其中一个,但是一般不同时使用。
Hotsport用来定义测球,是测头中用于测量工件的部分。
Connect定义连接位置,另一种测头部件可以连接上来。
每个连接处必须选择一种连接类型标示符。
Autojoint和manualjoint这两种配置命令,可以改变这个测头部件的坐标系。
使用这两个命令要特别留心,因为使用时坐标原点转移到连接的中心,如相应命令的定义。
而且坐标轴向根据第一个joint命令发生改变。
Z 负方向变为X正方向,X正方向变为Z正方向,Y轴不变。
这些命令经常成对使用。
例如:例如一个命令控制PH10的B角,第二个命令控制PH10的A 角。
一对命令的第一个总是控制B角,第二个控制A角。
连接类型标示符:
M2 连接M2螺纹部件。
M3 连接M3螺纹部件。
M4 连接M4螺纹部件。
M5 连接M5螺纹部件。
M8 连接M8螺纹部件。
QC 连接Quick Connect部件。
ARM 直接连接到关节臂测量机。
OPT 连接到Renishaw Optical lense
和 VP2 and VP1 optical probes一起使用。
DEA 连接到DEA的传统测头测座等。
LEITZ1 连接到 Leitz M5 螺纹部件.
LEITZ1ANALOG 在模拟测头上连接 Leitz M5螺纹部件。
FIXEDOPTICS
ZOOMOPTICS
TESAOVP
TKJ 连接到Tesa Kinematic Joint。
例子:
Tip:
ITEM:TIP1.5BY11MM M2
begintip
ribcount 10
cylinder 0 0 0 0 0 -3 3
cone 0 0 -3 3 0 0 -7 0.65
cylinder 0 0 -7 0 0 -11 0.65
color 255 0 0
sphere 0 0 -11 1.5
hotspot 0 0 -11 0 0 1 1.5 1.5 ball
endtip
Probe Head:
ITEM:PROBEPH9A ARM
color 0 0 0
comment THE FOLLOWING 12 LINES CREATE THE BOX OF THE PH9 line -30 -30 0 30 -30 0
line 30 -30 0 30 30 0
line 30 30 0 -30 30 0
line -30 30 0 -30 -30 0
line -30 -30 0 -30 -30 -60
line -30 -30 -60 30 -30 -60
line 30 -30 -60 30 30 -60
line 30 30 -60 -30 30 -60
line -30 30 -60 -30 -30 -60
line 30 -30 0 30 -30 -60
line 30 30 0 30 30 -60
line -30 30 0 -30 30 -60
comment THE FOLLOWING CREATE THE LED
ring 0 -30 -30 0 1 0 20 4
ribcount 10
color 255 0 0
sphere 0 -30 -30 4
comment THE FOLLOWING STARTS THE ROTATING SPHERE autojoint 0 0 -77 0 0 1 0 7.5 -180 180 b angle
color 0 0 0
ribcount 10
sphere 0 0 0 50
autojoint 0 0 0 -1 0 0 0 7.5 0 105 a angle ribcount 10
color 0 0 0
cylinder -22 0 0 -38 0 0 25
connect -38 0 0 1 0 0 QC。