数控车床 外圆、内圆循环G71
外圆循环g71编程实例

外圆循环g71编程实例外圆循环G71编程实例在数控车床上,我们经常需要使用G71指令进行外圆粗车循环和G70指令进行精车循环。
下面,我们通过一个实例来介绍如何编写外圆循环G71编程。
假设我们需要加工一个直径为100mm的圆,材料为铸铁,硬度较高。
我们可以使用G71指令进行粗车,然后使用G70指令进行精车。
1. 首先,我们需要确定粗车和精车的切削用量。
例如,粗车时,我们可以选择切削速度为80m/min,进给速度为0.2mm/r,切削深度为3mm;精车时,我们可以选择切削速度为100m/min,进给速度为0.1mm/r,切削深度为1.5mm。
2. 设置刀具参数。
例如,我们可以选择一把直径为100mm的硬质合金车刀,刀尖角度为10°,刀宽为2mm。
3. 编写G71指令的程序。
程序如下:```O0001;G99;M03 S600;T0101;G0 X100. Z100.;G71 U2 R1.5;G71 P1 Q2 U0.3 W0.1 F0.2;N1 G0 X50. Z2.;G1 Z-25. F0.2;X65.;W-15.;X80.;W-30.;G0 Z100.;N2 G0 X100. Z100.;G70 P1 Q2 F0.1;M30;```在这个程序中,我们首先设置了主轴转速为600r/min,选择了T0101刀位。
然后,我们使用G0指令将机床移动到工件坐标系原点。
接下来,我们使用G71指令进行粗车循环,设置切削深度为2mm,精车余量为1.5mm。
在N1段,我们编写了粗车的走刀路径,包括X方向走刀、Z方向走刀和切槽。
在N2段,我们使用了G70指令进行精车循环。
最后,我们使用M30指令结束程序。
通过这个实例,我们可以看出外圆循环G71编程的主要步骤包括:设置切削用量、设置刀具参数、编写G71指令和G70指令。
在实际加工中,我们还需要根据工件的实际情况和刀具的性能来调整切削用量和走刀路径。
在这个实例中,我们使用了G71和G70指令来完成一个简单的外圆加工。
g71车外圆编程实例及解释

G71 车外圆编程实例及解释G71 指令是数控车床中的一种循环指令,用于车削外圆。
在数控车床上,G71 指令通常用于加工轴类零件的外圆、端面和螺纹等。
G71 指令的格式为:G71 X Z F S T,其中 X 和 Z 是刀具运动的方向和距离,F 是刀具切削的速度,S 是刀具进退刀的运动速度,T 是刀具切削的循环次数。
下面是 G71 指令的编程实例及解释:例 1:车削一个直径为 10mm、深度为 5mm 的外圆。
编程步骤如下:1. 将刀具移动到工件表面,使刀具中心点和工件表面重合。
2. 将刀具移动到工件外圆的圆心处,并使刀具高度等于工件表面深度。
3. 按下 G71 指令,刀具开始车削外圆,加工结束后退回到起点。
4. 重复以上步骤,直到加工完成。
例 2:车削一个直径为 10mm、半径为 2mm 的圆球。
编程步骤如下:1. 将刀具移动到工件表面,使刀具中心点和工件表面重合。
2. 将刀具移动到工件外圆的圆心处,并使刀具高度等于工件表面深度。
3. 按下 G71 指令,刀具开始车削圆球,加工结束后退回到起点。
4. 重复以上步骤,直到加工完成。
在使用 G71 指令时,需要注意以下事项:1. G71 指令只能用于车削外圆、端面和螺纹等,不能用于加工内圆。
2. G71 指令中的刀具运动方向和距离必须与刀具的旋转方向和移动速度相匹配,否则可能会导致加工失败。
3. G71 指令中的循环次数 T 必须按照规定的循环次数执行,否则可能会导致加工不完整。
4. 在加工过程中,需要注意刀具的磨损和工件的材料,及时调整刀具的磨损程度和工件的材料,以保证加工质量和效率。
以上就是 G71 指令的编程实例及解释,希望能对大家有所帮助。
数控加工工艺及编程 外圆粗车循环指令G71

