第三节数控车常用地各种循环指令及实例

合集下载

数车循环指令动画 ppt课件

数车循环指令动画  ppt课件
④用半径R指定圆心位置 时,不能描述整圆。
PPT课件
30
4、刀具补偿指令及其编程
1、假象刀尖偏置计算
如图所示,P 点为理论刀尖,图为圆头刀,实际切削点为A、 B,分别决定了x向和z向的加工尺寸,x与z的交点P称为假 象刀尖,也是确定加工轨迹的点。正因此,常以P点对刀。 当用圆头刀加工锥面与圆弧时,P点的轨迹与工件轮廓尺寸 是不重合的。
S
圆PP头T课刀件 假想刀尖
31
刀具半径与假想刀尖
PPT课件
32
(1)圆头刀加工锥面 如图,若假象刀尖P沿工件轮廓AB移动(即P1P2与AB重 合),并按AB尺寸编程,则必然产生ABCD的残留误差。 为此,应如右图所示,刀尖的切削点移至AB,并沿AB移 动,从而避免了残留误差。但这时假象刀尖点的轨迹 P3P4,它与轮廓AB在x方向相差△x,z方向相差△z。设 刀具半径为r,可求得:
公制与英制单位的换算关系为:
1 mm ≈ 0.0394 in.
1 in. = 25.4mm
注意:
①数控系统不同,公制/英制尺寸指令不同。FANUC系统 采用G21/G20代码;
SIEMENS和FAGOR系统采用G71/G70代码。
②使用公制/英制转换时,必须在程序开头独立的程序 段中指定上述G代码,然后才能输入坐标尺寸。
Z r1 tan

2
X

r

1

2
c ot
2

圆头PP刀T课加件 工锥面
33
(2)圆头刀加工圆弧
圆头车刀加工圆弧表面与加工锥面基本相似。如图所示为圆头 刀加工四分之一凹凸圆弧表面,AB(粗实线)为工件轮廓,半 径为R,圆心O,刀具与圆弧轮廓起、终点的切削点分别为A和 B,对应的假象刀尖分别为P1和P2。对左图凸圆加工情况,圆 弧P1P2(虚线)为假象刀尖的轨迹,其半径为(R+r),圆心 为O′。对右图凹圆情况同理,只是半径为(R—r)。当用假象 刀尖轨迹编程时,都按图中虚线所示的圆参数编制。

数控车床多重复合循环指令(g70~g76)【最新】

数控车床多重复合循环指令(g70~g76)【最新】

数控车床多重复合循环指令(G70~G76)频道:机床发布时间:2008-07-08运用这组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。

数控车削循环指令编程共46页

数控车削循环指令编程共46页
1、不要轻言放弃,否则对不起自己。
2、要冒一次险!整个生命就是一场冒险。走得最远的人,常是愿意 去做,并愿意去冒险的人。“稳妥”之船,从未能从岸边走远。-戴尔.卡耐基。
梦 境
3、人生就像一杯没有加糖的咖啡,喝起来是苦涩的,回味起来却有 久久不会退去的余香。
数控车削循环指令编程 4、守业的最好办法就是不断的发展。 5、当爱不能完美,我宁愿选择无悔,不管来生多么美丽,我不愿失 去今生对你的记忆,我不求天长地久的美景灵繁的人也看不见自己的背脊。——非洲 2、最困难的事情就是认识自己。——希腊 3、有勇气承担命运这才是英雄好汉。——黑塞 4、与肝胆人共事,无字句处读书。——周恩来 5、阅读使人充实,会谈使人敏捷,写作使人精确。——培根

数控车循环加工指令G70G71G71G72G90G92G94指令学习

数控车循环加工指令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。

数控编程代码孔加工循环代码全集

