数控车循环指令
数控车床单一形状固定循环指令编程

1、车削循环指令概述 ❖ 车削循环指令是指用含G功能旳一种程序
段来完毕需要用多种程序段指令旳编程指令, 使程序简化。
❖车削循环一般用在清除大部分余量旳粗加工
中。
❖各类数控系统循环指令旳形式和编程措施相
差甚大.
2、车削循环指令分类
外圆车削循环 简朴车削循环
端面车削循环
车削循环 复合车削循环
G94适合于X向余量远不小于Z向余量旳单一圆柱面 或圆锥面旳加工。
X
Z
W
4(R) A
X Z
W
A
1(R)
U
3(F)
1(R)
C 2(F)
U
2
C 2(F) 4(R)
3(F)
2
2
X
2
X
O
Z
O
Z
2、圆锥面旳切削循环
格式:G94 X(U) Z(W) R F ;
功能:可实现车削圆锥面旳自动固定循环。
其中, R为端面切削旳起点相对于终点在Z方向旳 坐标增量。
程序编制:
N140 G90 X58 Z-25R-10.8 F0.2; N150 X56; N160 X54; N170 X52; N180 X54 N190 X50; N200 X48; N210 X46; N220 X44; N230 X42; N240 X40; N250 G00 X100 N260 Z100; N270 M05; N280 M30;
格式:G90 X(U) Z(W) R F ;
X
Z
W
R< 0
2
U
切削终点
D
3(F)
C
4(R) A
1(R) 2(F)
R
数控车床循环指令详解

(4)Q nf是指定精加工路线的最后一个程序段的段号; (5)U u是X方向上的精加工余量,直径值; (6)W w是Z方向上的精加工余量。 (7)粗车过程中从程序段号Pns~Qnf之间的任何F 只有G71指令中指定的F、S、T功能有效。
图16.6
G71有两种情况,也就是一型和二型。
一型:也就是沿X轴同一方向递增或递减。一型
工序3 精车加工 精车
G00 X150; Z150; N4; S300 M03 T0303; G00 X48 Z-64; G01 X2 F0.05; G00 X150; Z150; M05; M30;
工序4 切断 程序结束
地址 内容
说明
1851
X向间隙数值。数值为半径值。
1852
Z向间隙数值
3204 0/1 PAR设置0是为中括号[ ]。 设置1是为小括号( )
G32 螺纹切削
G92 螺纹车削循环 G94 端面车削 G75 车槽循环 G71 二型粗车循环指令 G73 成型车削循环
G76 复合型螺纹切削
G90 外圆车削 G74 端面车槽循环 G71 外径、内径粗车循环指令 G72 端面粗车循环指令 G70 精车循环
该指令用于车削等螺距直螺纹、锥螺纹。
格式:G32 X(U)__ Z(W)__ F__
格式:G92 X(U) Z(W) R F
XZ螺纹终点坐标,R表示螺纹起始点与终点在X 向的坐标增量值(半径值),圆柱螺纹切削R为0可 省略。一般外锥螺纹R为负值,内锥螺纹R为正值。
T0202 (螺纹刀) M3 S400 G0 X22 Z5 G92 X20 Z-15 R-0.625 I14 F2 X19.6 I14 X19.2 I14 X18.9 14 X18.75 14 X18.631 I14 X18.631 I14 (精车) G0 X100 Z100 M5 M30
数控循环代码G71G72G73

数控循环代码G71/G72/G731.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外圆粗车循环指令适用于轴向尺寸较长的外圆柱面或内孔面,需多次走刀才能完成的粗加工,但该指令的应用有它的局限性,即零件轮廓必须符合X 轴、Z轴方向同时单调增大或单调减小。
如图2所示的结构就不适合用G71指令加工成形。
2.G72端面粗车循环指令其编程格式:G72 W (d) R (e) G72 P (ns) Q (nf) U (u) W (w) F (f) S (s) T (t)式中:d——背吃刀量;e——退刀量;其余各项含意与G71相同。
端面粗车循环指令G72也是一种复合循环指令,与G71所不同的是该指令适合于Z向余量小、X向余量大的回转体零件(如图4所示)粗加工,所加工的零件同样要符合X轴、Z轴方向同时单调增大或单调减小的特点。
3.G73封闭切削循环指令其编程格式:G73 U(i) W(k) R(d)G73 P(ns) Q(nf) U(△u) W(△w) F(f) S(s) T(t)式中:i——X轴向总退刀量;k——Z轴向总退刀量(半径值);d——重复加工次数;其余各项含意与G71相同。
复合固定循环指令G73是一种多次成形封闭切削循环指令,该指令适于对已基本成形的铸、锻毛坯切削,如图6所示,对零件轮廓的单调性则没有要求。
而仍使用G71、G72指令则会产生许多无效切削,且浪费时间。
4.G70精加工循环由G71、G72、G73完成粗加工后,可以用G70进行精加工。
精加工时,G71、G72、G73程序段中的F、S、T指令无效,只有在ns~nf程序段中的F、S、T才有效。
数控车床多重复合循环指令