一、编程格式格式:G71 U(∆d)__R(e) __ ;G71 P(ns)__Q(nf)__U(∆u)__W(∆w)__F(f)__;式中:∆d—切削深度(半径值,不指定正负号);e —退刀量;ns—精加工形状程序段中的开始程序段号;nf—精加工形状程序段中的结束程序段号;∆u—X轴方向精加工余量(直径值) ;∆w—Z轴方向的精加工余量;f—进给速度。
二、说明1、该指令由刀具平行于Z轴方向(纵向)进行切削循环,又称纵向切削循环。
适合加工轴类零件;2、G71循环程序段的第一句只能写X值,不能写Z或X、Z同时写入。
3、该循环的起始点位于毛坯外径处。
4、该指令只能切削前小后大的工件,不能切削凹进形的轮廓。
5、用G98(即用mm/min)编程时,螺纹切削后用割断刀的进给速度F 一定要写,否则进给速度的单位将变成mm/r并用螺纹切削的进给速度,引起撞刀。
6、使用该指令头部倒角,由于实际加工是最后加工,描述路径时无需按照延长线描述。
7、由G71每一次循环都可以车削得到工件,避免了G73出现的走空刀的情况。
因此,当加工程序既可用G71编制,也可用G73编制时,尽量选取G71编程。
由于G71循环按照直线车削,加工速度高于G73,有利于提高工作效率。
三、编程实例下图零件材料为45#钢,毛坯的直径为φ35mm,长度自定。
参考程序:O4000N10 T0101;N20 S600 M03;N30 G00 X45 Z2;N40 G71 U1.5 R1;N50 G71 P60 Q120 U1 W0.2 F100;N60 G00 X10;N70 G01 Z0;N80 G02 X20 Z-5 R5;N90 G01 Z-50;N100 G03 X40 Z-40 R10;N110 Z-76;N120 G70 P60 Q120;N130 G00 X60 Z60;N140 M30;。
数控车G71 的使用

数控车床复合命令(G71、G72、G73、G74、G75、G76)经常用到,适合加工余量较大及锻件、铸件的加工编程。
复合命令不需要编写精加工的程序段落,不仅程序段落少,而且有效地缩短了编程的辅助时间。
复合命令都是粗加工的循环,需要用G70命令进行精加工。
下面就对常用的复合命令G71、G72、G73的使用方法及加工路线进行分析(以下都是以F A N U C系统为例)。
1.G71—内、外圆的粗精加工循环G71粗车循环命令主要用于径向尺寸要求比较高、轴向尺寸大于径向尺寸的毛坯工件进行粗车循环。
(1)格式G7l U(△d)R(e);G71P(n s)Q(n?)u(△u)W(△ω)F(?)S(s)T(t);G70P(n s)Q(n?);格式中,△d为切削深度(半径值指定,不带正负符号,且为模态指令);e为退刀量(模态指令);n s为精车程序段的开始段落号;n?为精车程序段的结束段落号;△u为x轴方向的精车余量(有正负符号,直径指令);△ω为z轴方向的精车余量(有正负符号);?、s、t为粗加工循环中的进给速度、主轴转速及刀具功能;G70为精车循环,该命令不能单独使用,需跟在粗车复合循环指令之后。
(2)图示说明循环轨迹如图1所示,A B为工件轮廓线,刀具从C点开始快速移动到D点,移动的距离为精车留量,然后根据给定的切削深度x轴进刀,进行轴向车削,退刀时按退刀量e进行45。
退刀后快速移动到循环起点,完成一个粗车循环,依次根据切削深度进行多次循环,粗车的最后一个循环是根据精车留量完成的一次成形车削循环。
需要注意以下两点:①G71循环命令只在轮廓外形是递增时使用,不可以用在有递减时,否则会出现递减部分进行一次分层车削,车削深度过大。
②程序段的移动命令只能是x轴移动,不可以出现Z轴移动,否则出现报警。
(2)图示说明循环轨迹如图3所示,A B为工件轮廓,刀具从C开始点快速移动到,),移动量为精车留量,按A d值z轴方向进刀,进行径向车削,按e值进行45。
数控车床G71复合循环指令

