NC指令应用问题

请问MEASFRAME这个指令怎么使用,
我查过DOConCD,但没有找到,还请高手指点

问题补充:
的确是MEAFRAME,DOConCD里的确有该指令的介绍,但没有具体的编程使用说明。哪位高手有使用该指令的经验,还请赐教实例,不胜感激。

最佳答案

应用示例
 ; 零件程序1
 ;
 DEF FRAME CORR_FRAME
 ;
 ; 设置测量点
 DEF REAL IDEAL_POINT[3,3] = SET(10.0,0.0,0.0, 0.0,10.0,0.0, 0.0,0.0,10.0)
 DEF REAL MEAS_POINT[3,3] = SET(10.1,0.2,-0.2, -0.2,10.2,0.1, -0.2,0.2, 9.8); 用于测试
 DEF REAL FIT_QUALITY = 0
 ;
 DEF REAL ROT_FRAME_LIMIT = 5; 允许零件位置最大5o旋转
 DEF REAL FIT_QUALITY_LIMIT = 3; 在理想三角形和测量三角形之间允许最大3mm的偏移
 DEF REAL SHOW_MCS_POS1[3]
 DEF REAL SHOW_MCS_POS2[3]
 DEF REAL SHOW_MCS_POS3[3]
 ; =======================================================
 ;
 N100 G01 G90 F5000
 N110 X0 Y0 Z0
 ;
 N200 CORR_FRAME=MEAFRAME(IDEAL_POINT,MEAS_POINT,FIT_QUALITY)
 ;
 N230 IF FIT_QUALITY < 0
 SETAL(65000)
 GOTOF NO_FRAME
 ENDIF
 ,
 N240 IF FIT_QUALITY > FIT_QUALITY_LIMIT
 SETAL(65010)
 GOTOF NO_FRAME
 ENDIF
 ;
 N250 IF CORR_FRAME[X,RT] > ROT_FRAME_LIMIT; 限制第一个RPY角
 SETAL(65020)
 GOTOF NO_FRAME
 ENDIF
 ;
 N260 IF CORR_FRAME[Y,RT] > ROT_FRAME_LIMIT; 限制第二个RPY角
 SETAL(65021)
 GOTOF NO_FRAME
 ENDIF
 ;
 N270 IF CORR_FRAME[Z,RT] > ROT_FRAME_LIMIT; 限制第三个RPY角
 SETAL(65022)
 GOTOF NO_FRAME
 ENDIF
 ;
 N300 $P_IFRAME=CORR_FRAME; 用一个可设置的框架激活探测框架
 ;
 ; 通过定位几何轴检测框架的理想点
 ;
 N400 X=IDEAL_POINT[0,0] Y=IDEAL_POINT[0,1] Z=IDEAL_POINT[0,2]
 N410 SHOW_MCS_POS1[0]=$AA_IM[X]
 N420 SHOW_MCS_POS1[1]=$AA_IM[Y]
 N430 SHOW_MCS_POS1[2]=$AA_IM[Z]
 ;
 N500 X=IDEAL_POINT[1,0] Y=IDEAL_POINT[1,1] Z=IDEAL_POINT[1,2]
 N510 SHOW_MCS_POS2[0]=$AA_IM[X]
 N520 SHOW_MCS_POS2[1]=$AA_IM[Y]
 N530 SHOW_MCS_POS2[2]=$AA_IM[Z]
 ;
 N600 X=IDEAL_POINT[2,0] Y=IDEAL_POINT[2,1] Z=IDEAL_POINT[2,2]
 N610 SHOW_MCS_POS3[0]=$AA_IM[X]
 N620 SHOW_MCS_POS3[1]=$AA_IM[Y]
 N630 SHOW_MCS_POS3[2]=$AA_IM[Z]
 ;
 N700 G500; 取消可设定框架,因为已经用零框架(没有填入数值)预置
 ;
 NO_FRAME:
 M0
 M30

提问者对于答案的评价:
找答案果然藏龙卧虎啊!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc262898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午1:44
下一篇 2019年6月11日 上午1:44

相关推荐

  • 840dsl 的NUC上的7段码显示E是什么鬼

    客户报修NCU的7段码显示E,我们以为是NUC坏了就重新换了一个也不行,问题没有任何变化,不知道什么情况,请知道的帮帮忙 图片说明:    最佳答案 CF卡写入…

    2020年10月31日
  • 电压过高

    小弟有一问题   FANUC 0I  系统 β i SV20的伺服放大器,报警439&nb…

    SINUMERIK 2018年12月2日
  • 840D SL编码器报警231125

    编码器电缆有一个插头是自己焊接的,床身部分编码器电缆和动力电缆在同一个拖链,直线电机。自制的设备,正在调试阶段,工厂配电箱三相四线制(无PE线),报警经常出现,求大侠给些意见,如何…

    SINUMERIK 2017年6月27日
  • 如何更改西门子840DWINDOWS登陆密码

    请问840D,如何更改PCU50进WINDOWS的密码,默认是SUNRISE,这个和HMI中密码改不改没关系,不知道怎么改,有高手吗 最佳答案 1. 密码改动同改电脑PC…

    SINUMERIK 2019年6月11日
  • 关于西门子840D报警文本上载到电脑的步骤

    由于小弟是做机床维修的,最近有台机床配的是西门子840D系统,需要增加几个报警,所以要将机床的报警文本上载到电脑,但对找到机床报警文本文件的步骤不熟。我插上U盘后在,如何将机床的报…

    SINUMERIK 2017年8月15日
  • 系列备份的问题

    一直有个疑问,在NC系列备份后会不会一起把刀具的信息一起备份出来,加工中心总清后,没有单独备份刀具的数据,导致设备重新加工太麻烦了。想请大家指点一下NC系列备份会不会把刀具信息自动…

    SINUMERIK 2020年10月31日
  • 802D SL编写加工程序实现间隙进给和返回一固定点

    系统为802D SL,机床控制要求如下:工作台面作往返运动(液压驱动),在工作台面前后各有一限位开关,感应到后限位开关后,伺服轴进给(进刀)感应到前限位开关后,伺服轴进给…

    SINUMERIK 2017年11月19日
  • 西门子802D SL PLC问题

    各位大神你们好   我公司有加工中心是西门子802dsl系统的,用toolbox里边的PLC软件与设备通讯程序可以上载,也可以监视,但是一下载就出错,…

    SINUMERIK 2020年10月31日
  • 西门子840d循环

    西门子840d循环怎么用不了 最佳答案 建议参考类似问题的原因分析——http://www.ad.siemens.com.cn/service/answer/solution.as…

    SINUMERIK 2017年11月16日
  • 如何在802Dsl中制作开机画面

    我想在802Dsl系统中制作自己单位的开机画面,特向各位高手请教,用什么软件,怎样操作? 问题补充:我是新手,您能说的具体一点吗? 最佳答案 看看用802S/C的方法可以不 提问者…

    SINUMERIK 2019年6月11日