数控编程代码孔加工循环代码全集
TT0022
XX
1155 1515 5500
1166
HH0 303 HH0 404
22 22 4400 77 22
图4-22 换刀编程图例
φ66
TT0033
φ 11 44
TT 0044
作业
1、在孔加工循环中G98、G99的含义及区别是什么? 2、在孔加工循环中G73、G83的含义及区别是什么? 3、简述螺纹孔的加工方法有那些? 4、加工中心那些方面需要执行准停?请查阅资料,加工中 心是如何实现准停动作的? 5、G76、G86、G87有什么区别?
十二、等导程螺纹切削G33
指令格式: G33 Z~F~ ;
Z:螺纹切削终点坐标(绝对值) 或切削螺纹的长度(增量值); F:螺纹的导程。
HH0 101 HH0 202
3388
举例
AA
ZZ
BB OO
22--φ1144
YY
OO
66--φ66
55 1100 1155
XX
φ 44 00
TT 0011
φ22 00
X、Y-孔的位置坐标; Z-孔底坐标;
R-安全面(R面)的坐标。增量方式时,为起始点到R面的增
量距离;在绝对方式时,为R面的绝对坐标;
Q--每次切削深度;
P--孔底的暂停时间;
F--切削进给速度;
K--规定重复加工次数。
固定循环由G 80或01组G代码撤消。
G99
G98
快速定位
A
到孔上方 B 初始高度平面 1
三、沉孔钻孔循环G82
G98 1、指令格式:
G99
G82 X_Y_Z_R_P_F_;
2、注意事项
在孔底步增加了“暂停”时间P(单位为 ms),用于加工盲孔,使孔的表面更光滑

数控车床所有常用指令

数控车床所有常用指令

数控车床所有常用指令主要用他们编程还有f进给速度 s主轴转速等等这是g代码G00快速移动点定位G01直线插补G02顺时针圆弧插补G03逆时针圆弧插补G04暂停G05---G17XY平面选择G18ZX平面选择G19YZ平面选择G32螺纹切削G33---G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43刀具长度补偿——正G44刀具长度补偿——负G49刀具长度补偿注销G50主轴最高转速限制G54~G59加工坐标系设定G65用户宏指令G70精加工循环G71外圆粗切循环G72端面粗切循环G73封闭切削循环G74深孔钻循环G75外径切槽循环G76复合螺纹切削循环撤销固定循环G81定点钻孔循环G90绝对值编程G91增量值编程G92螺纹切削循环G94每分钟进给量G95每转进给量G96恒线速控制G97恒线速取消G98返回起始平面G99返回R平面G功能字SIEMENS系统G00快速移动点定位G01直线插补顺时针圆弧插补G03逆时针圆弧插补G04暂停G05通过中间点圆弧插补G17XY平面选择G18ZX平面选择G19YZ平面选择G32---G33恒螺距螺纹切削G40刀具补偿注销G41刀具补偿——左G42刀具补偿——右G43---G44---G49------G54~G59 零点偏置G65---G70英制G71米制G72---G73---G74---G75---G76---G80撤销固定循环G81固定循环G90绝对尺寸G91增量尺寸G92主轴转速极限直线进给率G95旋转进给率G96恒线速度G97注销G96G98---G99---辅助功能 M 代码功能作用范围功能代码功能作用范围功能M00 * 程序停止 M36 * 进给范围1M01 * 计划结束 M37 * 进给范围2M02 * 程序结束 M38 * 主轴速度范围1M03 主轴顺时针转动 M39 * 主轴速度范围2M04 主轴逆时针转动 M40-M45 * 齿轮换档M05 主轴停止 M46-M47 * 不指定M06 * 换刀 M48 * 注销M49M07 2号冷却液开 M49 * 进给率修正旁路M08 1号冷却液开 M50 * 3号冷却液开M09 冷却液关 M51 * 4号冷却液开M10 夹紧 M52-M54 * 不指定M11 松开 M55 * 刀具直线位移,位置1M12 * 不指定 M56 * 刀具直线位移,位置2M13 主轴顺时针,冷却液开 M57-M59 * 不指定M14 主轴逆时针,冷却液开 M60 更换工作M15 * 正运动 M61 工件直线位移,位置1M16 * 负运动 M62 * 工件直线位移,位置2M17-M18 * 不指定 M63-M70 * 不指定M19 主轴定向停止 M71 * 工件角度位移,位置1M20-M29 * 永不指定 M72 * 工件角度位移,位置2M30 * 纸带结束 M73-M89 * 不指定M31 * 互锁旁路 M90-M99 * 永不指定M32-M35 * 不指定1. F功能F功能指令用于控制切削进给量。

循环切削指令总结(2024版)


