当前位置:首页 >> 机械/仪表 >>

CYCLE81


修改:把 CAD 原图发给我 修改: 增加模态调用的方法说明,在编辑方式下,如何使用。 增加模态调用的方法说明,在编辑方式下,如何使用。结 合第二个例子,叙述如何在编辑方式下完成钻孔程序编写的。 合第二个例子,叙述如何在编辑方式下完成钻孔程序编写的。

上次给你的复印纸上关于几个平面的定义,请录入在此。 上次给你的复印纸上关于几个平面的定义,请录入在此。

/>4.1.1 钻削、中心钻孔--CYCLE81 编程 钻削、中心钻孔--CYCLE81 -(1)编程格式 CYCLE 81(RTP,RFP,SDID,DP,DPR) (2)功能说明 钻孔刀具按照编程的主轴速度和进给率钻孔直至到达输入的最后的钻孔深度。 钻孔循环是由垂直于所选当前平面的坐标轴来完成,钻削时,深度进给亦在该轴方向 上。钻孔循环工作顺序如下: 1)钻孔循环执行前,前面的程序必须使刀具到达钻孔位置上方。 2)使用 G0 运行到开始加工平面。 3)按循环调用前所编程的进给率(G1)和主轴转速钻削到最后的钻孔深度。 4)使用 G0 退回到返回平面。? ? (3)参数说明

钻削、 编程指令中 表 4-1 CYCLE 81 钻削、中心钻孔编程指令中的参数
参数 RTP RFP SDIS DP DPR 类型 实数 实数 实数 实数 实数 退回平面(绝对值) 参考平面(绝对值) 安全间隙(无符号输入) 最后钻孔深度(绝对值) 定义

相当于参考平面的最后钻孔深度(无符号输入)

(4)主要参数说明 RFP和 参考平面和返回平面) RFP和RTP (参考平面和返回平面) 在循环中, 参考平面(RFP)和返回平面(RTP)定义为不同的值。 返回平面位置定义在参考 平面位置之上。 这说明返回平面到最后钻孔深度的距离大于参考平面到最后钻孔深度间 的距离。 SDIS(安全间隙) SDIS(安全间隙) 安全间隙 安全间隙定义为钻孔加工开始平面与参考平面之间的距离。参考平面由安全间隙产生。 安全间隙作用的方向由循环自动决定。 DP和DPR(最后钻孔深度和相对最后钻孔深度) DP和DPR(最后钻孔深度和相对最后钻孔深度) 最后钻孔深度和相对最后钻孔深度
1

最后钻孔深度可以定义成参考平面的绝对值或相对值。 如果是相对值定义, 钻孔循环内 部会根据所定义的参考平面和返回平面的位置数值自动计算出相应的最后钻孔深度。

图4-1 (5)循环运行说明 1)如果一个值同时输入给DP和DPR,最后钻孔深度则来自DPR。如果该值不同于由DP定 义的绝对值深度,在信息栏会出现“深度:符合相对深度值”。 2)如果参考平面和返回平面的值相同,则不允许深度的相对值定义。循环将被中止并 产生报警 61101 输出“参考平面定义不正确”。如果返回平面位置在参考平面下面,即到最 后钻孔深度的距离更小时,也会输出此错误信息。

(6)编程举例 例 1:钻孔见图 4-2。

2

非模态调用钻孔固定循环
CYC8101_MPF N10 G0G17G90G54Z100 N20 X0Y0 N30 M08 N40 F200S300M3 ; N50 X35Y25 N60 CYCLE81(100,0,5,-10,,) ;调用钻孔刀具

图 4-2

;运行到首次钻孔位置

;

;使用绝对钻孔深度、安全间隙以及不完整的参 数表调用钻孔循环 ;移到下一个钻孔位置 ;使用绝对最后钻孔深度、安全间隙调用钻孔循

N70 X35Y-30 N80 CYCLE81(100,0,5,-10,,) 环 N90 X-30Y-30 N100 CYCLE81(100,0,5,-15,,) 环 N110 X-30Y25 N120 CYCLE81(100,0,5,-15,,)

;移到下一个钻孔位置 使用绝对最后钻孔深度、安全间隙调用钻孔循

移到下一个钻孔位置 使用绝对最后钻孔深度、安全间隙调用钻孔循
3

环 N130 G0 Z100 N140 XOYO ;快速提刀

N150 M5 N160 M30

;程序结束

4

模态调用
N10 G90G54G17G0Z100 N20 XOYO N30 M3S300F200 N40MCALL CYCLE81(100,0,5,-10,,) ;使用绝对最后钻孔深度、安全间隙调用钻孔循环 N50X35Y25; N60X35Y-30 N70MCALL 移到下一个钻孔位置 ;移到下一个钻孔位置 取消模态调用

