社区活动 技术论坛 元月TOM之脱机编程
元月TOM之脱机编程
2005-01-04 00:46 135 0 17
Happy new year, CMM folks !!! 我想一定有很多人对脱机编程感兴趣,因为OFF-LINE PROGRAMMING 有很多好处:省时,省机,省钱,而且对测量人员来说是一种提高和乐趣.我想用一个简单的实例来展开讨论.请到我的网站下载俩个文件:http://www.automeasure.ca/pcdmis_forum/TOM_JAN2005/一个是IGES,一个是JPEG. 请大家先做第一步---定位:摆放一个最易测量的位置,最简单的手动定位和最有效的自动定位,然后贴上来一起讨论. Have fun !
我要回复

登陆后才能评论

登录
所有回贴(17)
"线框"是指WIRE FRAME 吗? 有 WIRE FRAME 也应该可以的.
2005-01-11 11:22
回复
取消
提交
谢谢RELIVE上的贴,手动定位简明直接.我想借此提出些问题: 1,图纸上有两个成角度的座标系统,用-ABC-形成的座标系统并不和主视图中的尺寸平行,那么在-ABC- 后是否应该旋转回去来定义另一个座标系统?别这个角度是多少? 2,为了简化手动步骤,能否只用一个点(或更简单)来定义起始粗座标系统?然后进入DCC MODE.
2005-01-11 11:54
回复
取消
提交
PART NAME : p REV NUMBER : SER NUMBER : STATS COUNT : 1 STARTUP =ALIGNMENT/START,RECALL:, LIST= YES ALIGNMENT/END MODE/MANUAL LOADPROBE/ED-CK TIP/T1A0B0, SHANKIJK=0, 0, 1, ANGLE=0 PLN1 =FEAT/PLANE,RECT THEO/5.458,2.62,0,0,0,1 ACTL/5.458,2.62,0,0,0,1 MEAS/PLANE,3 ENDMEAS/ A2 =ALIGNMENT/START,RECALL:STARTUP, LIST= YES ALIGNMENT/LEVEL,ZPLUS,PLN1 ALIGNMENT/TRANS,ZAXIS,PLN1 ALIGNMENT/END CIR1 =FEAT/CIRCLE,RECT,IN,LEAST_SQR THEO/0,0.3,-1.276,0,0,1,7.1 ACTL/0,0.3,-1.276,0,0,1,7.1 MEAS/CIRCLE,4,WORKPLANE ENDMEAS/ A1 =ALIGNMENT/START,RECALL:A2, LIST= YES ALIGNMENT/TRANS,XAXIS,CIR1 ALIGNMENT/TRANS,YAXIS,CIR1 ALIGNMENT/END MODE/DCC PLN2 =FEAT/PLANE,RECT THEO/10.871,-44.146,-29.5,0,0,1 ACTL/10.871,-44.146,-29.5,0,0,1 MEAS/PLANE,6 ENDMEAS/ A3 =ALIGNMENT/START,RECALL:A1, LIST= YES ALIGNMENT/LEVEL,ZPLUS,PLN2 ALIGNMENT/TRANS,ZAXIS,PLN2 ALIGNMENT/END MOVE/POINT,30,-47,20 LIN1 =FEAT/LINE,RECT,UNBND THEO/29.394,-37.768,2.872,0.8703557,0.4924236,0 ACTL/29.394,-37.768,2.872,0.8703557,0.4924236,0 MEAS/LINE,2,WORKPLANE ENDMEAS/ MOVE/POINT,30,-47,20 MOVE/POINT,30,-25,20 LIN2 =FEAT/LINE,RECT,UNBND THEO/26.789,-31.579,3.285,0.8703557,0.4924236,0 ACTL/26.789,-31.579,3.285,0.8703557,0.4924236,0 MEAS/LINE,2,WORKPLANE ENDMEAS/ MOVE/POINT,30,-25,20 LIN3 =FEAT/LINE,RECT,UNBND THEO/28.092,-34.673,3.078,0.8703557,0.4924236,0 ACTL/28.092,-34.673,3.078,0.8703557,0.4924236,0 CONSTR/LINE,MID,LIN1,LIN2,2.131 PNT1 =FEAT/POINT,RECT THEO/29.019,-34.149,3.078,0.8703557,0.4924236,0 ACTL/29.019,-34.149,3.078,0.8703557,0.4924236,0 CONSTR/POINT,CAST,LIN3 CIR2 =AUTO/CIRCLE, SHOWALLPARAMS=NO, SHOWHITS=YES THEO/4.738,-47.869,0,0,0,1,7.1 ACTL/4.738,-47.869,0,0,0,1,7.1 TARG/4.738,-47.869,0,0,0,1 MEAS/CIRCLE HIT/BASIC,8.288,-47.869,-2,-1,0,0,8.288,-47.869,-2 HIT/BASIC,4.738,-44.319,-2,0,-1,0,4.738,-44.319,-2 HIT/BASIC,1.188,-47.869,-2,1,0,0,1.188,-47.869,-2 HIT/BASIC,4.738,-51.419,-2,0,1,0,4.738,-51.419,-2 ENDMEAS/ LIN4 =FEAT/LINE,RECT,UNBND THEO/4.738,-47.869,0,0.8706195,0.491957,0 ACTL/4.738,-47.869,0,0.8706195,0.491957,0 CONSTR/LINE,BF,2D,CIR2,PNT1,, A4 =ALIGNMENT/START,RECALL:A3, LIST= YES ALIGNMENT/ROTATE,XPLUS,TO,LIN4,ABOUT,ZPLUS ALIGNMENT/TRANS,XAXIS,CIR2 ALIGNMENT/TRANS,YAXIS,CIR2 ALIGNMENT/END DIM LOC1= LOCATION OF CIRCLE CIR1 UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=1.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL Y 44.007 0.000 0.000 44.007 46.148 40.967 0.000 0.000 ----#---- END OF DIMENSION LOC1 MOVE/POINT,0,0,50 TIP/T1A30B180, SHANKIJK=-0.246, -0.435, 0.866, ANGLE=146.876 PLN3 =FEAT/PLANE,RECT THEO/15.202,33.758,14.096,-0.491957,-0.8706195,0 ACTL/15.202,33.758,14.096,-0.491957,-0.8706195,0 MEAS/PLANE,5 ENDMEAS/ MOVE/POINT,0,0,50 DIM ANGL1= 2D ANGLE (TRUE) FROM PLANE PLN3 TO LINE LIN4 ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL A 29.469 0.010 0.010 29.469 29.469 29.469 0.000 0.000 ----#---- A5 =ALIGNMENT/START,RECALL:A4, LIST= YES ALIGNMENT/ROTATE_OFFSET,60.531,ABOUT,ZPLUS ALIGNMENT/END TIP/T1A90B0, SHANKIJK=1, 0, 0, ANGLE=-90 MOVE/POINT,0,60,50 MOVE/POINT,0,60,20 PLN4 =FEAT/PLANE,RECT THEO/39.369,2.758,20.469,1,-0.0000051,0 ACTL/39.369,2.758,20.469,1,-0.0000051,0 MEAS/PLANE,4 ENDMEAS/ MOVE/POINT,0,0,50 LIN5 =FEAT/LINE,RECT,UNBND THEO/55.869,12.002,28.166,-0.0000051,-1,0 ACTL/55.869,12.002,28.166,-0.0000051,-1,0 MEAS/LINE,2,WORKPLANE ENDMEAS/ DIM DIST1= 2D DISTANCE FROM LINE LIN5 TO PLANE PLN4 (CENTER TO CENTER), NO_RADIUS UNITS=MM ,$ GRAPH=OFF TEXT=OFF MULT=10.00 OUTPUT=BOTH AX NOMINAL +TOL -TOL MEAS MAX MIN DEV OUTTOL M 16.504 0.010 0.010 16.504 18.913 18.567 0.000 0.000 ----#----
2005-01-12 00:04
回复
取消
提交
1.是的,手动方式建立的坐标系直接进行测量的确不是很方便,应该进行坐标旋转,这个角度应该看图纸上的规定或根据图纸上的相关尺寸进行计算得出,但是图纸好像并没有相关尺寸,所以我开始就提出了图纸尺寸不全的问题 2.对于简化手动操作的步骤,我提出一些我个人的看法,请指教: .如果零件有专用夹具装夹,那么用一个点或者不用点就可以进行NC测量,前提是每次测量零件装夹位置及夹具在平板上的位置能保持一致 .如果没有专用夹具,零件在平板上没有一个相对固定的位置 追求简化手动操作是有极大的风险
2005-01-13 22:15
回复
取消
提交
脱机编程--我一直的梦想呀!! 天天快乐!
2005-01-23 12:52
回复
取消
提交
以下是我当时做的OFF-LINE程序,为了简化手动定位,我只在孔旁取一点就开始DCC.由于每次摆放工件总会有不同,所以再自动用孔定一次位(因为孔足够大,所以稍有偏离CMM也能找到),然后就进入ITERATIVE ALIGNMENT. 有兴趣讨论的朋友请上贴.
2005-01-31 11:10
回复
取消
提交
太厉害了,佩服! 我们单位是用软件进行离线编程,我遇到的问题是此软件不能使用实体igs模型,而只能使用片体igs模型,这对建模产生很大的麻烦。楼主有用过类似的软件吗,楼主知道怎么解决这个问题,或者有其他的软件?
2005-04-12 14:28
回复
取消
提交
在线咨询
关注我们

海克斯康制造智能

电话咨询
400-6580-400

热线电话(工作时间8:30-17:30)

关注我们 电话咨询 在线咨询

海克斯康制造智能