图 成型车削循环指令G73
(3)说明: i是X方向总退刀量,半径值; k是Z方向总退刀量; d是循环次数; ns是指定精加工路线的第一个程序段的段号; nf是指定精加工路线的最后一个程序段的段号; u是X方向上的精加工余量,直径值; w是Z方向上的精加工余量; 粗车过程中从程序段号ns~nf之间的任何F、S、T功 能均被忽略,只有G73指令中指定的F、S、T功能有 效。
(2)带锥度的端面车削循环 格式:G94 X(U) Z(W) R F 其轨迹如图所示,刀具从循环起点开始,其中X(U)、Z(W)给出终
点的位置,R值的正负由B点和C点的X坐标之间的关系确定,图中B点 的X坐标比C点的X坐标小,所以R应取负值。ຫໍສະໝຸດ 图 端面车削循环指令G94
图 带锥度端面车削循环指令G94
(二) 复合固定循环指令
1.外径、内径粗车循环指令G71 (1)功能:该指令只须指定精加工路线,系统会自动给出粗加工
路线,适于车削圆棒料毛坯,如图所示。 (2) 格式:G71 U d Re
G71 Pns Qnf Uu Ww F S T (3) 说明:
d 是切深,无正负号,半径值; e是退刀量,无正负号,半径值; ns是指定精加工路线的第一个程序段的段号;
nf是指定精加工路线的 最后一个程序段的段号;
u是X方向上的精加工 余量,直径值;
w是Z方向上的精加工 余量。
粗车过程中从程序段号 ns~nf之间的任何F、S、 T功能均被忽略,只有 G71指令中指定的F、S、 T功能有效。
图 外径、内径粗车循环指令G71
2.端面粗车循环指令G72
(1)功能: 该指令的执行 过程除了其切削进程平 行于X轴之外,其他与 G71相同,如图所示。
常用循环指令总结

fanuc车床循环程序范例

fanuc车床循环程序范例Fanuc车床循环程序范例Fanuc车床循环程序是一种用于控制Fanuc车床进行加工操作的程序。

它由一系列指令组成,能够实现车床的自动化加工过程。

下面将以Fanuc车床循环程序范例为主题,介绍一些常见的程序指令和使用方法。

一、Fanuc车床循环程序的基本结构Fanuc车床循环程序一般由以下几个部分组成:1. 程序头:用于标识程序的名称和版本信息。

2. 变量定义区:用于定义程序中所需的变量,如刀具半径、加工深度等。

3. 程序主体:包含了具体的加工指令,如进给、切削等。

4. 程序尾:用于标识程序的结束。

二、Fanuc车床循环程序的常用指令1. G代码指令:用于控制车床的运动方式,如进给、快速定位等。

例如,G00表示快速定位,G01表示直线插补。

2. M代码指令:用于控制车床的辅助功能,如冷却、换刀等。

例如,M03表示主轴正转,M08表示冷却开启。

3. T代码指令:用于选择刀具。

例如,T01表示选择1号刀具。

4. F代码指令:用于设置进给速度。

例如,F100表示进给速度为100mm/min。

5. S代码指令:用于设置主轴转速。

例如,S1000表示主轴转速为1000rpm。

6. X、Y、Z代码指令:用于指定车床的坐标位置。

例如,X100表示X轴坐标为100mm。

三、Fanuc车床循环程序的应用范例下面以一个简单的外圆车削程序为例,介绍Fanuc车床循环程序的具体应用。

程序头:O0001 (外圆车削程序)N10 G90 G54 G00 X50 Z5 (绝对坐标系,初始位置)N20 T01 M06 (选择1号刀具,并进行自动换刀)N30 S1000 M03 (设置主轴转速为1000rpm,并使主轴正转)N40 G96 S200 F0.2 (设置恒定切削进给速度为0.2mm/rev)N50 G00 X80 Z-10 (快速移动到加工起点)N60 G01 Z-20 (开始切削)N70 G01 X100 (进行外圆车削)N80 G00 Z5 (快速移动到安全位置)N90 M05 (主轴停止转动)N100 M30 (程序结束)上述程序的功能是将工件上的外圆进行车削加工。

J004数控技术课件-第二章 第三节--

