分享

解读CYCLE81(1)

 阿明哥哥资料区 2022-07-04 发布于上海

SINUMERIK提供了很多工艺循环,如孔加工循环、铣削循环、车削循环和测量循环等。每个循环都有特定的用途,而且已经考虑了进刀、退刀及安全的因素,因此这些循环使用起来比较方便,今天学习一下CYCLE81钻孔循环。

我们还是用SINUTRAIN来做实验:

1. 找到CYCLE81

按下面步骤可以找到CYCLE81循环

图片
2. CYCLE81里用到的变量
在循环中,会读写系统变量,因此,在这里先对用到的系统变量做个整理
a. $P_PROG[n]
    读取第n层级程序的程序名
b. $P_STACK
     读取当前程序的层级
      例1

图片

执行程序,依次会显示

图片

c. $A_YEAR, $A_MONTH, $A_DAY, $A_HOUR, $A_MINUTE, $A_SECOND
    分别是读年、月、日、小时、分钟、秒的变量
d. $P_TOOLNO
    读取当前刀具的刀具号,注意:这是内部刀具号

图片

e. $P_TOOL
    读取当前生效的刀刃号

图片

f. $TC_DP1, $TC_DP2, $TC_DP6, $TC_DP7, $TC_DP9, $TC_DP11, $TC_DP15, $TC_DP24,

   $TC_DPx 是刀具补偿数据,其中$TC_DP3 $TC_DP11是刀具几何数据,$TC_DP12 $TC_DP20是刀具的磨损值。

   变量格式:$TC_DPx [内部刀具号,刀刃号]

图片

图片

g. $TC_DPNT[1,1]
     读取刀具的齿数

图片

h. $A_ADT [ n ]
    系统变量$P_ADT读取偏移参数$TC_DP1…$TC_DP36根据刀具适配器转换的激活刀具偏移量。也就是说如果没有刀具适配器,$P_ADT[n]和对应的$TC_DP1…$TC_DP36一样。(刀具适配器以后要单独学习)
i. $P_GG[6], $P_GG[13], $P_GG[15], $P_GG[29]
    $P_GG[n]读取当前G代码组中生效的代码序号
    $P_GG[6]读取当第6G代码(G17=1G18=2G19=3)生效的代码序号
j. $P_F_TYPE
图片
k. $P_FZ
    每齿进给
l. $P_F
   编程的路径进给速度F
m. $P_MSNUM
      读取主主轴的序号
     =0:通道中无主主轴   =1 -- n:主主轴的序号
n. $P_S[0]
    读取主轴的程编转速。n是主轴号,0:主主轴号
图片
(未完待续)

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多