分享

用于多面和斜面加工的CYCLE800(15)

 阿明哥哥资料区 2024-05-14 发布于上海

开始今天学习之前,先纠正下错误,昨天视频和文字描述中说可以等程序运行完,再看移动WCS下的Z轴的运动方向,这里错了,因为程序结尾用了'CYCLE800()'取消了CYCLE800,所以不可能在程序执行完能沿刀轴方向移动的情况。

MD24007 $MC_CHSFRAME_RESET_CLEAR_MASK

复位后删除系统框架

位4: 复位后删除用于工件基准点的系统框架

MD24006位4作用正好相反,是删除用于工件基准点的系统框架。

如果同时置位MD24006位4和MD24007位4,结果是什么呢?

结果是MD24007位4更强势,复位后会用于工件基准点的系统框架。

MD24008 $MC_CHSFRAME_POWERON_MASK

上电后删除系统框架

位4: 上电后删除用于工件基准点的系统框架

这一位是确认系统上电后,是否保留系统框架。
如果MD24006位4=1;MD24007位4=0;MD24008位4=0,此时运行下面的程序:
N10 cycle800()
N20 g0 z600
N30 x500 y0
N40 a0 c0
N50 T='3D_Measuring'
N60 M6
N70 g54 g01 x500 y0 f5000
N80 z700
N90 CYCLE800(0,'TOOL_CARR_KIN',200010,57,0,0,0,45,0,0,0,0,0,1,100,101)
N100 m0
N120 m02

运行到N100复位,或者程序运行完后,断电,系统在上电,此时切换到JOG模式,选择几何轴Z轴,沿正向移动,那么,轴会沿刀具方向移动,因为,上电时没有删除系统框架,还保留了断点前的状态。所以,通常情况下,我们设置MD24006位4=1;MD24007位4=0;MD24008位4=0

MD24080 $MC_USER_FRAME_POWERON_MASK

可设置框架的属性

下列位可激活可设置框架的特定属性:
位0=0:缺省属性。
位0=1:机床数据20152 $MC_GCODE_RESET_MODE[7]=1时,控制系统启动后会根据G代码组8再次调出上一次激活的可设置框架。 
实验1:
MD20150 $MC_GCODE_RESET_VALUES[7]=2 (G54)
MD20152 $MC_GCODE_RESET_MODE[7]=0
MD24080 $MC_USER_FRAME_POWERON_MASK 位0=0
若当下生效的时G54,执行含G55的程序,程序结束后G54再次生效,系统上电后G54生效
实验2:
MD20150 $MC_GCODE_RESET_VALUES[7]=2 (G54)
MD20152 $MC_GCODE_RESET_MODE[7]=1
MD24080 $MC_USER_FRAME_POWERON_MASK 位0=0
若当下生效的时G54,执行含G55的程序,程序结束后G55继续生效,系统上电后G54生效
实验3:
MD20150 $MC_GCODE_RESET_VALUES[7]=2 (G54)
MD20152 $MC_GCODE_RESET_MODE[7]=1
MD24080 $MC_USER_FRAME_POWERON_MASK 位0=1
若当下生效的时G54,执行含G55的程序,程序结束后G55继续生效,系统上电后G55生效

今天就到这里了。
如果您觉得小文有用,请帮忙转发出去,谢谢!

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多