4.2 系统变量

名称

类型

含义

$P_S

REAL

编程的主轴转速

$P_F

REAL

编程的进给速度

$P_TOOLNO

INT

当前有效的刀具号

$P_TOOL

INT

当前有效的补偿号

$P_TOOLL[n]

REAL

当前有效的刀具长度补偿,对于 G18 $P_TOOLL[1] X 方向长度, $P_TOOLL[2] Z 方向长度

$P_TOOLR

REAL

当前有效的刀尖半径补偿

$DIAMOPEN

BOOL

直径方式打开标志, TRUE 为直径, FALSE 为半径

$TOOLTIP

INT

当前使用刀具的刀沿位置

$P_AXN1

REAL

当前横坐标轴, G17 时为 X 轴, G18 时为 Z 轴, G19 时为 Y

$P_AXN2

REAL

当前纵坐标轴, G17 时为 Y 轴, G18 时为 X 轴, G19 时为 Z

$P_AXN3

REAL

当前加工坐标轴, G17 时为 Z 轴, G18 时为 Y 轴, G19 时为 X

$P_EP[AXIS]

REAL

刀尖的理论坐标。当前工件坐标系下刀尖理论坐标。考虑到增量模式、坐标系变换和换刀等因素,该变量值不一定等于前一程序段的编程值

$METRIC_SYSTEM

BOOL

是否公制尺寸。 TRUE— 公制, FLASE— 英制。

$RADIUS_COMPENSATION

STRING

刀尖半径补偿。 1—G40 2—G41 3—G42

  T1D2的刀具半径设置为0.4mm,刀偏长度为X10,Z15,刀沿设置为3

示例:

        N10 T1D2

        N20 M03 S500

        N30 DIAMOF

        N40 G00 X10 Z10 F600

        N50 G41 G01 X20 Z20

        N60 Z30

        N70 X40

        N80 R1=$P_S                                           ;R1值为500

        N90 R2=$P_F                                           ;R2值为600

        N100 R3=$P_TOOLNO                           ;R3值为1

        N110 R4=$P_TOOL                                ;R4值为2

        N120 R5=$P_TOOLL[1]                         ;R5值为10

        N130 R6=$P_TOOLR                             ;R6值为0.4

        N140 R7=$DIAMOPEN                         ;R7值为0,代表DIAMOF

        N150 R8=$TOOLTIP                             ;R8值为3

        N160 R9=$P_AXN1                               ;R9值为2,代表Z轴

        N170 R10=$P_AXN2                             ;R10值为0,代表X轴

        N180 R11=$P_AXN3                             ;R11值为1,代表Y轴

        N190 R12=$P_EP[0]                              ;R12值为40

        N200 R13= $METRIC_SYSTEM         ;R13值为1,代表公制

        N210 R14=$RADIUS_COMPENSATION   ;R14值为2 ,代表G41

        N220 G40

 

0 (0)
文章评级 (未投票)
文章评级
附件
暂无附件。
评论
暂无评论,第一发布评论。
姓名
邮箱地址
验证码 Security Code
相关文章 RSS Feed
4.1 R参数
从 Mon, Aug 15, 2016起,访问2315 次。