Fanuc 子程序实例:用子程序技术简化钻削/攻丝编程
子程序技术将重复加工路径模块化,让 CNC 程序更易编写维护。
CNC 子程序概念
子程序是存储在机床中的普通 NC 程序,从主程序调用。详见《Fanuc 子程序编程》。
Fanuc Sub Programming
场景:先钻孔再攻丝同一组孔位。
不使用子程序的编程
直接重复孔位坐标,见《G81 钻削循环 G84 攻丝循环 CNC 程序示例》。
使用子程序的编程
Fanuc Subprogram Example
主程序
O1000 N1 T1 M6 N2 G0 G90 G40 G21 G17 G94 G80 N3 G54 X10 Y10 S? M3 N4 G43 Z100 H1 N5 Z5 N6 G81 R3 Z-20 F? M8 N7 M98 P1001 N8 G0 G90 Z100 N9 T2 M6 N10 G0 G90 G40 G21 G17 G94 G80 N11 G54 X10 Y10 S? M3 N12 G43 Z100 H1 N13 Z5 N14 G84 G99 G95 R3 Z-20 F1.25 M8 N15 M98 P1001 N16 G0 G90 Z100 N17 T0 M6 N18 M30
子程序 O1001
O1001 N101 Y30 N102 Y50 N103 Y70 N104 X30 N105 X50 N106 X70 N107 X90 N108 Y50 N109 Y30 N110 Y10 N111 X70 N112 X50 N113 X30 N114 G80 N115 M99
数控机床