数控车床多重复合循环指令(G70~G76)运用这组G代码,可以加工形状较复杂的零件,编程时只须指定精加工路线和粗加工背吃刀量,系统会自动计算出粗加工路线和加工次数,因此编程效率更高。
1. 外圆粗加工复合循环(G71)指令格式G71 UΔd ReG71 Pns Qnf UΔu WΔw Ff Ss Tt指令功能切除棒料毛坯大部分加工余量,切削是沿平行Z轴方向进行,见图1,图1 外圆粗加工循环A为循环起点,A-A'-B为精加工路线。
指令说明Δd表示每次切削深度(半径值),无正负号;e表示退刀量(半径值),无正负号;ns表示精加工路线第一个程序段的顺序号;nf表示精加工路线最后一个程序段的顺序号;Δu表示X方向的精加工余量,直径值;Δw表示Z方向的精加工余量。
使用循环指令编程,首先要确定换刀点、循环点A、切削始点A’和切削终点B的坐标位置。
为节省数控机床的辅助工作时间,从换刀点至循环点A使用G00快速定位指令,循环点A的X坐标位于毛坯尺寸之外,Z坐标值与切削始点A’的Z坐标值相同。
其次,按照外圆粗加工循环的指令格式和加工工艺要求写出G71指令程序段,在循环指令中有两个地址符U,前一个表示背吃刀量,后一个表示X方向的精加工余量。
在程序段中有P、Q地址符,则地址符U表示X方向的精加工余量,反之表示背吃刀量。
背吃刀量无负值。
A’→B是工件的轮廓线,A→A’→B为精加工路线,粗加工时刀具从A点后退Δu/2、Δw,即自动留出精加工余量。
顺序号ns至nf之间的程序段描述刀具切削加工的路线。
例题1 图2所示,运用外圆粗加工循环指令编程。
图2 外圆粗加工循环应用N010 G50 X150 Z100N020 G00 X41 Z0N030 G71 U2 R1N040 G71 P50 Q120 U0.5 W0.2 F100N050 G01 X0 Z0N060 G03 X11 W-5.5 R5.5N070 G01 W-10N080 X17 W-10N090 W-15N100 G02 X29 W-7.348 R7.5N110 G01 W-12.652N120 X41N130 G70 P50 Q120 F302. 端面粗加工复合循环(G72)指令格式G72 WΔd ReG72 Pns Qnf UΔu WΔw Ff Ss Tt指令功能除切削是沿平行X轴方向进行外,该指令功能与G71相同,见图3。
数控车循环加工指令G70G71G71G72G90G92G94指令学习