复合形状固定循环G71一.应用场合用于切削非一次加工即能达到加工规定尺寸的场合,利用复合形状固定循环功能,只要编写出最终加工路线,给出每次的背吃刀量等加工参数,车床即能自动地对工件重复切削,直到加工完成。
圆柱毛坯料粗车和圆筒毛坯料粗镗加工。
外轮廓加工只能加工从小到大递增的工件。
内孔加工只能加工从大到小递减的工件。
1.粗车格式:G71U 1—R —;G71P —Q —U 2—W —F —;X ,Z :循环的起点坐标。
X :加工前工件尺寸大1—2mm Z :距离工件右端面2-3mm 处U 1:背吃刀量R :径向退刀量P :循环开始的程序段号Q :循环结束的程序段号U 2:X 轴方向的精加工余量W :Z 轴方向的精加工余量F :进给速度半径值,单位:mm直径值,单位:mm G00X —Z —;二.粗车:思考:定位点能否定得很远?有什么样的现象?a. X 向进刀b. Z 向切削c. 45度角退刀d. Z 向快速返回循环起点循环起点abcd45度2.走刀轨迹分析:RU循环起点4.使用G71时的注意事项:1.程序中的程序段号必须与G71的循环开始段号和循环结束段号对应。
(错例)2.循环开始的第一程序段必须为单轴移动,必须先移动X轴. (错例)3.G71中的两个程序段不能合并也不缺少.(错例)4.在单步状态下执行G71程序时,需要按三下循环启动才开始加工.例题:按照图纸进行编程O0001;N1(外轮廓粗加工)G99G97M03S500T0101F0.2;G00X67Z5;G71U2R1;G71P10Q20U0.5W0.5;N10G00X0;G01Z0;G03X30Z-15R15;X40Z-17;Z-45;N20G01Z-65;G00X100Z100; M30;工艺分析:形状指令相关点坐标X60圆弧G03 (30,-15)………………毛坯尺寸:ф65X100G01X36;三.1.精车格式:G00X—Z—;G70P—Q—F—;P:循环开始的程序段号Q:循环结束的程序段号F:进给速度2.精车的作用:去除粗车留下的余量,提高表面加工质量.注意:G70中的循环开始和结束的程序段号G71的循环开始和结结束的程序段号要相同循环起点O0001;N1(外轮廓粗加工)G99G97M03S500T0101F0.2;G00X67Z5;G71U1.0R0.5;G71P10Q20U0.5F0.2;N10G00X0;G01Z0;G03X30Z-15R15;G01X36;Z-45;N20G01Z-70;G00X100Z100; M05;M00;N2(外轮廓精加工)G99G97M03S800T0101F0.1; G00X67Z5;G70P10Q20F0.1;G00X100Z100;M30;X60M30;分析:形状指令相关点坐标圆弧G03 (30,-15)………………X40Z-17小结:一.粗车格式:G00X—Z—;G71U—R—;G71P—Q—U—W—F—;二.精车格式:G00X—Z—;G70P—Q—F—;三.定位点的确定:X:加工前工件的最大尺寸大1-2mmZ:工件的右端面2-5mm处四.使用G71时的注意事项:1.程序中的程序段号必须与G71的循环开始段号和循环结束段号对应。
数控车床用g71编程详细讲解

