Frame学习13
MD51035 $MNS_WRITE_FRAMES_FINE_LIMIT可设定零偏精确(Fine)部分的限制值,默认是0.999mm
MD51053 $MNS_ACCESS_WRITE_BASEFRAME
MD51054 $MNS_ACCESS_WRITE_CYCFRAME
MD51055 $MNS_ACCESS_WRITE_EXTFRAME
MD51056 $MNS_ACCESS_WRITE_PARTFRAME
MD51057 $MNS_ACCESS_WRITE_SETFRAME
MD51058 $MNS_ACCESS_WRITE_TOOLFRAME
MD51059 $MNS_ACCESS_WRITE_TRAFRAME
MD51060 $MNS_ACCESS_WRITE_USERFRAME
MD51061 $MNS_ACCESS_WRITE_WPFRAME
MD51062 $MNS_ACCESS_WRITE_FINE
以上参数可设定不同Frame的访问权限,使用的SINUMERIK的7级访问权限,比如MD51053是设定修改Base Frame的权限,默认是7,任何人都可以修改,如果设置为“1”,则只有输入密码后方可修改,没有权限的时候进入基本零偏画面,所有输入框都是灰色的,无法修改。
MD24000 $MC_FRAME_ADD_COMPONENTS
可编程的附加框架分量可以单独编程和修改。
=0: ATRANS附加平移量和TRANS绝对平移量都保存在框架中,此时禁用G58和G59。
=1: 附加平移量总和保存在可编程框架的精偏中,绝对平移量和附加平移量可单独修改。此时可用G58和G59。
例:
G0 x0 y0 z0
trans x3
g01 x10 f500
m0
m02
执行到m0时,零偏画面显示:
Trans和Atrans是编程零偏,所以两者的和会显示在“编程的零偏”
若MD24000=0,此时无法执行G58
将上面程序修改为:
G0 x0 y0 z0
G58 x3
g01 x10 f500
m0
m02
执行,系统报警
若MD24000=0,此时可执行G58
执行程序:
G0 x0 y0 z0
G58 x3
g01 x10 f500
m0
m02
得到