15
单位: mm、μm(公制)或 p (脉冲当量)
注意: FANUC 系统采用小数点表示为 mm 单位,如无
小数点则表示以脉冲当量 p 为单位。 如:X10.0 为向X正向运动 10 mm 若:X10 为向X正向运动10 个脉冲当量p
16
A、B、C 指令 作用:指定旋转坐标轴的角位移方向和目标位置指令 组成:旋转坐标轴后带上有符号的数字组成
3
2.代码(指令)分类
G指令 —— 准备功能
功能:规定机床做某种操作的指令,包括运动线型、
坐标系、坐标平面、刀具补偿、暂停等操作。
组成:“G” 后带2位数字组成(G00~G99),有续
效指令与非续效指令之分。
续效指令一旦执行就保持有效,直到同组另一续
效指令出现,才被取消或替代。
非续效指令只在其所在的程序段内有效(一次性)
30
3、工件坐标系选择指令
作用:选择编程尺寸是建立在机床坐标系上 还是建立在工件坐标系上
指令:G53——机床坐标系选择指令 G54 ~ G59——工件坐标系1~6选择指令 使用该指令后,其后程序段的编程尺寸都是对应
于相应坐标系的。这类指令是续效指令,缺省值是G53 。 注意:这类指令只在绝对坐标下有意义(G90),在G91 下无效。
说明:
① G92只是设定编程原点,不产生刀具运动。加工前,必须 将刀具调到指定位置。(如需改变程序原点位置,则必须重 新设定)
② 坐标原点的位置设定要便于调刀、换刀和尺寸的计算。 ③ 数控车床的X坐标值取值根据机床数控系统的不同(参见 机床编程说明书)可以用直径值或半径值来表示。并且数控 车床的坐标原点一般总是在主轴轴线与零件前端面交汇点处。 ④ G92为非续效指令,一般放在零件程序的第一段。 ⑤ G92通常用于临时工件加工时的找正,不具有记忆功能, 如果关机,建立的工件坐标系将丢失,重新开机后必须重新 对刀以建立工件坐标系。

(整理)数控车床多重复合循环指令G70~G76

数控车床多重复合循环指令(G70~G76)频道:机床发布时间:2008-07-08运用这组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。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第三节 各种常用循环程序一、单—形状固定循环G90该循环主要用于圆柱面和圆锥面的循环切削。

(1)外圆切削循环指令格式:G90X(U) ___Z(W) ___F___刀具从循环起点开始按矩形循环,最后又回到循环起点。

细实线表示按R 快速运动,粗实线表示按F 指定的工作进给速度运动。

X 、z 为圆柱面切削终点坐标值,U 、w 为圆柱面切削终点相对循环起点的增量值。

其加工顺序按B 、A 、D 、E 进行。

例:如图3.1所示5055退刀路径退刀路径A(70,5)B C DE% O1234G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; 快速定位 B 点 G00 Z5. ;G00 X70. ;快速定位A 点 G90 X60.Z-80 F0.25; 直线插补 C 点 X50.;直线插补 D 点 G00 X100. ; 退刀 E 点 G00 Z100.; M01 M09; M30; %(2)锥面切削循环指令格式:G90X(U) ___Z(W) ___I___F___I 为锥体大小端的半径差。

采用编程时,应注意I 的符号,确定的方法是:锥面起点坐标大于终点坐标时为正,反之为负。

例:如图3.2所示502050EXB C DZ同为工件坐标原点(0,0)% O1234G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; 快速定位 B 点 G00 Z5. ; G00 X100. ;G90 X30.Z-50,I-15. F0.25; 直线插补 C 点 X20.; 直线插补 D 点 G00 X100. ; 退刀 E 点 G00 Z100.; M01 M09; M30; %二、外径粗车循环G71它适用于圆柱毛坯料粗车外径和圆筒毛坯料粗车内径。

△w是轴向精车留量;△u/2是径向精车留量。

△d是切削深度,e是回刀时的径向退刀量(由参数设定)。

(R)表示快速进给,(F)表示切削进给。

外径粗车循环的编程指令格式为(以直径编程):G71U(△d)R(△f) ;G71 P(ns)Q(nf)U(△u)W(△w)F— S---;程序段中各地址的定义为ns--循环程序中第—个程序段的顺序号,nf--循环程序中最后—个程序段的顺序号,△u--径向(X轴方向)的精车余量(直径值);△w--轴向(z轴方向)的精车余量;△d--每次吃刀深度(沿垂直轴线方向即AA’方向);△f--退刀距离上述程序指令的是工件内径轮廓时,G71就自动成为内径粗车循环,此时径向精车留量Au应指定为负值。

G71只能完成外径或内径粗车。