循环加工指令学习外圆、内孔车削循环(G90)直线切削(圆柱面)固定循环:G90 X(U)Z(W)F_;锥形切削固定循环:G90 X(U)Z(W)R F_;X(U) Z(W)指每次循环终点坐标值或称为切出点坐标或称为对角线顶点坐标,F指进给速度。
走刀路线:形状为矩形,单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一个循环指令完成,从而简化程序。
要加工一个台阶只要一个程序段就可以了。
单一固定循环锥体加工G90 X(U)~Z(W)~R~F~式中:X、Z- 圆锥面切削的终点坐标值;或称为梯形对角张顶点坐标。
U、W-圆柱面切削的终点相对于循环起点的坐标;R- 圆锥面切削的起点相对于终点的半径差(如何理解?)。
走刀路线:形状为梯形,“切入-切削-退刀-返回”。
R理解:刀具切削锥面的切出点至切入点在X方向上的矢量。
注意:切削锥体循环时,R值不可省略。
G90 X Z R;X R ;X R;…….外圆柱面加工时:(X,Z)为终点C坐标,(U,W)为终点C相对于起点A坐标值的增量。
图中:R表示快速进给,F为按指定速度进给。
单程序段加工时,按一次循环启动键可完成1—2—3—4的轨迹操作。
外圆锥面加工时:图中:R的意义为圆锥体大小端的差值,X(U),Z(W)的意义同前。
外圆、内孔车削循环圆锥面车削循环用增量坐标编程时要注意R的符号,确定方法是锥面起点B坐标大于终点C坐标时R为正,反之为负。
G90 X40.0 Z20.0 F50.0 ;A→B→C→D→AX30.0 ;A→E→F→D→AX20.0 ;A→G→H→D→AG90 X40.0 Z20.0 R-5.0 F50.0 ;A→B→C→D→AX30.0 R-5.0 ;A→E→F→D→AX20.0 R-5.0 ;A→G→H→D→A示例:G50 X150.0 Z200.0 M08;G00 X94.0 Z10.0 T0101 M03 Z2.0;循环起点G90 X80.0 Z-49.8 F0.25;循环①X70.0;循环②X60.4;循环③G00 X150.0 Z200.0 T0000;取消G90M01;端面车削固定循环(G94)直端面车削固定循环G94 X(U)Z(W) F _;锥端面切削固定循环G94 X(U)Z(W)K(或R)F_ ;示例:G00 X84.0 Z2.0;循环起点G94 X30.4 Z-5.0 F0.2;循环①Z-10.0;循环②Z-14.8;循环③G00 X150.0 Z200.0;取消G94GSK980TD的多重循环指令包括:轴向粗车循环G71、径向粗车循环G72、封闭切削循环G73、精加工循G70、轴向切槽多重循环G74、径向切槽多重循环G75及多重螺纹切削循环G76。
FANUC系统数控车循环指令应用技巧

OCCUPATION161 2010 3FANUC 系统数控车循环指令应用技巧文/季 琴FANUC系统是数控机床的常用控制系统之一。
FANUC系统的循环指令可分单一循环指令和多重循环指令。
循环是指刀具从起刀点开始空行程和切削行程到返回起刀点所形成的一个封闭循环轨迹,如图1虚线所示。
执行单一循环指令时,刀具每次只走一个封闭循环轨迹,执行多重循环指令时,刀具每次走多个封闭循环轨迹。
一、合理选用循环指令不同的循环指令由于其循环轨迹特征不同,所以只适用某种类型零件加工,如选用不当,会造成空刀多,加工效率低的问题,甚至影响加工质量。
如采用棒料加工径向尺寸相差较大的轴类零件时,采用G73编程,加工时将会产生许多空刀轨迹,如图2所示;锻件、铸件类毛坯如采用G71编程,同样会产生大量空刀轨迹,如图3所示,皆不利于提高加工效率。
(双点划线为毛坯假想轮廓,双点划线以外的细实线轨迹皆为空刀轨迹)二、正确选择循环起点由于循环程序结束后,刀具自动快速返回循环程序执行时的起点位置,因此,必须确保刀具在循环结束时,能安全返回到起始点,这是采用循环指令编程时,初学者容易忽略,且易造成加工安全隐患的主要问题,当然,也不能为了确保安全,将起始点设置的过分远离工件,而造成多次空刀轨迹,影响加工效率。
是否能安全返回循环起始点,与循环程序执行时的起点位置、精加工程序最后一行结束时的刀具位置、循环结束时工件形状、刀架形状和其他刀具安装位置有关。
无论哪一种情况,最终都可以通过改变循环程序的起点位置,来保证循环结束快速退刀时不发生干涉。
可以采用数学计算方法、CAD软件查询基点坐标方法,来确定合理和安全的循环起点位置,或者在程序调试阶段,采用单段运行和低倍率进给,进行试切削,逐步修改程序中循环起点坐标,以确定合理和安全的起点位置。
在考虑以上因素确定循环起点后,还要特别注意:如果在精加工切削前加入测量调试程序,如机床操作到第N行,主轴停止,程序暂停,退刀到适当位置后进行测量,然后再次手动或手摇方式进刀到靠近工件的某一位置,自动执行精加工循环指令,此时循环程序的起点位置就是该点,选择位置不当,有可能发生干涉,因此,最好在精加工循环程序行前加入快速进刀到循环程序合理起点位置的指令,以确保安全。
数控车while的用法