数控车床用g71编程详细讲解
《数控车床用G71编程详细讲解》
一、G71的编程语言
1、加工循环:G71是一种用于加工车床的编程语言,它的主要功能是用来实现加工车床的外圆加工循环,它的程序指令由B块、S 块和T块组成,它可以输入多种参数,而循环的次数则由程序中的参数N决定,也可以由程序中的条件语句来控制循环的终止。
2、G71用于加工车床的外圆加工循环的程序可以实现复杂的加工,主要有以下几个参数:
(1)R 半径参数:指定加工半径。
(2)F 进给参数:指定每次加工深度;
(3)N 循环次数参数:指定回圈加工的次数;
(4)L 加工夹紧参数:指定等待时间;
(5)C 切削方向参数:指定切削方向;
(6)P 循环停止条件参数:指定循环何时结束。
二、G71编程的流程
1、先进行夹紧
首先,使用G71编程时,它先要进行夹紧操作,以确保加工的精度。
夹紧操作可以通过设定L参数来实现,L参数控制夹紧时车床转动的圈数,而夹紧的开始位置可以通过设定H参数来控制。
2、设定循环加工参数
接下来,需要设定循环加工的参数,包括R参数——指定加工
半径,F参数——指定每次加工深度,N参数——指定回圈加工的次数,C参数——指定切削方向,P参数——指定循环何时结束。
3、进行循环加工
最后,可以根据上面定义的参数来进行外圆加工的循环加工,具体步骤如下:
(1)开始循环加工;
(2)车床按照R参数、F参数和C参数执行加工指令,完成一次循环;
(3)检测P参数,如果不满足P条件,则重复上述步骤;
(4)如果满足P条件,则结束所有循环,退出程序。
数控车床 外圆、内圆循环G71PPT演示课件

X向每次进刀3mm(直径),退刀量0.5mm
G71 P1 Q2 U0.3 W0.1 F80; X向留0.3mm的余量;Z向留0.1mm的余量
N1 G00 X18 ;
G01 Z-15 F60;
X31 W-12;
精加工程序;编程路线如图7-2b所示
Z-40;
G02 X45 W-7 R7;
N2 G01 Z-55;
上一页 下一页
16 返回
Δ d--粗车时Z轴每次进刀量(无正负符号),进刀方向由ns 程序段的移动方向决定。
e--粗车时Z轴的退刀量(无正负符号),退刀方向与进刀方 向相反。
ns--精车轨迹的第一个程序段的程序段号。 nf--精车轨迹的最后一个程序段的程序段号。 Δ u--粗车时X轴留出的精加工余量。(直径值,有正负符号 ) Δ w--粗车时Z轴留出的精加工余量。 (有正负符号) F--切削进给速度。 S--主轴转速。 T--刀具号,刀具偏置号。
...;
...F;
...S;
………………………③
...
N(nf)...;
上一页 下一页
15 返回
G72代码分为三个部分: ①——给定粗车时的切削量、退刀量的程序段。 ②——给定定义精车轨迹的程序段区间、精车余量和切削速 度,主轴转速、刀具功能的程序段。 ③——定义精车轨迹的若干连续的程序段,执行G72时,这 些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据 精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工 路线,沿与X轴平行的方向切削,通过多次进刀→切削→退刀的 切削循环完成工件的粗加工,G72的起点和终点相同。本代码适 用于非成型毛坯(棒料)的成形粗车。
编程篇
课题七 多重循环指令(G70~G75)
数控车G71用法及编程实例-g71编程运用

