图1-8 圆角、直线的过渡
说明:
a.倒圆得到的圆弧与"两个相邻的轮廓图素"都相切,如图1-8示,A1和A2、A3和A4必须是切点,才可用倒圆指令;
b.倒角得到的线段垂直于"两个相邻的轮廓图素"夹角的角度平分线;
c.只能在当前编程平面中执行倒圆、倒角功能;
d.如果其中一个轮廓图素长度不够,则在倒圆、倒角是会自动缩减编程值;
(8) 程序代号和程序段代号:
程序代号:FANUC —— O×××× 字母"O"后接1~4位阿拉伯数字。
(9) 刀具半径补偿指令:
G40、G41、G42:刀具半径补偿的取消、左补偿、右补偿。
① 指令格式:
G41 D____
G42 D____
② 判断方法:顺着刀具运动方向观察,刀具向右偏,使用G42;刀具向左偏,使用G41,如图1-9。
图1-9 G41、G42的选用
③ 建立半径补偿条件: 程序段中指令了G41、G42时,该段必须具备如下条件
a. 指令了在补偿平面的G00、G01的移动。
b. 在补偿平面的移动量大于最大的刀具半径补偿值。
c. 指令了或预先指令了D____(D00除外)。
d. 该程序段必须是"非零件轮廓的图素(辅助刀具路径)"。
④ 半径补偿建立后:
a. FANUC系统不能有连续两个非补偿平面运动的程序段。例如:M05、M01、M00、G09、G04等非运动程序段,G17平面编程时的Z方向运动、G18平面编程时的Y方向运动、G19平面编程时的X方向运动。
b. 同一直线不宜分成两个程序段。
c. 每一个轮廓图素的路径长(程序段的路径)应该大于当时的刀具半径补偿值。
d. 凹圆弧的半径必须大于(最大的)刀具半径补偿值。
e. 一般来说,程序不宜有分支。
⑤ 说明:
a. 建立和撤销刀具半径补偿必须在非工件廓型上进行。
b. D____仅仅代表补偿值所在的寄存器地址(代号),补偿值由寄存器中的数值确定。一般来说,该数值等于:刀具补偿值=刀具半径 预留余量。
c. G41、G40及G42、G40一般应该成对使用。
(10) 程序结束指令:
M30、M02都是程序结束指令,M30程序结束后有复位动作,M02则没有。
(二) 加工程序编制初步
1. 识图:了解图样的技术要求、技术条件,如尺寸、偏差、形位公差、材料及其切削性能等。
2. 制定工艺:根据图样特点,制订加工工序,如机床类型、夹具、量具、刀具,及加工部位的先后顺序(程序路径和方向)。
3. 选定坐标系:遵循基准统一原则,优先选择设计基准为编程原点;其次考虑基准重合原则,可采用装配基准、装夹定位基准为编程原点。一般情况,可选择图形已知点、图形中心、模具中心,配合增量编程、坐标变换,既便于对刀、又便于编程、更利于保证加工质量。
4. 对图样进行处理:首先是补充进、退刀引线、刀具补偿线及安全下刀点;其次是对工件轮廓图形进行必要的补充,对图形作补充一般只有开放轮廓或半开放轮廓才需要,在今后的相应课题中会有讲述。下面讲述进退刀引线。一般的,手工编程的进退刀引线、刀具补偿线有如下形式:
(1) 圆弧进刀法
圆弧(如图1-10):K > 最大刀具半径补偿值
R > 最大刀具半径补偿值 毛坯余量(从使用G00的安全考虑)
圆弧进刀法在切入工件轮廓点B刀具可以平滑过渡,在B点不会留下且刀痕。建议加工程序优先考虑这一进刀方法。
图1-10 圆弧过渡
(2) 法线进刀法
法线进退刀(如图1-11):K>最大刀具半径补偿值(同时要保证:K>毛坯余量 安全量 刀具半径)
图1-11法线过渡
法线进刀法在切入工件轮廓点B刀具不能平滑过渡,在B点会留下且刀痕,如果精加工余量足够小(相对于工艺系统刚性而言),则切痕不会很明显。法线进刀法在进刀时有刀具半径补偿,退刀必须是发线,而且必须撤销刀具补偿。法线进刀比较简单,编程时可适当考虑这一进刀方法。
(3) 直线延伸进刀法(切向进刀)
直线延伸进刀法(如图1-12):K > 最大刀具半径补偿值
M > 毛坯余量 安全量
直线延伸进刀法在工件轮廓不再有切入、切出点,但一般情况只有加工外轮廓、而且有直角过渡时才方便应用。在延伸线上不能建立刀具补偿,否则可能会得不到欲求之补偿路径。