Frame学习4

在加工程序中,可使用$P_UIFR变量修改可设定零偏的“偏移”和“精确偏移”。

(注:真正生效的偏移是“偏移”加“精确偏移”)

修改“偏移”语句格式:

$P_UIFR[<n>] = CTRANS(<K1>,<V1>[,<K2>,<V2>][,<K3>,<V3>])

其中:

n是可设定零偏的序号(n=1对应G54;n=2对应G55......)
K1,K2,K3是轴名,V1,V2,V3是偏移的数值

举例说明,例1:

例2:在例1的基础上执行$P_UIFR[1]=CTRANS(y,222)结果如下:

从上例的结果可以看出,$P_UIFR[1]=CTRANS(y,222)没有赋值的x轴和z轴偏移被清零。

修改设定零偏的单项“偏移”,还可以用

语句格式:

$P_UIFR[<n>,<k>,TR] = <V>

其中:

n是可设定零偏的序号
k是轴名
TR表示是偏移
V是偏移的数值

例3:基于例1,执行$P_UIFR[1,y,TR]=222,结果如下:

可以看出运行结果和例2不同,$P_UIFR[1,y,TR]=222只修改了G54的y轴偏移,未涉及的x轴和z轴偏移数值保持不变。

修改“精确偏移”语句格式:

$P_UIFR[<n>] = CFINE(<K1>,<V1>[,<K2>,<V2>][,<K3>,<V3>])

其中:

n是可设定零偏的序号(n=1对应G54;n=2对应G55......)
K1,K2,K3是轴名,V1,V2,V3是偏移的数值

单独修改“精确偏移”的语句格式:

$P_UIFR[<n>,<K>,FI] = <V>

其中:

n是可设定零偏的序号
k是轴名
FI表示是精确偏移
V是偏移的数值
(0)

相关推荐

  • 康力电梯KLA-MCU-201小键盘使用说明

    西许迅达电梯SCH5600-07小键盘介绍说明 蓝光BL6-U系列主板小键盘使用说明 新时达AS380S一体机调试 新时达AS380一体机调试 新时达C7000快车调试 新时达C7000快车功能测试 ...

  • 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 ...

  • Frame学习3

    把昨天提到的坐标系的综合下,得到: 这个应该要好好记住. 前面提到Frame就是下列的组合: 偏移(NC编程时语句是TRANS) 精细偏移/偏移微调(NC编程时语句是FINE) 旋转(NC编程时语句是 ...