数控车G71用法及编程实例-g71编程运用数控车 G71 用法及编程实例 g71 编程运用在数控车床加工中,G71 指令是一个非常实用且常用的指令,它能够大大提高加工效率和精度。
接下来,让我们一起深入了解一下 G71指令的用法以及通过编程实例来更好地掌握它。
G71 指令是数控车床中的外圆粗车循环指令。
使用 G71 指令可以实现对零件轮廓的粗加工,将大量的余量快速去除。
G71 指令的格式通常如下:G71 U(Δd) R(e);G71 P(ns) Q(nf) U(Δu) W(Δw) F(f) S(s) T(t);其中,Δd 表示每次切削深度(半径值),e 表示退刀量,ns 表示精加工轮廓程序段中开始程序段的段号,nf 表示精加工轮廓程序段中结束程序段的段号,Δu 表示 X 方向精加工余量(直径值),Δw 表示 Z方向精加工余量,f 表示进给速度,s 表示主轴转速,t 表示刀具号。
在使用 G71 指令时,需要注意以下几点:首先,要合理设置切削参数,包括切削深度、退刀量、进给速度等。
切削深度过大可能导致刀具损坏或加工质量下降,过小则会降低加工效率。
退刀量要根据实际情况进行调整,以确保刀具能够安全退出切削区域。
其次,要正确编写精加工轮廓程序段。
精加工轮廓程序段必须遵循从起点到终点的顺序,并且不能出现 Z 轴的负向移动(除非使用了G73 指令)。
接下来,通过一个具体的编程实例来看看 G71 指令的实际应用。
假设我们要加工一个轴类零件,其毛坯直径为 50mm,长度为100mm,要加工成直径为 30mm 的轴,长度为 80mm,并且在轴的一端有一个直径为 20mm,长度为 10mm 的台阶。
以下是使用 G71 指令编写的数控程序:O0001 (程序名)T0101 (选择 1 号刀具,1 号刀补)M03 S800 (主轴正转,转速 800r/min)G00 X52、 Z2、(快速定位到加工起点)G71 U2、 R1、(粗车循环,切削深度 2mm,退刀量 1mm)G71 P10 Q20 U05 W02 F02 (精加工余量 X 方向 05mm,Z 方向02mm,进给速度 02mm/r)N10 G00 X30、(精加工轮廓起点)G01 Z-80、(直线切削)X20、 Z-90、(台阶处切削)N20 Z-100、(精加工轮廓终点)G00 X100、 Z100、(刀具快速退回到安全位置)M30 (程序结束)在这个程序中,首先通过 G71 指令设置了粗车的参数,然后在 P10 到 Q20 之间编写了精加工轮廓的程序段。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
快速返回刀具起点 主轴停止,换回基准刀 程序结束
上一页
下一页
G72指令的Z方向每次进刀量不能大于刀宽值;G72加工起点要考虑到快速进刀的
安全性,X向应离开加工部位2~3mm。
返回
2.如图所示,直径ф 45mm外圆已加工完毕,要求用G72指 令对零件其它轮廓进行粗加工。
上一页
下一页
返回
参考程序 O....; G00 X80 Z80 ; M03 S500 T0202;
下一页 上一页
返回
Δ d——粗车时X轴每次进刀量(半径值)。
e——粗车时X轴的退刀量,退刀方向与进刀方向相反。 ns——精车轨迹的第一个程序段的程序段号。 nf——精车轨迹的最后一个程序段的程序段号。
Δ u——X轴的精加工余量,粗车轮廓相对于精车轨迹的X轴坐 标偏移。(直径值,有正负符号)
Δ w——Z轴的精加工余量,粗车轮廓相对于精车轨迹的Z轴坐
标偏移。(有正负符号) F——切削进给速度。
上一页
S--主轴转速。
T--刀具号,刀具偏置号。 F、S、T:可以在第一个G71代码或第二个G71代码中指定。
下一页
返回
上一页
G71指令运动轨迹
下一页
返回
1. 从起点 A点快速移动到 A´点(X轴移动 Δ u、Z轴移动 Δ w)。
2. 从 A´点 X轴移动 Δ d(进刀),ns 程序段是 G00 时按快速
...;
...F; ...S; ……………………………… ③
...;
N (nf)...;
上一页
下一页
返回
①——给定退刀量、切削次数的程序段。 ②——给定定义精车轨迹的程序段区间、精车余量的程序段 。 ③——定义精车轨迹的若干连续的程序段,执行G73时,这 些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据 精车余量、退刀量、切削次数等数据自动计算粗车偏移量、粗 车的单次进刀量和粗车轨迹,每次切削的轨迹都是精车轨迹的 偏移,切削轨迹逐步靠近精车轨迹,最后一次切削轨迹为按精 车余量偏移的精车轨迹。G73 的起点和终点相同,本代码适用 于成型毛坯的粗车。
小提示
注释 程序名 快速定位至安全换刀点(刀具起点) 使用2号切槽刀,刀宽为3 mm以左刀位点为 基准;主轴正转,转速500r/min 快速定位到A点 Z方向每次进刀2 mm,退刀量为0.3 mm X方向留0.3 mm余量,Z方向留0.1 mm余量
G72指令的精加工程序群; 编程路线:A→B→C→D→E→F→G
Δ w——Z轴的精加工余量 (有正负符号)。
F——切削进给速度。 S--主轴转速。
上一页
T--刀具号,刀具偏置号。
F、S、T:可以在第一个G73代码或第二个G73代码中指定。
下一页
返回
上一页
图7-6 G73指令运动轨迹
下一页
返回
G73指令运动轨迹如图 7-6所示。刀具从循环起点A点开始,快速退
刀至A1点(X向退刀量为△i+△u/2 ,Z向退刀量为△w+△k),快速进刀
注释 程序名 快速定位至安全换刀点(刀具起点) 使用1号基准刀,主轴正转,转速800r/min 快速定位到A点 X向每次进刀3mm(直径),退刀量0.5mm X向留0.3mm的余量;Z向留0.1mm的余量
精加工程序;编程路线如图7-2b所示
快速返回刀具起点 主轴停止 程序结束
上一页
下一页
返回
1 2 3
上一页
下一页
返回
G72 W(Δ d) R(e);……………………………………① G72 P(ns) Q(nf) U(Δ u) W(Δ w) F S T ;……② N(ns) G00/G01 X(U) ; ...; ...F; ...S; ………………………③
...
N(nf)...;
上一页
下一页
返回
移动速度进刀,如果ns程序段是 G01时按G71 的切削进给速度 F
进刀,进刀方向与 A点→B 点的方向一致。
3. Z 轴切削进给到轮廓粗车,切削方向与 B 点→C 点 Z 轴 坐标变化一致。 4. X轴、Z 轴按切削进给速度退刀 e(45°直线),退刀方向 与各轴进刀方向相反。
上一页
下一页
返回
5. Z 轴以快速移动速度退回到与 A´点 Z 轴绝对坐标相同的位 置。 6. 如果X轴再次进刀(Δ d+e)后, 移动的终点仍在A´点→B´点 的联线中间(未达到B´点),X轴再次进刀(Δ d+e),然后执行第3步; 如果 X轴再次进刀(Δ d+e)后,移动的终点到达 B´点或超出了 A´点 →B´点的联线,X轴进刀至 B´点,然后执行第7步。
7. 沿粗车轮廓从 B´点切削进给至 C´点; 从 C´点快速移动到
A点,G71 循环执行结束,程序跳转到 nf程序段的下一个程序段执
上一页
行。
下一页
返回
上一页
下一页
返回
刀具定位点是执行G71循环指令之前刀位点所在的位置,该点既是
程序循环的起点,也是程序循环的终点。对于该点,考虑到快速进刀
的安全性,Z向应离开加工部位1~2mm。在加工外圆表面时,X向等于
) Δ w--粗车时Z轴留出的精加工余量。 (有正负符号)
上一页
F--切削进给速度。
S--主轴转速。 T--刀具号,刀具偏置号。
下一页
返回
G72指令运动轨迹
上一页
下一页
返回
1. 从起点 A点快速移动到 A´点(X轴移动 Δ u、Z轴移动 Δ w)
。
2. 从 A´点 Z 轴移动 Δ d(进刀),ns 程序段是 G00 时按快速 移动速度进刀;如果ns 程序段是 G01 时按G72 的切削进给速度 F
G72代码分为三个部分: ①——给定粗车时的切削量、退刀量的程序段。 ②——给定定义精车轨迹的程序段区间、精车余量和切削速 度,主轴转速、刀具功能的程序段。 ③——定义精车轨迹的若干连续的程序段,执行G72时,这 些程序段仅用于计算粗车的轨迹,实际并未被执行。系统根据 精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加工 路线,沿与X轴平行的方向切削,通过多次进刀→切削→退刀的 切削循环完成工件的粗加工,G72的起点和终点相同。本代码适 用于非成型毛坯(棒料)的成形粗车。
注释 程序名 快速定位至安全换刀点(刀具起点) 使用2号切槽刀,刀宽为3 mm以左刀位点为 基准;主轴正转,转速500r/min 快速定位到A点 切槽;刀具返回A点 Z方向每次进刀2 mm,退刀量为0.3 mm。 X方向留0.3 mm余量
G00 X47 Z-36 ; G94 X18 F60; G72 W2 R0.3 ; G72 P1 Q2 U0.3 W0 F80 ; N1 G00 Z-11; G01 X45 F60; G02 X31 W-7 R7; G01 Z-24; G02 X18 W-6.5 R6.5; N2 G01 Z-36; G72 W2 R0.3 ; G72 P3 Q4 U0.3 W0.1 F80 ;
注释
第二个G72指令的精加工程序群 编程路线:A→B→C→D→E→F
快速返回刀具起点 主轴停止,换回基准刀 程序结束
上一页
下一页
返回
1 2 3
上一页
下一页
返回
G73 U(Δ i) W (Δ k) R (d) ;………………………………①
G73 P(ns) Q(nf) U(Δ u) W(Δ w) F S T N(ns) G00/G01..; ;……………②
下一页 上一页
返回
Δ i——X轴粗车退刀量(半径值,有正负符号)。 Δ k——Z轴粗车退刀量 (有正负符号) 。 d——切削的次数,R5表示5次切削完成封闭切削循环。 ns——精车轨迹的第一个程序段的程序段号。 nf——精车轨迹的最后一个程序段的程序段号。 Δ u——X轴的精加工余量 (直径值,有正负符号)。
进刀,进刀方向与 A点→B 点的方向一致;
3. X轴切削进行轮廓粗车,切削方向与 B 点→C 点 X轴坐标变 化一致;
4. X轴、Z 轴按切削进给速度退刀 e(45°直线),退刀方向与各
轴进刀方向相反;
上一页
下一页
返回
5. X轴以快速移动速度退回到与 A´点 X轴绝对坐标相同的位置;
6. 如果 Z 轴再次进刀(Δ d+e)后,移动的终点仍在 A´点→B´点 的联线中间(未达到 B´点),Z 轴再次进刀(Δ d+e),然后执行第3步
上一页
下一页
返回
参考程序 O....; G00 X80 Z80 ; M03 S800 T0100; G00 X68 Z3 ; G73 U5.5 W5.5 R3 ; G73 P1 Q2 U0.5 W0.5 F80 ; N1 G01 X20 Z2 F60; Z-15; X40 W-10 ; Z-45; G02 X60 W-10 R10; N2 G01 Z-70; G00 X80 Z80 ; M05 ; M30;
编程篇
课题七 多重循环指令(G70~G75)
上一页
下一页
返回
1
2
3
4
上一页 下一页
返回
G71 U(Δ d) R(e);……………………………………① G71 P(ns) Q(nf) U(Δ u) W(Δ w) F S T ;……② N(ns) G00/G01 X(U) ; ...; ...F; ...S; ………………………③
...
N(nf)...;
上一页
下一页
返回
①——给定粗车时的切削量、退刀量的程序段。 ②——给定定义精车轨迹的程序段区间、精车余量和切削 速度,主轴 转速、刀具功能的程序段。 ③——定义精车轨迹的若干连续的程序段,执行G71时, 这些程序段仅用于计算粗车的轨迹,实际并未被执行,系统根 据精车轨迹、精车余量、进刀量、退刀量等数据自动计算粗加 工路线,沿与Z轴平行的方向切削,通过多次进刀→切削→退刀 的切削循环完成工件的粗加工。G71的起点和终点相同。本代码 适用于非成型毛坯(棒料)的成型粗车。