第四章FANUC系统数控铣床与加工中心编程 PPT
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
出现报警的情况
【例4-3】如图所示,刀具:T01为φ16mm的铣刀,刀具长
度补偿号为H01,刀具半径补偿号为D01。
外轮廓的加工
四、螺旋线加工
1.螺旋线插补
螺旋线插补指令与圆弧插补指令相同,即G02和G03分别表 示顺时针、逆时针螺旋线插补,顺、逆时针的定义与圆弧插补 相同。
在进行圆弧插补时,垂直 于插补平面的坐标同步运动, 构成螺旋线插补运动,如图所 示。
3.直线插补G01
格式:G01 X_Y_Z_F_; 说明:1)X、Y、Z:直线插补的终点。 2)G01指令刀具以联动的方式,按F规定的合成进给速度, 从当前位置按线性路线移动到程序段指令的终点。使用G01编 程:要求从A点直线插补到B点。其编程路径就是刀具实际进 给路径。
G00的轨迹
【例4-1】编写加工如图所示零件,刀具T01为φ8mm的键槽
图形轨迹
2.快速点定位G00
格式:G00 X_ Y_ Z_ 说明:1)X、Y、Z:定位终点坐标。 2)G00指令中的快移速度由机床参数“快移进给速度”对 各轴分别设定,不能用地址F指定。
G00的轨迹
3)G00一般用于加工前快速定位或加工后快速退刀。移动速 度可由面板上的修调旋钮来调整。
4)在执行G00指令时,联动直线轴的合成轨迹不一定是直线。 5) 当进刀时,先移动X和Y轴进行定位,然后Z轴下降到加工 深度;当退刀时,先将Z轴向上移动到安全高度,然后再移动X 轴和Y轴。
三、任意角度倒棱角C/倒圆弧R
直线插补(G01)及圆弧插补(G02、G03)程序段最后附加C则 自动插入倒棱。附加R则自动插入倒圆。
C后的数值为假设未倒角时,指令由假想交点到倒角开始点 、终止点的距离。
R后的数值指令倒圆R的半径值如图所示。
自动倒棱角
自动倒圆弧角
说明: 1)倒棱C及倒圆R只能在同一插补平面能插入。 2)插入倒棱C及倒圆R若超过原来的直线插补范围,则出现 P/S55报警。 3)变更坐标系的指令(G92、G52~G59)及回参考点(G28~G30) 后,不可写入倒棱C及倒圆R指令。 4)直线与直线、直线和交点圆弧的切线以及两交点圆弧的切 线间的夹角在±1°以内时,倒棱及倒圆的程序段都当做移动量 为0。
特殊离合器加工
1.工艺分析: 圆柱类零件的装夹采用三爪卡盘,寻边器找正,由于加工的 形面是螺旋线,可以通过数控铣床三轴联动圆弧插补的方式完 成加工。 加工路线采用螺旋线,分2次从下往上对称铣削,铣刀的中 心刚好落到外形壁厚的中线上,程序原点设在毛坯上表面的中 心。应特别注意刀具刚切人的时候,背吃刀量较大,需手工调 整。
第四章FANUC系统数控铣床与加工中心编 程
第一节 常用功能指令
一、FANUC系统数控铣床/铣削中心的功能
FANUC系统数控铣床/加工中心的准备功能见表4-1。
二、简单指令介绍
1.绝对值/增量值编程G90/G91
(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_; J_K_
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
铣刀,长度补偿号为H0l,半径补偿号为D01,每次Z轴吃刀为 2.5mm。
方槽加工
大家学习辛苦了,还是要坚持
继续保持安静
4.圆弧插补(G02、G03)
程序的编制程序段有两种书写方式,一种是圆心法,另一
种是半径法。
(1)书写格式 XY平面圆弧
G17 G02/G03 X Y—
R_ I_J_
F_;
ZX平面圆弧
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
图所示刀具轨迹O→A→B, 用G91编程为 G91 G01 X40.0 Y30.0 F80; X-20.0 Y20.0
螺旋线插补 A—起点 B—终点 C—圆心 K—导程
【例4-4】图所示螺旋槽由两个螺旋面组成,前半圆AmB为 左旋螺旋面,后半圆AnB为右旋螺旋面。螺旋槽最深处为A点
,最浅处为B点。要求用φ8mm的立铣刀进行加工该螺旋槽,
编制数控加工程序。刀具半径补偿号为D01,长度补偿号为 H01。
螺旋槽加工
【例4-5】加工图所示特殊离合器。材料为45钢调质,硬 度为180~230HBS;车削加工部分已经完成,表面粗糙度达 1.6μm。
1.工艺分析: 由于除了对螺旋线导程要求严格外,水平方向切人段无 严格要求,故起刀点设在(-48.0,30.0),切到水平位时Z轴同 时升高了2mm(可在初次切削测量后再调整为合适的数值)。 2.加工程序的编制:(略)
第一节 常用功能指令 第二节 固定循环 第三节 极坐标编程与坐标系变换
第二节 固定循环
如图所示为用半径编程Βιβλιοθήκη Baidu的情况。 若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧 时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。
整圆程序的编写
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。
【例4-3】如图所示,刀具:T01为φ16mm的铣刀,刀具长
度补偿号为H01,刀具半径补偿号为D01。
外轮廓的加工
四、螺旋线加工
1.螺旋线插补
螺旋线插补指令与圆弧插补指令相同,即G02和G03分别表 示顺时针、逆时针螺旋线插补,顺、逆时针的定义与圆弧插补 相同。
在进行圆弧插补时,垂直 于插补平面的坐标同步运动, 构成螺旋线插补运动,如图所 示。
3.直线插补G01
格式:G01 X_Y_Z_F_; 说明:1)X、Y、Z:直线插补的终点。 2)G01指令刀具以联动的方式,按F规定的合成进给速度, 从当前位置按线性路线移动到程序段指令的终点。使用G01编 程:要求从A点直线插补到B点。其编程路径就是刀具实际进 给路径。
G00的轨迹
【例4-1】编写加工如图所示零件,刀具T01为φ8mm的键槽
图形轨迹
2.快速点定位G00
格式:G00 X_ Y_ Z_ 说明:1)X、Y、Z:定位终点坐标。 2)G00指令中的快移速度由机床参数“快移进给速度”对 各轴分别设定,不能用地址F指定。
G00的轨迹
3)G00一般用于加工前快速定位或加工后快速退刀。移动速 度可由面板上的修调旋钮来调整。
4)在执行G00指令时,联动直线轴的合成轨迹不一定是直线。 5) 当进刀时,先移动X和Y轴进行定位,然后Z轴下降到加工 深度;当退刀时,先将Z轴向上移动到安全高度,然后再移动X 轴和Y轴。
三、任意角度倒棱角C/倒圆弧R
直线插补(G01)及圆弧插补(G02、G03)程序段最后附加C则 自动插入倒棱。附加R则自动插入倒圆。
C后的数值为假设未倒角时,指令由假想交点到倒角开始点 、终止点的距离。
R后的数值指令倒圆R的半径值如图所示。
自动倒棱角
自动倒圆弧角
说明: 1)倒棱C及倒圆R只能在同一插补平面能插入。 2)插入倒棱C及倒圆R若超过原来的直线插补范围,则出现 P/S55报警。 3)变更坐标系的指令(G92、G52~G59)及回参考点(G28~G30) 后,不可写入倒棱C及倒圆R指令。 4)直线与直线、直线和交点圆弧的切线以及两交点圆弧的切 线间的夹角在±1°以内时,倒棱及倒圆的程序段都当做移动量 为0。
特殊离合器加工
1.工艺分析: 圆柱类零件的装夹采用三爪卡盘,寻边器找正,由于加工的 形面是螺旋线,可以通过数控铣床三轴联动圆弧插补的方式完 成加工。 加工路线采用螺旋线,分2次从下往上对称铣削,铣刀的中 心刚好落到外形壁厚的中线上,程序原点设在毛坯上表面的中 心。应特别注意刀具刚切人的时候,背吃刀量较大,需手工调 整。
第四章FANUC系统数控铣床与加工中心编 程
第一节 常用功能指令
一、FANUC系统数控铣床/铣削中心的功能
FANUC系统数控铣床/加工中心的准备功能见表4-1。
二、简单指令介绍
1.绝对值/增量值编程G90/G91
(1)绝对值编程G90 格式:G90 说明:程序中绝对坐标功能字后面的坐标是以工件坐标原 点作为基准的,表示刀具终点的绝对坐标。
G18 G02/G03 X Z_ R_ F_; I_K_
YZ平面圆弧
圆弧插补
G19 G02/G03 Y Z_ R_ F_; J_K_
(2)圆心编程 与圆弧加工有关的指令说明如表4-2所示。用圆心编程的 情况如图所示。
圆心编程
(3)半径编程 用R指定圆弧插补时,圆心可能有两个位置,这两个位置由R 后面值的符号区分,圆弧所含弧度不大于π时,R为正值;大于π 时,R为负值。
铣刀,长度补偿号为H0l,半径补偿号为D01,每次Z轴吃刀为 2.5mm。
方槽加工
大家学习辛苦了,还是要坚持
继续保持安静
4.圆弧插补(G02、G03)
程序的编制程序段有两种书写方式,一种是圆心法,另一
种是半径法。
(1)书写格式 XY平面圆弧
G17 G02/G03 X Y—
R_ I_J_
F_;
ZX平面圆弧
图所示刀具轨迹O→A→B,用G90编程为 G90 G01 X40.0 Y30.0 F80;
X20.0 Y50.0;
图形轨迹
(2)增量值编程G91 格式:G91 说明:程序中增量坐标功能字后面的坐标是以刀具起点坐 标作为基准的,表示刀具终点坐标相对刀具起点坐标的增量。
图所示刀具轨迹O→A→B, 用G91编程为 G91 G01 X40.0 Y30.0 F80; X-20.0 Y20.0
螺旋线插补 A—起点 B—终点 C—圆心 K—导程
【例4-4】图所示螺旋槽由两个螺旋面组成,前半圆AmB为 左旋螺旋面,后半圆AnB为右旋螺旋面。螺旋槽最深处为A点
,最浅处为B点。要求用φ8mm的立铣刀进行加工该螺旋槽,
编制数控加工程序。刀具半径补偿号为D01,长度补偿号为 H01。
螺旋槽加工
【例4-5】加工图所示特殊离合器。材料为45钢调质,硬 度为180~230HBS;车削加工部分已经完成,表面粗糙度达 1.6μm。
1.工艺分析: 由于除了对螺旋线导程要求严格外,水平方向切人段无 严格要求,故起刀点设在(-48.0,30.0),切到水平位时Z轴同 时升高了2mm(可在初次切削测量后再调整为合适的数值)。 2.加工程序的编制:(略)
第一节 常用功能指令 第二节 固定循环 第三节 极坐标编程与坐标系变换
第二节 固定循环
如图所示为用半径编程Βιβλιοθήκη Baidu的情况。 若编程对象为以C为圆心的圆弧时有:
G17 G02 X Y R+R1; 若编程对象为以D为圆心的圆弧 时有: G17 G02 X Y R-R2; 其中R1、R2为半径值。
半径编程
(4)整圆的编程 【例4-2】如图所示,整圆程序的编写如下:
绝对值编程: G02 I-20.0; 增量值编程: G91 G02 I-20.0; 在圆弧插补时,I0、J0、K0可省略。
整圆程序的编写
注意: 1)在编写整圆程序时,仅用I、J、K指定中心即可。 例如:G02 I (整圆)。若仅写入R时,则为0°圆弧。 例如:G02 R (机床不运动)。 2)若写入的半径R为0时,机床报警(N023)。 3)实际刀具移动速度与指令速度的相对误差在±2%以内。 但是这个指定速度是使用刀具半径补偿后的沿工件圆弧的速 度。