N80MCALL CYCLE81(100,0,5,-15,,) ;使用绝对最后钻孔深度、安全间隙调用钻孔循环 N90X-30Y-30 ;移到下一个钻孔位置 N100X-30Y25 ;移到下一个钻孔位 N110MCALL 取消模态调用 N120GOZ100 快速提刀 N130M5 N140M30 程序结束 例 2:钻孔(模态调用钻孔循环) ,见图 4-3。

注: 当对处于同一平面的多个孔钻削时,可以使用模态调用钻孔循环方式,以减少
编程的工作量。使用该方式时,先用模态调用指令(MCALL)调用钻孔循环, 先用模态调用指令(MCALL)调用钻孔循环,

尔后再定义多个需要钻孔的坐标位置, 尔后再定义多个需要钻孔的坐标位置,最后还要单独使用 MCALL 指 令,取消上述的模态调用钻孔循环。

图4-3

5

模态

调用

6

钻孔循环
CYC8102_MPF N10 G90G54G17G0Z100 N20 X0Y0 N30F200S300M3 N40 MCALL CYCLE81(100,0,5,-30) ;使用绝对最后钻孔深度,安全间隙以 及不完整的参数表调用循环钻平面A的两个孔。 /{MCALL CYCLE81(100,0,5,,30) 使用相对最后钻孔深度,安全间隙以及 不完整的参数表调用循环钻平面A的两个 孔} ;钻孔1 ;钻孔2 ;取消钻孔循环

N40 X-16 Y13.5 N50 Y38.5 N60 MCALL

N70 MCALL CYCLE81(100,-22.5,5,-37.5,,) ;使用绝对最后钻孔深度,安全间 隙以及不完整的参数表调用循环钻平面B的两个 孔。 /{MCALL CYCLE81(100,-22.5,5,,15,) 使用相对最后钻孔深度,安全间隙以 不完整的参数表调用循环钻平面B的两 孔} ;钻孔1 ;钻孔2) ;取消钻孔循环 ;快速提刀 ;程序结束

N80 X-47 N90 Y13.5 N100 MCALL N110 G0 Z50 N120 M30

7


相关文章:
西门子840D系统各类循环定义
西门子840D系统各类循环定义 系统各类循环定义 西门子 (1) CYCLE81: 中心钻孔循环 编程格式: CYCLE81 (RTP, RFP, SDIS, DP, DPR) 参数意义: RTP: Return ...
循环举例
CYCLE81 编程举例 图 1 钻孔 设定左下角为:X0、Y0 上面为:Z0 ZK1 G00 G54 G90 Z100 X25 Y12.5 M03 S600 F80 MCALL CYCLE81(3, 0, 3, -23) 或 ...
数控机床与应用技术形四
)。 3.用固定循环 CYCLE81 钻削一个孔,钻头的钻削过程是( A.分几次提刀钻削 B.持续不提刀钻削 C.视孔深决定是否提刀 D. 视孔深决定是否在孔底停留...
数控程序
MCALL CYCLE81(50,0,5,-5) MCALL CYCLE83(50,0,5,-43,,15, 15,15,,,1,1) HOLES2(0,0,1300,0,12,30 ) MCALL G0Z200 M30 %_N_B94_14_M16...
西门子802D机床循环
“基准面错误定义” CYCLE71 CYCLE72 CYCLE81 到 CYCLE90 CYCLE840 SLOT1 SLOT2 到 POCKET4 LONGHOLE 在深度进行相对说明时,选择不同值的基准面和退回平面;...
Siemens 802D 指令与操作界面
CYCLE82 (RTP,RFP,SDIS,DP,DPR,DTB) DTB:在最终深度处停留的时间 其余参数的意义同 CYCLE81 例: N10 G0 G90 F200 S300 M3 N20 D3 T3 Z110 N30 X24 ...
多种数控系统钻孔循环编程的比较
以 mm/min 为单位的进给速度, 取消钻孔循环指令,该语句中 X、Y、Z 值为刀具退回点坐标 2、 SINUMERIK 810D 数控系统 CYCLE81 (RTP,RFP,SDIS,DP,DPR) ...
FANUC与SIEMENS---换刀
MCALL CYCLE81 (5, -22, N150 N160 N170 N180 N190 N200 N210 N220 N230 参考平面 R-17,孔深 Z-27 N240 N250 N260 M98P712; G99X-35Y15; M98P713;...
西门子系统数控机床学习笔记
西门子系统的 G81 钻孔循环实例: 点位如图: G17G54G90G0Z100 S400M3 W0V0 X0Y25 F50 MCALL CYCLE81(100,0,5, ,25) X 0Y25 X 25 Y0 (“100”为...
西门子数控铣床固定循环
MCALLCYCLE81(105,102,2,75)、 N50 MARK1:HOLES1(30,SPCO,0,10,10,5) N60 SPCO=SPCO+LINEDIST N70 COUNT=COUNT+1 N80 IF COUNT<LINENUM GOTOB MARK1...
更多相关标签:
cycle | repeat | cycle85 | cycle82 | cycle time | duty cycle | sleep cycle | sdcyclescrollview |