例:如图3.3所示R10第一刀路径第二刀路径第三刀路径第四刀路径第五刀路径AC DEF G A(10,0)B(15,-10)C(15,-15)D(20,-15)E(20,-25)F(30,-35)G(30,-50)H工件坐标原点(0,0)ZBX% O1234G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; G00 Z5. ;G71 U2.5 R0.5;U2.5为切削深度 R0.5退刀距离G71U0.5 W0.1 P10 Q20 F0.25; x 向余量0.5 z 向余量0.1 循环程序为N10和N20之间 N10 G00 X20.;G01 Z0.;A 点 锥度编程 指定起点坐标 G01 X30. Z-10.;B 点 锥度编程 指定终点坐标 Z-15.;C 点 X40.;D 点 Z-25.;E 点G02 X60.Z-35.R10.; F 点 顺时针圆弧 G02 G01 Z-50.; G 点 N20 X80.H 点 G00 G40 X80.; Z100.; G28 U0. W0.; M01 M09; M30;%三、端面粗车循环G72它适用于圆柱棒料毛坯端面方向粗车,从外径方向往轴心方向车削端面循环。

端面粗车循环指令格式为:G72 W(△d)R(△f);G72 P(ns)Q(nf)U(△u)W(△w)F—S-;G72程序段中的地址含义与G71的相同,但它只完成端面方向粗车。

程序段中各地址的定义为ns--循环程序中第—个程序段的顺序号,nf--循环程序中最后—个程序段的顺序号,△u--径向(X轴方向)的精车余量(直径值);△w--轴向(z轴方向)的精车余量;△d--每次吃刀深度(沿Z轴线方向);△f--退刀距离例:如图3.4所示进刀与退刀路径重合退刀方向B(0,0)A (25,-40)Z X% O1234G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; G00 Z5. ;G72 W5.R0.5.;W5为切削深度 R0.5退刀距离 G72 U0.5 W0.1 P10 Q20 F0.25; x 向余量0.5 z 向余量0.1 循环程序为N10和N20之间 N10 G00 Z-40.; 编程时候是从A 点向B 点方向编程 G01 X50. 走到路径是由B 点向A 点方向 G01 X20. Z0.; N20 X0.; G00 G40 X80.; Z100.; G28 U0. W0.; M01 M09; M30; %四、固定形状粗车循环G73指令格式: G73 UΔi WΔk RdG73 Pns Qnf UΔu WΔw Ff Ss Tt指令功能:适合加工铸造、锻造成形的一类工件.指令说明:Δ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之间的程序段描述刀具切削加工的路线.例:如图3.5所示第一刀路径第二刀路径第三刀路径A (0,0)B (15,-15)C(15,-30)D (25,-40)R 3R 15F (28,-70)E (25,-67)% O1234G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; G00 Z5. ;G73 U3. W3. R3.;X 轴向单边退3mm Z 轴向退3mm R3.为分三刀G73U0.5 W0.1 P10 Q20 F0.25; x 向余量0.5 z 向余量0.1 循环程序为N10和N20之间 N10 G00 X0.; G01 Z0.;A 点G03 X30. Z-15.R15.; B 点 绝对编程 Z-30.;C 点U10 W-10.; D 点 增量编程 Z-67.;E 点G02 U3.W-3.R3.; F 点 增量编程 N20 G01 X80. G00 G40 X80.; Z100.;G28 U0. W0.; M01 M09; M30;%五、精车循环G70当用G71、G72、G73粗车工件后,用G70来指定精车循环,切除粗加工中留下的余量。

指令格式:G70 P(ns)Q(nf)F-- S---;式中ns指定精车循环的第一个程序段的顺序号;nf指定精车循环的最后一个程序段的顺序号。

在精车循环G70状态下,(n3)至(nf)程序中指定的F、S、T有效;当(ns)至(nf)程序中不指定的F、S时,粗车循环中指定的F、S有效。

例:如图3.6所示R 15C(15,-30)B(15,-15)A(0,0)D(25,-40)E(25,-67)F(28,-70)R 3ZX% % O1234(样式一) O1234(样式二) G00 G97 G40 T0101; G00 G97 G40 T0101; M03S500; M03S500; M08; M08; G00 X100.Z100. ; G00 X100.Z100. ; G00 Z5. ; G00 Z5. ; G73 U3. W3. R3.; G00 G42; G73U0.5 W0.1 P10 Q20 F0.25; G70 P10 Q20 F0.15 S800; N10 G00 X0.; G00 G40 X80.; G01 Z0.; Z100.; G03 X30. Z-15.R15.; G28 U0. W0.; Z-30.; M01 M09; U10 W-10.; M30; Z-67.; % G02 U3.W-3.R3.; N20 G01 X80.G70 P10 Q20 F0.15 S800 G42; G70精车循环 F0.15精车插补速度 转速800 G00 G40 X80.; G42刀补(可写在G70前) G40 取消刀补 Z100.; G28 U0. W0.; M01 M09; M30; %六、螺纹切削指令(1) 螺纹切削指令(G32)该指令用于切削圆柱螺纹,圆锥螺纹和端面螺纹。

