数车外圆循环指令
- 格式:doc
- 大小:66.00 KB
- 文档页数:5
【关键字】格式G75切槽循环加工格式:G75R(退刀量)G75X Z P Q R F (X绝对坐标Z终点坐标P进刀量Q Z方向移动量R终点时轴向退刀量一般为0 F进给速度G76复合螺纹车削循环格式:G76PmraQR(m精车次数;r斜退刀量单位数0.0-9.9之间,为螺距倍数用01-99表示;a牙顶角<80、60、55、40、30、29、0>;Q最小切削深度;R精加工余量)G76XZRPQF(X、Z螺纹终点坐标;R锥螺纹半径差;P牙高;Q第一刀切削深度;F螺距)G76P030860Q0.1R0.2G76X35Z-40R0P2.5Q1F4G83钻孔循环格式:G83Z-30R0.5Q2000F0.2G84攻丝格式:G98M29S60G84Z-21R2F60G80 (M29开启刚性攻丝模式;G97恒转速控制,G96恒线速控制;F=螺距乘转速)G41G42刀具补偿:G41左补偿;42右补偿;G40取消刀具补偿刀尖方向:G96恒线速度切削恒线速度切削也叫固定线速度切削,它的含意是在车削非圆柱形内、外径时,车床主轴转速可以连续变化,以保持实时切削位置的切削线速度不变(恒定)。
中挡以上的数控车床一般都有这个功能。
使用此功能不但可以提高工效,还可以提高加工表面的质量,即切削出的端面或锥面等的表面粗糙度一致性好。
启动G96之后,数控系统会按照当前刀尖所在X坐标值来计算主轴转速,所以在使用G96之前一定要认真仔细的设定坐标系。
还有就是在使用之前一定要根据工件的实际情况设定最高转速,也就是G50的使用,G50除了有设定坐标系的功能外还有一个最高转速的设定的功能。
例如G50 s1500就是说机床在达到1500转的时候就不在往上提速了。
在恒线速度指令前必须限制最高转速,否则会出现“飞车”.。
二是要注意这个功能一般不能用在快进(G00)程序段内。
换句话说,在G96程序段开始及之下、G97程序段之前,一般不能出现GOO程序段。
常用编程指令的应用车削加工编程一般包含X和Z坐标运动及绕Z轴旋转的转角坐标C 。
(1)快速定位(G00或G0) 刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。
指令格式:G00 X(U) Z(W) ;(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;图1 快速定位图2 直线插补G00 X40.0 Z56.0; G01 X40.0 Z20.1 F0.2;/绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率0.2mm/rG00 U-60.0 W-30 G01 U20.0 W-25.9 F0.2;/增量坐标,直径编程 /增量坐标,直径编程,切削进给率0.2mm/r(3)圆弧插补(G02或G2,G03或G3)1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2)指令功能:3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。
圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向②如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。
I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。
图4 圆弧绝对坐标,相对坐标图5 圆弧插补G02 X50.0 Z30.0 I25.0 F0.3; G03 X87.98 Z50.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 I25.0 F0.3; /绝对坐标,直径编程G02 X50.Z30.0 R25.0 F0.3; G03 U37.98 W-30.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3; /相对坐标,直径编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:式中υ为圆周切削速度,单位缺省为m/min 、D为工件的外径,单位为mm。
数控车床编程基本指令大全车削加工编程一般包常用编程指令的应用含X和Z坐标运动及绕Z轴旋转的转角坐标C 。
(1)快速定位(G00或G0) 刀具以点位控制方式从当前所在位置快速移动到指令给出的目标位置。
指令格式:G00 X(U) Z(W) ;(2)直线插补(G01或G1)指令格式:G01 X(U) Z(W) F ;图1 快速定位图2 直线插补G00 X40.0 Z56.0; G01 X40.0 Z20.1 F0.2;/绝对坐标,直径编程; /绝对坐标,直径编程,切削进给率0.2mm/rG00 U-60.0 W-30 G01 U20.0 W-25.9 F0.2;/增量坐标,直径编程 /增量坐标,直径编程,切削进给率0.2mm/r(3)圆弧插补(G02或G2,G03或G3)1)指令格式: G02 X(U)_Z(W)_I_K_F_ ;G02 X(U) Z(W) R F ;G03 X(U)_Z(W)_I_K_F_ ;G03 X(U) Z(W) R F ;2)指令功能:3)指令说明:①G02为顺时针圆弧插补指令,G03为逆时针圆弧插补指令。
圆弧的顺、逆方向判断见图3左图,朝着与圆弧所在平面相垂直的坐标轴的负方向看,顺时针为G02,逆时针为G03,图3右图分别表示了车床前置刀架和后置刀架对圆弧顺与逆方向的判断;图3 圆弧的顺逆方向②如图4,采用绝对坐标编程,X、Z为圆弧终点坐标值;采用增量坐标编程,U、W为圆弧终点相对圆弧起点的坐标增量,R是圆弧半径,当圆弧所对圆心角为0°~180°时,R取正值;当圆心角为180°~360°时,R取负值。
I、K为圆心在X、Z轴方向上相对圆弧起点的坐标增量(用半径值表示),I、K为零时可以省略。
图4 圆弧绝对坐标,相对坐标图5 圆弧插补G02 X50.0 Z30.0 I25.0 F0.3; G03 X87.98 Z50.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 I25.0 F0.3; /绝对坐标,直径编程G02 X50.Z30.0 R25.0 F0.3; G03 U37.98 W-30.0 I-30.0 K-40.0 F0.3;G02 U20.0 W-20.0 R25.0 F0.3; /相对坐标,直径编程(4)主轴转速设置(S)车床主轴的转速(r/min)为:式中υ为圆周切削速度,单位缺省为m/min 、D为工件的外径,单位为mm。
数控车床指令G00 快速定位G00,X、Z轴分别会以最快速的方法到达目的点,移动路线一般是折线。
当使用G00时,会先以X 轴、Z轴的合成方向移动到目的点也就是你指定的坐标点,最后在由余下行程的某轴单独快速移动指定的坐标点。
使用G00时,轴移动速度不接受F代码来控制,受倍率的限制。
G00代码一般都是走空刀,快速移动到某点,所以G00也称快速定位,一般而言G00是不能用于切削行程中。
注意:在高速切削的时候,G00移动速度特别快,移动速度快通常也是新手们撞刀的地方,所以在没有把握的时候最好不要X,Z轴一起动。
G01 直线插补G01指令是经常要用到的指令,走刀速度由F来控制,走刀方向可以走圆柱,圆锥其实G01时的实际的走刀速度等同于F指令给定的速度与进给速度修调倍率的乘积。
一般数控机床会有主轴倍率和进给倍率,这2个倍率可以很方便的调节主轴的快慢,和走刀的快慢,无需修改程序中的走刀速度和主轴转速。
其实G01指令在有些系统具备倒圆弧角,这样简省了编程人员的时间无需在调用G02或G03指令来倒圆弧角G90 外圆切削循环(单一固定循环)G94 端面切削循环指令:GOO X(U)_Z(W)_F_;(5)锥面加工指令:G90 X(U)_Z(W)_I_F_;I为切削始点与圆锥切削终点半径值(注意I的正负)。
(6)复合指令循环(外圆粗车G71)指令:G71 U_R_;G71 P_Q_U_W_F_;U 每次进给量(0-0.15)。
R 每次退刀量(0.5)。
P 循环程序起始号。
Q 循环程序结束号。
U 径向粗车余量。
W 轴向粗车余量。
(端面粗车循环G72)指令:G71 W_R_;G71 P_Q_U_W_F_;W 每次进给量(0-0.15)。
R 每次退刀量(0.5)。
P 循环程序起始号。
Q 循环程序结束号。
U 径向粗车余量。
W 轴向粗车余量。
(精车)指令:G70 P_Q_;(7)指令:G73 U_W_R_;G73 P_Q_U_W_F_;U x轴上的总退刀量。
FANUC数控车床指令详解G41刀尖半径左补偿G42刀尖半径右补偿G50坐标系设定或最高限速G50 X Z 或G50 SG50.3工件坐标系预置G50.220多边形车削取消G51.多边形车削G52局部坐标系G52 X20 Z20;X\Z值是局部坐标系原点在原工件坐标系的位置。
若G52 X0 Z0;则取消局部坐标系,恢复原来坐标系原点。
G53选择机床坐标系取消工件坐标系,选择机床坐标系。
( G90 ) G53 X_ Y_ Z_;它在绝对命令 (G90) 里有效,在增量命令里(G91) 无效。
注意 (1)刀具直径偏置、刀具长度偏置和刀具位置偏置应当在它的 G53 命令指派之前提前取消。
否则,机床将依照指派的偏置值移动。
(2)在执行G53指令之前,必须手动或者用G28 命令让机床返回原点。
这是因为机床坐标系必须在G53命令发出之前设定。
G54▲14选择工件坐标系1G54;开机默认。
G55-59选择工件坐标系2-6G55-59;G6500宏程序非模态调用A类应用FANUC 0TD系统,B类FANUC 0I系统.局部变量#1-#33,公共变量#100-#149,#500-#549,系统变量#1000-宏程序以M99结束,调用可用M98或“G65 P程序号L次数”形式。
A类程序形式:G65 H(a)P(b)Q(c)R(d),a:H代码b:运算结果变量c、d:两个运算变量。
B类宏程序运算指令(3)该指令适用于随Z坐标的单调增加或减小,X坐标也单调变化的情况。
Ns程序段必须沿X进刀,不能出现Z值。
G72端面粗车复合固定循环编程格式:G72W (△d) R(e);G72 P(ns) Q(nf) U (△u) W(△w) F S T ;2.d:Z向背吃刀量,不带符号;其余参数同G71。
Ns程序段必须沿Z进刀,不能出现X值。
当上述指令用于工件内轮廓加工时,△u应为负值。
举例:如上图其程序单为:O4534;N10 G50 X100.0 Z100.0;N20 M03 S1000;N30 G00 X100.0 Z5.0 M08;N35 G72W3R0.5N40 G72 P50 Q120 U0.5 W0.2 D3.0 F300;N50 G00 Z-60.0;N60 G01 Z-55.0 F200;N70 X70.0;N80 X50.0 Z-35.0;N90 W15.0;N100 X30;N110 X20.0 W10.0;N120 Z5.0;N130 G00 X100.0 Z100.0 M09;N140 M05;N150 M30;G73仿形复合循环编程格式:G73 U(△i) W(△k) R (d);G73 P(ns) Q(nf) U (△u) W(△w) F S T ;d:表示粗车循环次数(分层数);△i:粗车时, X轴方向需要切除的总余量(退刀量)和方向,半径值。
数控车床的基本操作与简单程序调试一、实训目的< 1 >掌握数控车削加工基本编程指令及其应用< 2 >熟悉了解数控车床的操作面板和控制软件;< 3 >掌握数控车床的基本操作方法和步骤;< 4 >进一步了解数控车床的结构组成、加工控制原理;< 5 >熟练掌握精车程序的输入调二、预习要求认真阅读数控车床组成、位置调整和坐标系设定及基本编程指令与调试的章节内容。
三、实训理论基础1.基本编程指令功能介绍1 ). G 功能 ( 格式: G2 G 后可跟 2 位数)常用 G 功能指令(1) 、表内 00 组为非模态指令,只在本程序段内有效。
其它组为模态指令,一次指定后持续有效,直到被本组其它代码所取代.(2) 、标有 * 的 G 代码为数控系统通电启动后的默认状态。
2 ). M 功能 ( 格式: M2 M 后可跟 2 位数)车削中常用的 M 功能指令有:M00—- 进给暂停 M01-- 条件暂停 M02——程序结束M03-- 主轴正转 M04-- 主轴反转 M05—- 主轴停转M98——子程序调用 M99-—子程序返回.M08-- 开切削液 M09—- 关切削液 M30——程序结束并返回到开始处3 ). T 功能(格式: T2 或 T4 )有的机床 T 后只允许跟 2 位数字,即只表示刀具号,刀具补偿则由其它指令。
有的机床 T 后则允许跟 4 位数字,前 2 位表示刀具号,后 2 位表示刀具补偿号。
如:T0211 表示用第二把刀具,其刀具偏置及补偿量等数据在第 11 号地址中。
4 ). S 功能 ( 格式: S4 S 后可跟 4 位数)用于控制带动工件旋转的主轴的转速.实际加工时,还受到机床面板上的主轴速度修调倍率开关的影响。
按公式: N=1000Vc / p D 可根据某材料查得切削速度 Vc ,然后即可求得 N. 例如:若要求车直径为 60mm 的外圆时切削速度控制到 48mm/min ,则换算得: N=250 rpm (转/ 分钟 ) 则在程序中指令 S250;5 ).车床的编程方式( 1 ).绝对编程方式和增量编程方式。
数控车床编程基本指令
1)外圆粗加工复合循环(G71)
指令格式:G71 UΔd Re
G71 Pns Qnf UΔu WΔw Ff Ss Tt
指令功能:切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,如图19所示。
A为循环起点,A-A'-B为精加工路线。
图19 外圆粗加工复合循环图20 端面粗加工复合循环
指令说明:①Δd表示每次切削深度(半径值),无正负号;
②e表示退刀量(半径值),无正负号;
③ns表示精加工路线第一个程序段的顺序号;
④nf表示精加工路线最后一个程序段的顺序号;
⑤Δu表示X方向的精加工余量,直径值;
例题:如图21所示,运用外圆粗加工循环指令编程。
图21 外圆粗加工复合循环例题
N010 G50 X150 Z100
N020 G00 X41 Z0
N030 G71 U2 R1
N040 G71 P50 Q120 U0.5 W0.2 F100 N050 G01 X0 Z0
N060 G03 X11 W-5.5 R5.5
N070 G01 W-10
N080 X17 W-10
N090 W-15
N100 G02 X29 W-7.348 R7.5
N110 G01 W-12.652
N120 X41
N130 G70 P50 Q120 F30
2)端面粗加工复合循环(G72)
指令格式: G72 WΔd Re
G72 Pns Qnf UΔu WΔw Ff Ss Tt
指令功能: 除切削是沿平行X轴方向进行外,该指令功能与G71相同,如图20所示。
指令说明:
Δd 、e、ns 、nf、Δu、Δw的含义与G71相同。
例题:如图22,运用端面粗加工循环指令编程。
图22 端面粗加工复合循环例题图23 固定形状切削复合循环
N010 G50 X150 Z100
N020 G00 X41 Z1
N030 G72 W1 R1
N040 G72 P50 Q80
U0.1 W0.2 F100
N050 G00 X41 Z-31
N060 G01 X20 Z-20
N070 Z-2
N080 X14 Z1
N090 G70 P50 Q80 F30
3)固定形状切削复合循环(G73)
指令格式: G73 UΔi WΔk Rd
G73 Pns Qnf UΔu WΔw Ff Ss Tt
指令功能:适合加工铸造、锻造成形的一类工件,见图23所示。
指令说明:
Δi 表示X轴向总退刀量(半径值);
ΔK 表示Z轴向总退刀量;
d 表示循环次数;
ns 表示精加工路线第一个程序段的顺序号;
nf 表示精加工路线最后一个程序段的顺序号;
Δu 表示X方向的精加工余量(直径值);
Δw 表示Z方向的精加工余量。
①固定形状切削复合循环指令的特点:
a.刀具轨迹平行于工件的轮廓,故适合加工铸造和锻造成形的坯料;
b.背吃刀量分别通过X轴方向总退刀量Δi和Z轴方向总退刀量ΔK除以循环次数d求得;
c.总退刀量Δi与ΔK值的设定与工件的切削深度有关。
②使用固定形状切削复合循环指令,首先要确定换刀点、循环点A、切削始点A’和切削终点B的坐标位置。
分析上图,A点为循环点,A’→B是工件的轮廓线,A→A’→B为刀具的精加工路线,粗加工时刀具从A点后退至C点,后退距离分别为Δi+Δu /2,Δk+Δw,这样粗加工循环之后自动留出精加工余量Δu /2、Δw。
③顺序号ns至nf之间的程序段描述刀具切削加工的路线。
例题: 如图14所示,运用固定形状切削复合循环指令编程。