一、加工中心常用坐标指令
二、坐标指令的使用
图1 |
- 铣顶面两个方形窗口平面,两处平面加工尺寸相同,使用刀具为面铣刀;
- 铣前面两孔端面,使用刀具为面铣刀;
- 钻前面两孔之法兰端面上的两组四个孔,每组孔的阵列方式相同,刀具为麻花钻;
- 精镗前面两个孔,刀具为精镗刀。
图2 |
换的方法,来处理这几处加工内容,看看是否比用上
述方法更为便利。下面是每加工部位采用的编程方法
简述:
三、加工程序示例
O0001(EXAMPLE PROGRAM OF USING COD COMMAND) | |
N10(FACEING T1) | 铣面程序 |
T1 | 调刀指令 |
M6 | 换刀指令 |
G15 H1 | 选择一号工件坐标系为当前加工坐标系 |
CALL OB VC20=2 VC10=1 | 调用坐标转换子程序OB,使用坐标系O1 |
MODIN OFAC | 调用子程序OFAC:此指令为每遇到一组坐标值,刀具移动此点后,调用一次子程序。子程序调用结束 |
X x1 Y y1 | |
X x2 Y y2 | |
MODOUT | |
CALL OCAN | 调用坐标转换取消子程序 |
N20(DRILLING T2) | 钻孔程序 |
T2 | 调刀指令 |
M6 | 换刀指令 |
CALL OB VC20=2 VC10=2 | 调用坐标转换子程序OB,使用坐标系O1 |
NCYL G81 Z z1 R r1 F100 S350 | 钻孔固定循环,当前点不执行 |
G11 X x1 Y y1 | 坐标系平移指令,原点平移至1孔中心 |
CALL OP4 | 调用孔位子程序 |
G10 | 坐标系平移结束 |
G11 X x2 Y y2 | 坐标系平移指令,原点平移到2孔中心 |
CALL OP | 调用孔位子程序 |
G10 | 坐标系平移结束 |
G80 | 结束固定循环 |
CALL OCAN | 调用坐标转换取消子程序 |
N30(FINISH BORING T3) | 精镗孔程序 |
T3 | 调刀指令 |
M6 | 换刀指令 |
CALL OB VC20=2 VC10=2 | 调用坐标转换子程序OB,使用坐标系O1 |
NCYL G76 Z zZ R rl1-0.5 Ff60 S300 | 精镗孔循环,X轴负方向为退刀方向 |
X x1 Y y1 | |
X x2 Y y2 | |
G80 | 精镗孔循环结束 |
CALL OCAN | 调用坐标转换取消子程序 |
...... | |
N40(FACING TOP SIDE T4) | 铣顶面程序 |
T4 | 调刀指令 |
M6 | 换刀指令 |
G15H1 | 选用一号坐标系为当前工件坐标系 |
G56 Z... H4 | 在Z方向加刀长补偿 |
GO X xa X ya Z za | 刀具快进到*个矩形加工面中心上方100mm处 |
CALL OFT | 调用铣矩形面子程序 |
GO X Xb X yb Z zb | 刀具快进到第二个矩形加工面中心上方100mm处 |
CALL OFF | 调用铣矩形面子程序 |
M2 | 主程序结束 |
子程序(SUBPROGRAMM) | |
/ | |
OCAN | 坐标转换取消子程序 |
GO Z360 M5 | |
G68 | 坐标转换取消一次 |
G68 | 坐标转换取消两次 |
G334 | 取消附件头补偿(五面加工中心) |
RTS | |
/ | |
OB前面坐标系转换子程序 | |
G333 PAC=90 PAT=VC20 H=VC10 | 五面加工中心附件头转向前加工面,同时加上刀具长度补偿和附件头补偿 |
GO Y… X…Z… | 将刀具运行到适于转换的位置 |
G69 X… Y… Z… R90 | 坐标系转换指令:加工坐标系从O转换到O1 |
GO XO YO Z100 | 将刀具送给刀准备位置 |
RTS | 返回 |
/ | |
OFAC(FACING ROUND) | 铣法兰面子程序 |
GO Z Z2 | 刀具送给到加工深度 |
S500 | 主轴转速 |
G91 G1 Y-A F100 M3 | 改用增量方式走刀,刀具切入加工部位 |
G2 JA | 圆弧插补,铣法兰面 |
G1 YA F500 | 刀具退出加工部位 |
G90 GO Z100 M5 | 恢复到方式,刀具退回准备位置 |
RTS | 返回 |
/ | |
OP4(POSITION OF 4 HOLES) | 孔位置子程序 |
BHC XO YO I r1 J45 K4 | 用数学计算式计算孔位;圆形阵列,中心为坐标原点,半径为r1,起始角为45度,共4孔 |
RTS | 返回 |
/ | |
OFT(FACING SQUARE) | 铣矩形子程序 |
G15H5 | 调用5号坐标系为当前加工坐标系(临时) |
G92 X0Y0Z100 | 将当前所在点设为当前加工坐标系的(0,0,100)点 |
G0Z0 | 矩形面加工过程程序 |
…… | |
(铣面加工指令) | |
…… | |
GO Z100 | 刀具退出 |
G15 H1 | 将当前加工坐标系返回到1号坐标系 |
RTS | 返回 |