数控车while的用法
在数控车编程中,WHILE语句用于实现循环控制。
WHILE语句的格式为:WHILE [条件表达式] DO m;(m=1,2,3)。
当指定的条件满足时,执行WHILE从DO到END之间的程序。
否则,转而执行END之后的程序段。
在WHILE语句中,DO后的m和END后的m是指定程序执行范围的标号,它们的取值必须是1、2、3中的一个,且DO m必须在END m之间指定。
此外,DO最多可以嵌套三层,但需要注意识别码m的对应,否则会产生循环重叠和系统报警。
例如,在数控车编程中,可以使用WHILE语句来实现抛物线的轮廓加工。
首先,需要计算出在不同的Z值下,利用公式x=SQRT[Z/K]计算出对应的X坐标值,然后使用G01直线插补指令来完成抛物线的轮廓加工。
总之,WHILE语句在数控车编程中是一种重要的控制语句,可以实现循环控制和条件判断,提高编程的灵活性和效率。
但需要注意正确使用WHILE语句的语法和规则,以避免出现错误和程序异常。
数控车循环指令

数控车循环指令小结1、内外圆切削循环G90X Z (终点坐标)R(起点处X坐标减去终点处X坐标值的二分之一)F2、端面切削循环G94X Z R(起点处Z坐标减去终点处Z坐标值)F3、内外圆粗精车复合固定循环G71U(背吃刀量半径)R(退刀量)G71P Q U(X方向精车直径余量外圆为+内孔为-)W(Z向余量)F S TG70P Q注意:G71开始程序段须沿X向进刀,不能出现Z轴运动指令!4、端面粗车循环G72W(背吃刀量)R(退刀量)G72P Q U(X方向精车直径余量外圆为+内孔为-)W F S T注意:G71开始程序段须沿Z向进刀,不能出现X轴运动指令!5、轮廓复合循环G73U(X向退刀量大小方向半径)W(Z向退刀量大小方向)R(分层次数)G73P Q U(X方向精车直径余量外圆为+内孔为-)W F S T6、径向切槽循环指令G75R(退刀量)G75X Z(切槽终点坐标)P(X向每次切深量半径)Q(一次径向切削后Z方向偏移量)R(刀具在切削底部的Z向退刀量)F注意:P Q不能输入小数点1000=1mm7、端面切槽循环指令G74RG74X Z P(完成有一次轴向切削后X方向偏移量)Q(Z向每次切深量)R F8、螺纹切削复合固定循环指令G76P m(精加工重复次数01-99)r(倒角量00-99=0.1s-9.9s)a(刀尖角度)Q(最小切深不带小数点的半径量)R(精加工余量带小数点的半径量)G76X Z(终点坐标)R(螺纹半径差圆柱为0)P(牙型编程高度不带小数点的半径量)Q(第一刀切削深度不带小数点的半径量)F(导程)注意:m r a由地址符P及后面各两位数字组成,每个数字中前置0不能省略!。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
X23.0 Z-30.0 R-20.0;
G00 X100.0 Z100.0;
M05;
a
23
总结:1)G94端面固定循环的应用。 2)车圆柱面和车圆锥面的不同。 3)G90与G94功能的不同;
作业:1)仿真模拟; 2)图B的程序编写。
a
24
a
25
陀螺
a
26
程序
• O1234
• M03 S300 F0.2 • T0101 • G00X55.0Z2.0 • G94X10.0Z-5.0 • Z-10.0 • Z-10.0R-3.0 • G00X11.0Z2.0 • G94X5.0Z0.0R-6.0 • X0.0Z0.0R6.0 • G00X100.0Z100.0 • T0202 • G00X52.0Z-22.0 • G75R0.5 • G75X6.0Z-27.0P3000Q4500
X28.0 Z-30.0 R-10.0;
X28.0 Z-30.0 R-15.0;
X28.0 Z-30.0 R-20.0;
G90 X23.0 Z-30.0 F0.2;
G94 X23.0 Z-30.0 R-5.0 F0.2;;
X23.0 Z-30.0 R-10.0;
X23.0 Z-30.0 R-15.0;
a
31
用G70 G71 G75 编程
a
32
G72走刀路线
• C循环起点 • A’
a
33
指令格式及含义
• G00X Z • G72 W(△d) R(e) Ff Ss Tt • G72P(ns)Q(nf)U(△u)W(△w)
• N(ns)
• ……………
• N(nf) • 其中 • W(∆d):粗车时Z轴方向单次的切入深度,
• G01X50.Z17.0 • G94X6.0Z-17.0R1.0 F0.05 • Z-17.0R2.0 • Z-17.0R3.0 • G01Z-27 • X-1.0 • X55.0 • G00X100.0Z100.0 • M30
a
27
G71
a
28
G71路线图
a
29
G71
a
30
G71指令格式及参数意义
a
15
O5004; T0101 G99; M43; M03; G00 X78.5 Z2.0; G94 X0.0 Z0.0 F0.2; G94 X30.0 Z-5.0;
Z-10.0; Z-15.0; G00 X100.0 Z100.0; MO5; M30;
a
16
a
17
(0.0, 0.0 ) (20.0 , 0.0 ) R-5.0 ( 20.0 ,-5.0 ) R-5.0 ( 20.0 ,-10.0 ) R-5.0
单一固定切削循环 G90格式一
a
1
复习提问
入右图所示,车削Ф30×20 的外圆用G00、G01编程刀具需 要几个动作,需要几句程序。
G00 X45.0 Z2.0 定位循环起点 G00X30.0 Z2.0 进刀 G01X30.0 Z-20.0 车削 G01 X45.0 Z-20.0 退刀 G00 X45.0 Z2.0 返回 G00 X100.0 Z100.0 M30
a
18
O5005; T0101 G99; M43; M03; G00 X78.5 Z2.0; G94 X0.0 Z0.0 F0.2; G94 X20.0 Z0.0 R-5.0;
Z-5.0 R-5.0; Z-10.0 R-5.0; G00 X100.0 Z100.0; MO5; M30;
a
19
G90:沿X方向进刀,切削外园。 车锥度时锥度一定在右端面。
a
2
G90指令格式及走刀路线
G90 X(U) Z(W) F ;
a
3
指令的参数意义
• 1、X、Z为切削终点的坐标
• 2、达到简化编程的目的
• 3、一句程序,刀具完成一次切削循环,刀 具有四个动作。
a
4
编程示例一
毛坯Ф45圆钢,车削Ф30×20外圆 O3256 G99 M03 S500 F0.2 T0101 G00 X45.0 Z2.0 G90 X30.0 Z-20.0 一句程序刀具有四个动作 G00 X100.0 Z100.0 M30 说明:1、此程序没有倒角。
2、把G00、G01指令的四句程序简化为一句。 3、使用G90指令必须用G00指令定位。
a
5
编程示例二
毛坯Ф45圆钢,车削两外圆。
O5623
G99 M03 S500 F0.2
T0101
G00 X45.0 Z2.0 定位循环起点
G90X40.0 0 分层车削Ф30外圆至Ф35.
a
7
• 单一固定切削循环 G90格式二
a
8
G90 X(U) Z(W) R F ;
a
9
指令格式:
G94 X(U) Z(W) F ;
a
10
指令格式:
G94 X(U) Z(W) R F ;
a
11
a
12
a
13
a
14
( 0.0, 0.0) ( 30.0 ,-5.0 ) ( 30.0 , -10.0 ) (30.0 , -15.0 )
• 1)指令格式 • G71 U△d Re; • G71 Pns Qnf U△u W△w • 其中:G71为外圆粗车循环指令。 • △d为每刀的背吃力量,半径值。一般45钢件取I~2mm,铝件取
1·5~3mmo e为退刀量,半径值。一般取0·5~1.0,外正,内负 ns为指定精加工路线的第一个程序段的段号。 • nf为指定精加工路线的最后一个程序段的段号。 • △u为X方向上的精加工余量,直径值,一般 R0.5mm • △w为Z方向上的精加余量,一般取0·05-0.1mm • 2)应用 • 用于棒料毛坯的加工。
a
20
G94:沿Z方向进刀, 车锥度时锥度可在中间位置。
a
21
a
22
M43;
M03;
G00 X42.0 Z2.0;
G94 X0.0 Z0.0 F0.2;
G90 X38.0 Z-70.0 F0.2;
X33.0 Z-60.0;
X28.0 Z-30.0
G94 X28.0 Z-30.0 R-5.0 F0.2;
G90X30.0 Z-20车削Ф30外圆至尺寸要求。
G00 X100.0 Z100.0
M30
说明:1、车削两外圆时,可以使用一个循环起点。
2、G90为模态指令,红色字符可以省略。
a
6
作业
用G90编写右图加工程序。 要求:
1、程序尽量简化。 2、用G90编程粗加工,用G00、 G01编程精加工。 3、可省略的字符要省略。