Frame学习3

把昨天提到的坐标系的综合下,得到:

这个应该要好好记住。

前面提到Frame就是下列的组合:

  • 偏移(NC编程时语句是TRANS)

  • 精细偏移/偏移微调(NC编程时语句是FINE)

  • 旋转(NC编程时语句是ROT)

  • 镜像(NC编程时语句是MIRROR)

  • 比例(NC编程时语句是SCALE)

在参数区域有相应的界面可以输入、修改frame数据

Frame中的精细偏移(Fine offset)可以通过设置机床参数开关,见下图:

MD18601 $MN_MM_NUM_GLOBAL_USER_FRAMES(默认数据:0)

机床参数说明:全局预定义用户框架的数量(SRAM)。

该数量等于预定义字段$P_UIFR[]的元素数量。

如果该数据被设为0以上的值,则所有可设置框架都变为全局框架,系统因此不考虑机床数据MD28080 $MC_MM_NUM_USER_FRAMES的值。

MD28080 $MC_MM_NUM_USER_FRAMES(默认数据:5)

机床参数说明

该数据用于确定预定义用户框架的数量。缺省设置中,系统包含四个框架:G54到G57和一个框架G500。

如果将用户框架扩展到10,即MD28080=10,则显示:

紫色边框框出部分就是新增的用户框架

(0)

相关推荐

  • 聚焦客户,服务至上!

    聚 焦 客 户 理想服务合作伙伴 高技术产品需要高素质服务,只有这样才能满足客户对安全性,可靠性和高生产力系统的要求.在全球,合理地布局服务机构尤为重要. 海德汉公司在50多个国家设有代表处,其中主要 ...

  • Frame学习13

    MD51035 $MNS_WRITE_FRAMES_FINE_LIMIT可设定零偏精确(Fine)部分的限制值,默认是0.999mm MD51053 $MNS_ACCESS_WRITE_BASEFRA ...

  • Frame学习12

    今天偷点儿懒,介绍几个参数,没有例子. MD10613 $MN_NCBFRAME_RESET_MASK决定复位后NC基本零偏是否还保持,如果要保持需要满足: 1. MD20110 $MC_RESET_ ...

  • Frame学习11

    针对全局基本零偏(NC base frame)和通道基本零偏(channel base frame),有两个变量控制其生效与否,分别是:$P_NCBFRMASK和$P_CHBFRMASK 例1:设置全 ...

  • Frame学习10

    今天学习下基本零偏 基本零偏分NC基本零偏和通道基本零偏 有两个参数分别定义NC基本零偏和通道基本零偏的数量,它们是: MD18602 $MN_MM_NUM_GLOBAL_BASE_FRAMES=0 ...

  • Frame学习9

    前面学习了Frame包含的元素:平移.旋转.比例.镜像 Frame这些元素的数值可以通过下面几种方式修改: 界面直接修改(机床操作者经常使用) 加工程序修改(程序中多用如TRANS,ATRANS,MI ...

  • Frame学习8

    今天学习下frame中的比例 举例说明比例的格式: $P_UIFR[1] = CSCALE(x,0.7,y,0.8,z,0.9) 执行结果是: 在零偏概览画面显示的是这样的,注意红圈标出的符号 修改程 ...

  • Frame学习7

    发现"Frame学习5"最后一个例子没写全,应该是: $P_UIFR[2]=CROT(x,11,y,22,z,33) 希望你早就看出了这个错误 注意RPY角旋转时,角度是有限制的: ...

  • Frame学习6

    继续说明Frame中的"旋转" NC指令还有: ROT [<1st GAx> <Angle>] [<2. GAx> <Angle>] ...

  • Frame学习5

    例:$P_UIFR[1]=CFINE(x,1.1,y,2.2,z,3.3) 执行后结果如下: 例:$P_UIFR[1,y,FI]=4.4 执行后结果如下: 例:$P_UIFR[1]=cfine(z,5 ...