3.11.22 圆弧孔HOLES2
文章编号: 1387 | 评级: 4.7/5 from 3 投票 | 最新更新: Sat, Dec 9, 2017 3:51 PM
编程:HOLES2(CPA,CPO,RAD,STA,INA,NUM)
参数:
CPA |
Real |
孔所在圆弧的圆心横坐标 |
CPO |
Real |
孔所在圆弧的圆心纵坐标 |
RAD |
Real |
孔所在圆弧的半径(无符号输入) |
STA |
Real |
起始角 |
INA |
Real |
增量角度 |
NUM |
Int |
钻孔个数 |
图3.63 HOLES2图例
功能:事先指定一个钻削模式(如:深孔钻削CYCLE83,中心钻钻削CYCLE81),再按循环中定义的横坐标、纵坐标与半径确定一个圆弧、刀具根据起始角度和增量角度来钻削出一定间距与数量的孔。
操作顺序:
- 由横坐标、纵坐标和半径定义了一个圆弧,再根据起始角度按定义的钻削模式钻出第一个孔。
- 接着根据循环中给定的增量角度与钻孔个数将剩下的孔钻出。
参数说明:
- CPA(圆心横坐标):孔所在圆弧的圆心横坐标,带符号。
- CPO(圆心纵坐标):孔所在圆弧的圆心纵坐标,带符号。
- RAD(半径):孔所在圆弧的半径。
- STA(起始角度):第一个孔的圆心与圆弧的圆心之间的连线与横坐标的夹角,沿顺时针方向为负,逆时针方向为正。
- INA(增量角度):在圆心所在圆弧上,一个孔圆心相对其上一个孔圆心的角度变化,沿圆弧顺时针方向为负,逆时针方向为正。
- NUM(钻孔个数):这个参数用来定义钻孔的数量,为正整数,且数值小于等于360/增量角度INA。
编程实例:
使用HOLES2循环,在20mm的圆弧上,间隔45°钻孔5个。
N10 G90 G17 G54 S400 M03 |
参数定义 |
N20 G94 F100 |
给定进给量 |
N30 MCALL CYCLE81(10, 0, 3, -20, 0) |
指定中心钻循环参数 |
N40 HOLES2(10,20,20,0,45,5) |
循环调用 |
N50 MCALL |
|
N60 G00 Z20 |
返回安全位置 |
N70 M02 |
程序结束 |