指令格式:G32 X___Z___F___其中F值为螺纹的螺距。

例:如图3.7所示XZ% O1234G00 G97 G40 T0101;M03S500; 【 常规刀具 右旋螺纹设M03左旋螺纹设M04 具体情况由刀具和走刀方向决定 】 M08;G00X100.Z100. ; G00 Z5. ;G00 X55.;螺纹准备点A X 向定位需大于直径50 G32 X49.5 Z-70. F2.0; 【 G32模态指令 下面可省略 Z-70 为螺纹深度 即B 点F2.0 螺距为2.0 】 X49.0 X48.5 X48. X47.4 G00 X100.; Z100.; G28 U0. W0.; M01 M09; M30; %七、螺纹切削循环指令G92该指令用于切削圆柱螺纹和锥螺纹,指令格式 : G92 X(U)_ Z(W)_ R_ F_指令说明:①X、Z表示螺纹终点坐标值;②U、W表示螺纹终点相对循环起点的坐标分量;③R表示锥螺纹始点与终点在X轴方向的坐标增量(半径值),圆柱螺纹切削循环时R为零,可省略;④F表示螺纹导程。

例:如图3.8所示% %O1234(圆柱螺纹如图同G32) O1234(锥螺纹图2.0)G00 G97 G40 T0101; G00 G97 G40 T0101;M03S500; M03S500;M08; M08;G00 X100.Z100. ; G00 X100.Z100. ;G00 Z5. ; G00 Z5. ;G00 X55.; G00 X55.;G92 X49.5 Z-70. F2.0; G92 X49.5 Z-70. R-5. F2.0; X49.0 X49.0X48.5 X48.5X48.0 X48.0X47.4 X47.4G00 X100.; G00 X100.;Z100.; Z100.;G28 U0. W0.; G28 U0. W0.;M01 M09; M01 M09;M30; M30;% %八、螺纹切削复合循环G76指令格式 : G76 Pm r a QΔdmin RdG76 X(U)_ Z(W)_Ri Pk QΔd Ff指令说明:①m表示精车重复次数,从1—99;②r表示斜向退刀量单位数,或螺纹尾端倒角值,在0.0f—9.9f之间,以0.1f为一单位,(即为0.1的整数倍),用00—99两位数字指定,(其中f为螺纹导程);③a表示刀尖角度;从80°、60°、55°、30°、29°、0°六个角度选择;④Δdmin:表示最小切削深度,当计算深度小于Δdmin,则取Δdmin作为切削深度;⑤d:表示精加工余量,用半径编程指定;Δd :表示第一次粗切深(半径值);⑥X 、Z:表示螺纹终点的坐标值;⑦U:表示增量坐标值;⑧W:表示增量坐标值;⑨I:表示锥螺纹的半径差,若I=0,则为直螺纹;⑩k:表示螺纹高度(X方向半径值);例:如图3.9所示外螺纹路径内螺纹路径%O1234(外螺纹 - M80*3.5) 螺纹大经为80. 牙距为3.5 G00 G97 G40 T0101; M03S500; M08;G00 X100.Z100. ; G00 Z5. ;G00 X100.; A 点 螺纹起刀点 X 值大于螺纹大经80G76 P020060 Q100 R0.1;P 02为精车两次 00螺纹尾端倒角值 60为刀尖角度 Q100为最小切削深度 0.1mm R0.1 为精加工余量0.1mm G76 X75.45 Z-50.0 P1890 Q100 F3.5; X75.45 为螺纹底径 Z-50为螺纹深度 即C 点 P1890螺纹高度 (半径值) Q 第一刀切削深度(半径值)F3.5 螺纹牙距3.5mm G00 X100.; Z100.;G28 U0. W0.; 注:螺纹底径计算方式=80-1.3*3.5=75.45 (非科学计算方式 还可以直接测量螺纹规)M01 M09; P1890螺纹高度计算方式=1.89=3.5*0.54 如图即为C 点与 E 点 X 向距离 M30; %九、纵向切削固定循环G74纵向切削固定循环本来用于端面纵向断续切削,但实际多用于深孔钻削加工,故也称之为深孔钻削循环。

相关文档
最新文档