3.11.21 栅格孔HOLES1
文章编号: 1386 | 评级: 5/5 from 1 投票 | 最新更新: Sat, Dec 9, 2017 3:51 PM
编程:HOLES1(SPA,SPO,STA,DBL,DBW,LNUM,WNUM)
参数:
SPA |
Real |
基准孔的圆心横坐标 |
SPO |
Real |
基准孔的圆心纵坐标 |
STA |
Real |
起始角 |
DBL |
Real |
列间距(无符号输入) |
DBW |
Real |
行间距(无符号输入) |
LNUM |
Int |
列数 |
WNUM |
Int |
行数 |
图3.62 HOLES1图例
功能:事先指定一个钻削模式(如:深孔钻削CYCLE83,中心钻钻削CYCLE81),后根据基准孔的横、纵坐标确定起始加工位置,刀具按循环中定义的列数与行数钻削出一定排列与数量的孔或螺纹。
操作顺序:
- 在循环指定的基准孔位置完成一次钻削循环(由参数SPA、SPO决定)。
- 接着按照循环定义的数量、角度与间距,钻削第一排孔(由参数LNUM、STA、DBL决定)。
- 移动给定的行距,钻削下一排孔,以此类推,直至所有的孔都钻削结束。
参数说明:
- SPA(横坐标):基准孔的圆心横坐标,带符号。
- SPO(纵坐标):基准孔的圆心纵坐标,带符号。
- STA(夹角):每一行圆心所在直线与X轴正方向的夹角。
- DBL(列间距):每列孔与相邻列对应孔的圆心距。
- DBW(行间距):每行孔与相邻行对应孔的圆心距。
- LNUM(列数):每行孔的数量,取值为正整数。
- WNUM(行数):每列孔的数量,取值为正整数。
编程实例:
使用HOLES1循环钻孔3行5列。
N10 G90 G17 G54 S400 M03 |
参数定义 |
N20 G94 F100 |
给定进给量 |
N30 MCALL CYCLE81(10, 0, 3, -20, 0) |
指定中心钻循环参数 |
N40 HOLES1(10,20,0,10,12,5,3) |
循环调用 |
N50 MCALL |
|
N60 G00 Z20 |
返回安全位置 |
N70 M02 |
程序结束 |