66
复复 复复复复复复 -- 复复 复复复复复复 -- 复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复复 复复复复复复复复复复复复复 复复复复复复复复复复 :,。 复复复复 复复复复复复复复复复复复复 复复复复复复复复复复 :,。 复复 复复复复复复复 复复复复复复复复复复复复复复复 复复 一,一 复复 复复复复复复复 复复复复复复复复复复复复复复复 复复 一,一 复复复复复复复复复复复复

复习--编程前的准备

Embed Size (px)

DESCRIPTION

数控加工程序是由各种功能字按规定的格式组成的。 编程关键:正确理解各个功能字的含义,恰当使用各种功能字。 进行一系列数学计算,如零件轮廓上和刀具中心轨迹上一些点的坐标计算等。. 复习--编程前的准备. 数控编程有规定的标准,但随着数控技术的发展,国内外许多厂商根据发展需要,对标准中的代码进行功能上的延伸或进一步的定义(尤其是对标准中未指定的代码)。所以,加工程序的编程规则也与具体机床有关,编程时要仔细阅读机床说明书,灵活编程。 这里仅就一些常用的共性概念进行说明。. 5.1 常用准备功能和辅助功能指令. 5.1 常用准备功能和辅助功能指令. - PowerPoint PPT Presentation

Citation preview

Page 1: 复习--编程前的准备

复习--编程前的准备复习--编程前的准备数控加工程序是由各种功能字按规定的数控加工程序是由各种功能字按规定的格式组成的格式组成的编程关键正确理解各个功能字的含义编程关键正确理解各个功能字的含义恰当使用各种功能字恰当使用各种功能字进行一系列数学计算如零件轮廓上和进行一系列数学计算如零件轮廓上和刀具中心轨迹上一些点的坐标计算等刀具中心轨迹上一些点的坐标计算等

51 51 常用准备功能和辅助功能指令常用准备功能和辅助功能指令

数控编程有规定的标准但随着数控技数控编程有规定的标准但随着数控技术的发展国内外许多厂商根据发展需术的发展国内外许多厂商根据发展需要对标准中的代码进行功能上的延伸要对标准中的代码进行功能上的延伸或进一步的定义(尤其是对标准中未指或进一步的定义(尤其是对标准中未指定的代码)所以加工程序的编程规定的代码)所以加工程序的编程规则也与具体机床有关编程时要仔细阅则也与具体机床有关编程时要仔细阅读机床说明书灵活编程读机床说明书灵活编程这里仅就一些常用的共性概念进行说明这里仅就一些常用的共性概念进行说明

51 51 常用准备功能和辅助功能指令常用准备功能和辅助功能指令

编程指令准备功能编程指令准备功能 GG 代码代码辅助功能辅助功能 MM 代码包括代码包括 FF 进给功能进给功能SS 主轴转速功能主轴转速功能 TT 刀具功能刀具功能

一准备功能一准备功能 GG 代码代码二辅助功能二辅助功能 MM 代码代码

一准备功能一准备功能 GG 代码代码GG 指令分为两种模态指令在同组其他指令分为两种模态指令在同组其他指令出现之前一直有效非模态指令只指令出现之前一直有效非模态指令只在被指定的程序段中才有效在被指定的程序段中才有效GG 指令组成地址符指令组成地址符 GG 和两位数字和两位数字 00-9900-99 强调强调这里介绍的指令含义和格式是一般这里介绍的指令含义和格式是一般情况下的具体系统有具体规定必须视情况下的具体系统有具体规定必须视具体机床说明书规定编程具体机床说明书规定编程

1G501G50 或或 G92G92 --坐标系设定--坐标系设定指令指令 用来设定刀具在工件坐标系中的坐标值模用来设定刀具在工件坐标系中的坐标值模态指令其设定值在重新设定之前一直有效( 态指令其设定值在重新设定之前一直有效( FANUCFANUC 系统用系统用 G50 G50 ))

程序段格式 程序段格式 G50G92 X Y ZG50G92 X Y Z XYZ XYZ 为刀位点相对于加工原点的位置为刀位点相对于加工原点的位置 注意执行 注意执行 G92G92 时机床并不动作只是显时机床并不动作只是显示器上坐标值发生变化示器上坐标值发生变化

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 2: 复习--编程前的准备

51 51 常用准备功能和辅助功能指令常用准备功能和辅助功能指令

数控编程有规定的标准但随着数控技数控编程有规定的标准但随着数控技术的发展国内外许多厂商根据发展需术的发展国内外许多厂商根据发展需要对标准中的代码进行功能上的延伸要对标准中的代码进行功能上的延伸或进一步的定义(尤其是对标准中未指或进一步的定义(尤其是对标准中未指定的代码)所以加工程序的编程规定的代码)所以加工程序的编程规则也与具体机床有关编程时要仔细阅则也与具体机床有关编程时要仔细阅读机床说明书灵活编程读机床说明书灵活编程这里仅就一些常用的共性概念进行说明这里仅就一些常用的共性概念进行说明

51 51 常用准备功能和辅助功能指令常用准备功能和辅助功能指令

编程指令准备功能编程指令准备功能 GG 代码代码辅助功能辅助功能 MM 代码包括代码包括 FF 进给功能进给功能SS 主轴转速功能主轴转速功能 TT 刀具功能刀具功能

一准备功能一准备功能 GG 代码代码二辅助功能二辅助功能 MM 代码代码

一准备功能一准备功能 GG 代码代码GG 指令分为两种模态指令在同组其他指令分为两种模态指令在同组其他指令出现之前一直有效非模态指令只指令出现之前一直有效非模态指令只在被指定的程序段中才有效在被指定的程序段中才有效GG 指令组成地址符指令组成地址符 GG 和两位数字和两位数字 00-9900-99 强调强调这里介绍的指令含义和格式是一般这里介绍的指令含义和格式是一般情况下的具体系统有具体规定必须视情况下的具体系统有具体规定必须视具体机床说明书规定编程具体机床说明书规定编程

1G501G50 或或 G92G92 --坐标系设定--坐标系设定指令指令 用来设定刀具在工件坐标系中的坐标值模用来设定刀具在工件坐标系中的坐标值模态指令其设定值在重新设定之前一直有效( 态指令其设定值在重新设定之前一直有效( FANUCFANUC 系统用系统用 G50 G50 ))

程序段格式 程序段格式 G50G92 X Y ZG50G92 X Y Z XYZ XYZ 为刀位点相对于加工原点的位置为刀位点相对于加工原点的位置 注意执行 注意执行 G92G92 时机床并不动作只是显时机床并不动作只是显示器上坐标值发生变化示器上坐标值发生变化

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 3: 复习--编程前的准备

51 51 常用准备功能和辅助功能指令常用准备功能和辅助功能指令

编程指令准备功能编程指令准备功能 GG 代码代码辅助功能辅助功能 MM 代码包括代码包括 FF 进给功能进给功能SS 主轴转速功能主轴转速功能 TT 刀具功能刀具功能

一准备功能一准备功能 GG 代码代码二辅助功能二辅助功能 MM 代码代码

一准备功能一准备功能 GG 代码代码GG 指令分为两种模态指令在同组其他指令分为两种模态指令在同组其他指令出现之前一直有效非模态指令只指令出现之前一直有效非模态指令只在被指定的程序段中才有效在被指定的程序段中才有效GG 指令组成地址符指令组成地址符 GG 和两位数字和两位数字 00-9900-99 强调强调这里介绍的指令含义和格式是一般这里介绍的指令含义和格式是一般情况下的具体系统有具体规定必须视情况下的具体系统有具体规定必须视具体机床说明书规定编程具体机床说明书规定编程

1G501G50 或或 G92G92 --坐标系设定--坐标系设定指令指令 用来设定刀具在工件坐标系中的坐标值模用来设定刀具在工件坐标系中的坐标值模态指令其设定值在重新设定之前一直有效( 态指令其设定值在重新设定之前一直有效( FANUCFANUC 系统用系统用 G50 G50 ))

程序段格式 程序段格式 G50G92 X Y ZG50G92 X Y Z XYZ XYZ 为刀位点相对于加工原点的位置为刀位点相对于加工原点的位置 注意执行 注意执行 G92G92 时机床并不动作只是显时机床并不动作只是显示器上坐标值发生变化示器上坐标值发生变化

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 4: 复习--编程前的准备

一准备功能一准备功能 GG 代码代码GG 指令分为两种模态指令在同组其他指令分为两种模态指令在同组其他指令出现之前一直有效非模态指令只指令出现之前一直有效非模态指令只在被指定的程序段中才有效在被指定的程序段中才有效GG 指令组成地址符指令组成地址符 GG 和两位数字和两位数字 00-9900-99 强调强调这里介绍的指令含义和格式是一般这里介绍的指令含义和格式是一般情况下的具体系统有具体规定必须视情况下的具体系统有具体规定必须视具体机床说明书规定编程具体机床说明书规定编程

1G501G50 或或 G92G92 --坐标系设定--坐标系设定指令指令 用来设定刀具在工件坐标系中的坐标值模用来设定刀具在工件坐标系中的坐标值模态指令其设定值在重新设定之前一直有效( 态指令其设定值在重新设定之前一直有效( FANUCFANUC 系统用系统用 G50 G50 ))

程序段格式 程序段格式 G50G92 X Y ZG50G92 X Y Z XYZ XYZ 为刀位点相对于加工原点的位置为刀位点相对于加工原点的位置 注意执行 注意执行 G92G92 时机床并不动作只是显时机床并不动作只是显示器上坐标值发生变化示器上坐标值发生变化

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 5: 复习--编程前的准备

1G501G50 或或 G92G92 --坐标系设定--坐标系设定指令指令 用来设定刀具在工件坐标系中的坐标值模用来设定刀具在工件坐标系中的坐标值模态指令其设定值在重新设定之前一直有效( 态指令其设定值在重新设定之前一直有效( FANUCFANUC 系统用系统用 G50 G50 ))

程序段格式 程序段格式 G50G92 X Y ZG50G92 X Y Z XYZ XYZ 为刀位点相对于加工原点的位置为刀位点相对于加工原点的位置 注意执行 注意执行 G92G92 时机床并不动作只是显时机床并不动作只是显示器上坐标值发生变化示器上坐标值发生变化

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 6: 复习--编程前的准备

2G902G90 --绝对值编程指令--绝对值编程指令

表示用绝对值编程方式编程模态指令表示用绝对值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于编程原相对于编程原点点给定的绝对尺寸给定的绝对尺寸

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 7: 复习--编程前的准备

3 G913 G91 --增量值编程指令--增量值编程指令

表示用增量值编程方式编程模态指令表示用增量值编程方式编程模态指令程序段中的轨迹坐标都是程序段中的轨迹坐标都是相对于前一位相对于前一位置置坐标的增量尺寸坐标的增量尺寸程序未注明是程序未注明是 G90G90 或或 G91G91 时按时按 G90G90方式运行有时为编程方便在同一程方式运行有时为编程方便在同一程序中混合使用序中混合使用

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 8: 复习--编程前的准备

4 G17G18G194 G17G18G19 --坐标平面指--坐标平面指令令指定坐标平面模态指令指定坐标平面模态指令

G17G17 ---- xyxy 平面平面 G18G18 ----zxzx 平面平面 G19G19 ---- yzyz 平面平面有些机床开机后自动设置坐标有些机床开机后自动设置坐标平面(如三坐标数控铣床平面(如三坐标数控铣床铣镗加工中心默认铣镗加工中心默认 G17G17 状状态数控车床默认态数控车床默认 G18G18 状状态)就不需要由程序设定态)就不需要由程序设定

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 9: 复习--编程前的准备

5 G005 G00 --快速定位指令--快速定位指令要求刀具以点位控制方式从刀具所在位置用最快的速度移动到指定位置模态指令程序段格式

G00 X (U) Z(W)

x z 为终点坐标 uw 为终点相对于前一点的相对值移动速度根据数控系统预先设定的速度执行不能用程序指令设定快速点定位对刀具运动轨迹没有严格要求

例如图所示快速进刀指令 G00 X500 Z60

或 G00 U-700 W-840

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 10: 复习--编程前的准备

6 G016 G01 --直线插补指令--直线插补指令用于产生按指定进给速度的直线运动可使机床沿 X Y Z 方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动也可使机床三轴联动沿指定空间直线运动模态代码程序格式

G01 X Y Z F xyz 为目标点坐标 F

为进给速度

例如图所示 G01 外圆柱切削 G01 X600 Z-800 F03 或 G01 U0 W-800 F03 此例为单轴切削故 X U指令可省略不写

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 11: 复习--编程前的准备

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令使机床在给定的坐标平面内进行圆弧插补运动G02 --按指定进给速度的顺时针圆弧插补 G03 --按指定进给速度的逆时针圆弧插补程序格式

G02G03 X Z I K F

或 G02G03 X Z R F

其中 xy 为圆弧终点坐标值 IJ 为圆弧圆心相对于圆弧起点在 xy 方向上的增量坐标 R 为圆弧半径用半径 R 编程时用 R 表示圆心角小于180deg 的圆弧用 R- 表示圆心角大于 180deg 的圆弧整圆的起点和终点重合无法用 R 编程只能使用坐标编程

G03

G02

G03

G02

G02G03

G19

G18

G17X

Y

Z

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 12: 复习--编程前的准备

7 G027 G02 G03G03 --圆弧插补指--圆弧插补指令令格式 G02 为顺时针圆弧插补指令

    G02 X__Z__I__K__F__  或  G02 X__Z__R__F__     G03 为逆时针圆弧插补指令    G03 X__Z__I__K__F__  或  G03 X__Z__R__F__ 其中 X Z为圆弧终点位置坐标也可使用增量坐标 U WI K为圆弧起点到圆心在 X Z轴方向上的增量R为圆弧的半径值当圆弧le 180ordm 时 R 取正值当圆弧 gt180ordm 时 R 取负值

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 13: 复习--编程前的准备

练习题

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 14: 复习--编程前的准备

8 G048 G04 --暂停指令--暂停指令

使刀具做短暂的无进给加工获得平整使刀具做短暂的无进给加工获得平整光洁表面非模态指令光洁表面非模态指令程序段格式程序段格式

G04 XG04 X (或(或 PP FF SS ))

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 15: 复习--编程前的准备

( 1)返回参考( G28 )

格式 G28 X ( U )__Z ( W ) __ 该指令使刀具自动返回机床参考点或经过某一中间位置再回到机床参考点 X Z(或 UW)为中间点坐标 该指令以 G00 的速度运动

9 G289 G28 G29G29 --参考点指--参考点指令令

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 16: 复习--编程前的准备

( 2)从参考点返回( G29 )

格式 G29 X ( U ) __Z ( W ) __ 刀具从参考点经中间点返回到一个新的位置 X Z为新位置的坐标 U W为新位置相对于中间点的坐标增量

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 17: 复习--编程前的准备

G32 (螺纹切削指令)格式G32 Z__F__ 圆柱螺纹G32 X__Z__F__ 圆锥螺纹 其中 F指定螺纹的螺距例如图所示圆柱螺纹切削部分的程序如下G32 Z-400 F35 绝对坐标G32 W-450 F35 相对坐标图中δ1和 δ2 表示由于伺服系统的延迟而产生的不完全螺纹这些不完全螺纹部分的螺距也不均匀经验公式δ1=RL400 (一般2~ 5mm ) δ2= RL1800 R 主轴转速( rmin ) L 螺纹导程

10 G3210 G32 --螺纹切削指令--螺纹切削指令

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 18: 复习--编程前的准备

三主轴转动功能 (S 功能 )G50 主轴最高转速设定格式 G50____S____ 其中 S指令给出主轴最高转速G96 主轴转速线速度恒定设定格式 G96____S____ 设定主轴线速度即切削速度恒定( mmin) N = 1000vπd 主轴转速 n- rmin 线速度 v- mmin 切削点直径 d- mm G97 主轴转速直接设定格式 G97____S____ 设定主轴转数恒定( rmin )

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 19: 复习--编程前的准备

二进给功能指令( F功能)1 G99 每转进给量格式 G99____ ( F____ ) G99 使进给量 F的单位为 mmr 如图所示2 G98 每分钟进给量格式 G98____ ( F____ ) G98 使进给量 F的单位为 mmmin 如图所示数控车床中当接入电源时机床进给方式默认 G99

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 20: 复习--编程前的准备

四辅助功能四辅助功能 MM 代码代码

控制机床或系统的辅助功能动作如冷控制机床或系统的辅助功能动作如冷却泵开关主轴正反转程序结束等却泵开关主轴正反转程序结束等MM 指令组成地址符指令组成地址符 MM 和其后两位数字和其后两位数字00-9900-99

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 21: 复习--编程前的准备

1M001M00 --程序停止指令--程序停止指令

执行执行 M00M00 后机床停止一切操作包括后机床停止一切操作包括主轴停转切削液关闭进给停止主轴停转切削液关闭进给停止主要用于停机检查测量零件手工主要用于停机检查测量零件手工换刀等换刀等

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 22: 复习--编程前的准备

2 M012 M01 --计划停止指令--计划停止指令

与与 M00M00 相似但只有在控制面板上ldquo选相似但只有在控制面板上ldquo选择停止开关rdquo接通时有效择停止开关rdquo接通时有效主要用于加工工件抽样检查清理切削主要用于加工工件抽样检查清理切削等等

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 23: 复习--编程前的准备

3 M023 M02 --程序结束指令--程序结束指令

程序全部结束主轴停转切削液关闭程序全部结束主轴停转切削液关闭数控装置和机床复位数控装置和机床复位

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 24: 复习--编程前的准备

4 M034 M03 M04M04 M05M05 --主轴--主轴正转反转停止指令正转反转停止指令

从顶尖方向看主轴逆时针为正转从顶尖方向看主轴逆时针为正转从顶尖方向看主轴顺时针为反转从顶尖方向看主轴顺时针为反转

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 25: 复习--编程前的准备

5 M065 M06 --自动换刀指令--自动换刀指令

用于电动控制刀架或多轴转塔刀架的自用于电动控制刀架或多轴转塔刀架的自动转位换刀或具有刀库的数控机床的动转位换刀或具有刀库的数控机床的自动换刀自动换刀

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 26: 复习--编程前的准备

6 M076 M07 M08M08 M09M09 --冷却--冷却液开关指令液开关指令

M07M07 ---- 22号冷却液或雾状冷却液开号冷却液或雾状冷却液开M08M08 ---- 11号冷却液或液状冷却液开号冷却液或液状冷却液开M09M09 --关闭冷却液开关并注销--关闭冷却液开关并注销 M07M07 M08M08 M50M50 M51M51 (( M50M50 M51M51 表表示示 33 44号冷却液开)号冷却液开)

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 27: 复习--编程前的准备

7 M307 M30 --程序结束指令--程序结束指令

与与 M02M02 相似不同的是相似不同的是 M30M30可使纸带可使纸带结束结束

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 28: 复习--编程前的准备

五 单一固定循环(简单循环)五 单一固定循环(简单循环)

一般车削加工的毛坯多为棒料和铸锻料一般车削加工的毛坯多为棒料和铸锻料车削加工多为大余量多次走刀切削如车削加工多为大余量多次走刀切削如果每一刀都进行编程将给编程人员带果每一刀都进行编程将给编程人员带来很多麻烦因此数控车床系统一般来很多麻烦因此数控车床系统一般都设有各种形式的固定循环功能分为都设有各种形式的固定循环功能分为简单循环简单循环和和多重循环多重循环下面将分别加以下面将分别加以讲解讲解

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 29: 复习--编程前的准备

简单循环只有一次循环简单循环只有一次循环包括切入-包括切入- gtgt 切削加工-切削加工-gtgt退刀-退刀- gtgt返回四部分返回四部分把以上过程用一个程序段把以上过程用一个程序段表示就是一个循环表示就是一个循环常规编程常规编程

N10 G00 X500N10 G00 X500 N20 G01 ZN20 G01 Z -- 300 F03300 F03 N30 X650N30 X650 N40 G00 Z20N40 G00 Z20 循环编程循环编程G90 X500 Z-300 F03G90 X500 Z-300 F03

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 30: 复习--编程前的准备

11 简单内外圆车削循环简单内外圆车削循环 G90G90(圆柱或圆锥切削循环)(圆柱或圆锥切削循环)

格式圆柱面 格式圆柱面 G90 X(U)G90 X(U) Z(W) Z(W) F F

圆锥面 圆锥面 G90G90 X(U)X(U) Z(W) Z(W) R R F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为为 CC 点相对于循环点相对于循环起点起点 AA 的相对坐标的相对坐标 FF 为为指定的进给速度指定的进给速度 RR 为切为切削锥体的半径差有正负削锥体的半径差有正负号号实线为切削进给速度有实线为切削进给速度有FF 给定虚线为快速进给给定虚线为快速进给速度与速度与 G00G00 速度相同速度相同

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 31: 复习--编程前的准备

例如图所示毛坯为直径例如图所示毛坯为直径 5050 的棒的棒料试编写程序加工此图设循料试编写程序加工此图设循环起点为(环起点为( 5555 22 )每次切削)每次切削深度为深度为 25mm(25mm(半径量半径量 ))

N50 G90 X45 Z-25 F035

N60 G00 X47

N70 G90 X40 Z-25

N80 G00 X42

N90 G90 X35 Z-25

N100 G00helliphellip

程序

O0001

N10 G50 X200 Z200 T0101 N20 G97 G40 S695 M03 N30 G00 X55 Z4 M08 N40 G01 G96 Z2 F25 S120 N50 G90 X45 Z-25 F035 N60 X40 N70 X35 N80 G00 G97 X200 Z200 S695 T0100 N90 M01

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 32: 复习--编程前的准备

N50 G90 X45 Z-25 N50 G90 X45 Z-25 F035F035

N60 G00 X47N60 G00 X47

N70 G90 X40 Z-25N70 G90 X40 Z-25

N80 G00 X42N80 G00 X42

N90 G90 X35 Z-25N90 G90 X35 Z-25

N100 G00helliphellipN100 G00helliphellip

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 33: 复习--编程前的准备

bull例图示锥面切削bull部分程序

helliphellip

N40 G01 G96 X65 Z2 S120

N50 G90 X60 Z-35 R-5 F03

N60 X50

N70 G00 X100 Z100

helliphellip

bull其中 R=(d1 - d2)2=(40 - 50)2=-5

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 34: 复习--编程前的准备

22 简单端面车削循环简单端面车削循环 G94G94(端面切削循环)(端面切削循环)

格式直端面 格式直端面 G94 X(U)G94 X(U) Z(W) Z(W) F F

锥端面 锥端面 G94 X(U)G94 X(U) Z(W) Z(W) K K F F XX ZZ 为为 CC 点绝对坐标点绝对坐标UU WW 为循环终点为循环终点 CC 点点相对于循环起点相对于循环起点 AA 的相对的相对坐标坐标 FF 为指定的进给速为指定的进给速度度 KK 为端面切削始点到为端面切削始点到终点位移在终点位移在 ZZ 轴的坐标轴的坐标(或切削锥体的半径差) (或切削锥体的半径差) 有正负号有正负号

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 35: 复习--编程前的准备

例直径例直径 7575 的锻料加工如图工的锻料加工如图工件设循环起点件设循环起点 (855)(855) 每次切每次切削削 5mm5mm 程序如下程序如下

O1O1

N10 G50 X200 Z200 T0101N10 G50 X200 Z200 T0101 N20 G97 G40 S450 M03N20 G97 G40 S450 M03 N30 G00 X85 Z10 M08N30 G00 X85 Z10 M08 N40 G01 G96 Z5 F30 S1N40 G01 G96 Z5 F30 S1

2020 N50 G94 X30 Z-5 F02N50 G94 X30 Z-5 F02 N60 Z-10N60 Z-10 N70 Z-15N70 Z-15 N80 G00 G97 X200 Z200 N80 G00 G97 X200 Z200

S450 T0100S450 T0100 N90 M01N90 M01

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 36: 复习--编程前的准备

例如图锥面切削例如图锥面切削部分程序如下部分程序如下

N40 G01 G96 X55 Z2 N40 G01 G96 X55 Z2 S120S120

N50 G94 X20 Z0 K-5 N50 G94 X20 Z0 K-5 F02F02

N60 Z-5N60 Z-5 N70 Z-10N70 Z-10 N80 G00 XN80 G00 X~ ~ ZZ~~

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 37: 复习--编程前的准备

33 简单螺纹切削循环简单螺纹切削循环 G92G92G92G92可以将螺纹切削过程可以将螺纹切削过程中从始点出发ldquo切入-中从始点出发ldquo切入-切螺纹-退刀-返回始切螺纹-退刀-返回始点rdquo的点rdquo的 44 个动作作为一个个动作作为一个循环用一个程序段指令表循环用一个程序段指令表示示格式格式

直螺纹 直螺纹 G92 X(U) Z(W) F G92 X(U) Z(W) F 锥螺纹 锥螺纹 G92 X(U) Z(W) R G92 X(U) Z(W) R

F F 用用 G92G92 时也要设定切削次时也要设定切削次数和每次进给量切削牙数和每次进给量切削牙深一般取深一般取 06495F06495F (( FF 为为螺距)螺距)

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 38: 复习--编程前的准备

例例部分程序部分程序

N50 G50 X270 Z260N50 G50 X270 Z260 N60 G97 S300 M03N60 G97 S300 M03 N70 T0101N70 T0101

N80 G00 X35 Z104N80 G00 X35 Z104 N90 G92 X2905 Z53 FN90 G92 X2905 Z53 F

1515 N100 X2845N100 X2845 N110 X2815N110 X2815 N120 X2805N120 X2805 N130 G00 X270 Z260 TN130 G00 X270 Z260 T

0100 M050100 M05

N140 M02N140 M02

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 39: 复习--编程前的准备

六复合固定循环六复合固定循环(G71(G71 G72G72 G73G73 G70G70 模态指令模态指令 ))

简单循环只能完成一次切削在实际加工中简单循环只能完成一次切削在实际加工中(如粗加工时切削余量太大切削螺纹时切(如粗加工时切削余量太大切削螺纹时切削次数太多)用简单(单一)固定循环仍削次数太多)用简单(单一)固定循环仍不能有效地简化程序而多重循环功能可以不能有效地简化程序而多重循环功能可以将多次重复的动作用一个程序段表示只要将多次重复的动作用一个程序段表示只要在程序中给出最终走刀路线和重复循环次数在程序中给出最终走刀路线和重复循环次数系统便会自动地重复切削直到完成加工系统便会自动地重复切削直到完成加工多重循环主要用于粗车(棒料锻铸件)多重循环主要用于粗车(棒料锻铸件)加工加工

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 40: 复习--编程前的准备

11 外圆粗加工复合循环外圆粗加工复合循环 G71G71格式格式G71 UG71 UΔΔd Red Re

G71 Pns Qnf UG71 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T其中其中ΔΔdd -每次切深或称吃刀-每次切深或称吃刀量(单边值)量(单边值)ee - 退刀量- 退刀量nsns -精加工第一个程序段-精加工第一个程序段顺序号顺序号nfnf -精加工最后一个程序-精加工最后一个程序段顺序号段顺序号ΔΔuu -- xx 轴精加工余量(直轴精加工余量(直径值)径值)ΔΔww -- zz 轴精加工余量轴精加工余量

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 41: 复习--编程前的准备

说明A 按照加工形状的路线 A - gtArsquo - gtB及背吃刀量就会进行平行于 Z 轴的多次切削最后按留有精加工切削余量 Δu Δw 之后的精加工形状进行加工B每次切深(背吃刀量)按工艺要求设定当最后一次粗加工循环不到一次切深时系统会自动调整最后一次切深以确保精加工余量CG71 程序段中的 F S T 在粗加工时有效在ns - gtnf 程序段中设定的 F S T 对粗加工无效D ns - gtnf 为精加工外形E固定循环结束刀具回到循环起点F精加工第一个程序段中只允许 G00x 轴移动 z轴不能移动

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 42: 复习--编程前的准备

例部分程序例部分程序N30 G00 X1220 Z10N30 G00 X1220 Z10

00N35 M03 G96 S150N35 M03 G96 S150N40 G71 U20 R10N40 G71 U20 R10 N50 G71 P60 Q120 N50 G71 P60 Q120

U20 W20 F03U20 W20 F03 N60 G00 X400N60 G00 X400 N70 G01 Z-300 F0N70 G01 Z-300 F0

15 S18015 S180 N80 X600 Z-600N80 X600 Z-600 N90 Z-800N90 Z-800 N100 X1000 Z-900N100 X1000 Z-900N110 Z-1100N110 Z-1100 N120 X1200 Z-1300N120 X1200 Z-1300 N130 G00 X1250 N130 G00 X1250

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 43: 复习--编程前的准备

22 端面粗车循环端面粗车循环 G7G722G72G72 与与 G71G71均为粗加工循均为粗加工循

环指令而环指令而 G72G72 是沿着平是沿着平行于行于 XX 轴进行切削循环加工轴进行切削循环加工的的格式格式G72 WG72 WΔΔd Red Re

G72 Pns Qnf UG72 Pns Qnf UΔΔu Wu WΔΔw w F S TF S T

说明其他同说明其他同 G71G71 不同不同的是在精加工第一个程序段的是在精加工第一个程序段中只允许中只允许 G00ZG00Z 轴移动轴移动XX 轴不能移动轴不能移动

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 44: 复习--编程前的准备

33 仿形粗车循环仿形粗车循环 G73G73也叫闭环粗车循环也叫闭环粗车循环适合毛坯轮廓形状与适合毛坯轮廓形状与零件轮廓形状基本接零件轮廓形状基本接近的毛坯的粗车近的毛坯的粗车格式 格式 G73 UG73 UΔΔi Wi WΔΔk Rdk Rd

G73 Pns Qnf UG73 Pns Qnf UΔΔu u WWΔΔw F S Tw F S T

ΔΔii -- xx 轴方向退刀距轴方向退刀距离离ΔΔkk -- zz 轴方向退刀距轴方向退刀距离离dd -粗切次数-粗切次数

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 45: 复习--编程前的准备

44 精加工循环精加工循环 G70G70

G70G70 常用于常用于 G71G71 G72G72 G73G73 后的精加工循环后的精加工循环

格式格式 G70 Pns QnfG70 Pns Qnf

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 46: 复习--编程前的准备

55 复合螺纹切削循环复合螺纹切削循环 G76G76G76G76 可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量可一次成型所需螺纹系统自动计算螺纹切削次数和每次进给量完成螺纹粗精加工完成螺纹粗精加工格式格式 G76 PmrG76 Pmrαα Q QΔΔdmin Rddmin Rd

G76 X(U) Z(W) Ri Pk QG76 X(U) Z(W) Ri Pk QΔΔd Fd F 其中其中 mm -精加工重复次数-精加工重复次数 rr -倒角量(在-倒角量(在 ZZ 轴方向上)轴方向上) αα -刀-刀尖角度尖角度 80deg80deg 60deg60deg 55deg55deg 30deg30deg 29deg29deg 0deg0deg 之一 之一 ΔΔdmin dmin -最小切-最小切削深度(半径值)削深度(半径值) dd -精车余量(半径值) -精车余量(半径值) X(U) Z(W) X(U) Z(W) -终点坐-终点坐标标 i i -螺纹部分半径差-螺纹部分半径差 kk -螺纹高度(-螺纹高度( xx 轴方向半径值) 轴方向半径值) ΔΔd d --第一次切削深度(半径值)第一次切削深度(半径值) FF -螺距-螺距

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 47: 复习--编程前的准备

例例部分程序部分程序

helliphelliphelliphellip

N50 G76 P02 12 60 Q01 R01N50 G76 P02 12 60 Q01 R01 N60 G76 X6064 Z25 P368 Q18 F6N60 G76 X6064 Z25 P368 Q18 F6 helliphelliphelliphellip

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 48: 复习--编程前的准备

第三节 刀具补偿第三节 刀具补偿11 刀具几何位置补偿刀具几何位置补偿多刀加工时换刀后刀尖点的几何位置多刀加工时换刀后刀尖点的几何位置出现差异出现差异刀具几何位置在ldquo刀具几何位置在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面画面设定设定 Txx xxTxx xx

刀具号(刀具号( 00-9900-99 ) 刀补号() 刀补号( 00-3200-32 ))

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 49: 复习--编程前的准备

说明说明刀具号应与刀位号对应刀具号应与刀位号对应几何位置补偿设置可以完成刀具的几何位几何位置补偿设置可以完成刀具的几何位置补偿和刀尖圆弧半径补偿置补偿和刀尖圆弧半径补偿刀具号和刀补号可以不相同但最好能相刀具号和刀补号可以不相同但最好能相同同Txx00Txx00 刀补取消刀补取消

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 50: 复习--编程前的准备

22 刀具磨损补偿刀具磨损补偿由刀具磨损造成的误差由刀具磨损造成的误差在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下用画面下用 uu ww设定设定刀补号既是几何位置补偿号也是刀具磨刀补号既是几何位置补偿号也是刀具磨损补偿号损补偿号

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 51: 复习--编程前的准备

33 刀尖圆弧半径补偿刀尖圆弧半径补偿实际车刀刀尖总有一个小圆弧对加工实际车刀刀尖总有一个小圆弧对加工精度有影响精度有影响在ldquo在ldquo offsetgeometryrdquooffsetgeometryrdquo 画面下输入刀尖画面下输入刀尖圆弧半径圆弧半径 RR 刀具理想刀尖位置号刀具理想刀尖位置号 TT

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 52: 复习--编程前的准备

刀尖圆弧半径补偿的实现刀尖圆弧半径补偿的实现G41G41 --左补偿沿着刀具运动方向向--左补偿沿着刀具运动方向向前看刀具位于零件左侧前看刀具位于零件左侧G42G42 --右补偿沿着刀具运动方向向--右补偿沿着刀具运动方向向前看刀具位于零件右侧前看刀具位于零件右侧G40G40 --刀尖圆弧半径补偿取消或用--刀尖圆弧半径补偿取消或用Txx00Txx00 取消半径补偿取消半径补偿

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 53: 复习--编程前的准备

第四节 编程示例第四节 编程示例

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 54: 复习--编程前的准备

例例 1 1 ф60ф60棒料按图棒料按图纸进行粗精加工纸进行粗精加工

O0001O0001N10 G50 X2000 Z2000 N10 G50 X2000 Z2000

T0101T0101N20 G96 S180 M03N20 G96 S180 M03N30 G00 X620 Z50 M08N30 G00 X620 Z50 M08N40 G71 U20 R10N40 G71 U20 R10N45 G71 P50 Q70 U03 N45 G71 P50 Q70 U03

W01 F02W01 F02N50 G00 X300N50 G00 X300N60 G01 Z-150 N60 G01 Z-150

F015F015N70 X600 Z-300N70 X600 Z-300N80 G70 P50 Q70N80 G70 P50 Q70N90 G00 X2000 Z2000 N90 G00 X2000 Z2000

T0100T0100N95 M05N95 M05N100 M30N100 M30

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 55: 复习--编程前的准备

例例 2 2 фф180180铸件按图进行粗铸件按图进行粗精加工精加工O0002O0002N10 G50 X2600 Z2200 T0101N10 G50 X2600 Z2200 T0101 N20 G96 S180 M03N20 G96 S180 M03 N30 G00 X1820 Z20 M08N30 G00 X1820 Z20 M08 N40 G73 U400 W0 R40 N40 G73 U400 W0 R40 N45 G73 P50 Q100 U04 W01 N45 G73 P50 Q100 U04 W01

F03F03 N50 G00 X800 Z10N50 G00 X800 Z10 N60 G01 Z-200 F015N60 G01 Z-200 F015 N70 X1200 Z-300N70 X1200 Z-300 N80 Z-500N80 Z-500N90 G02 X1600 Z-700 R200N90 G02 X1600 Z-700 R200 N100 G01 X1800 Z-800N100 G01 X1800 Z-800 N110 G70 P50 Q100N110 G70 P50 Q100 N120 G00 X2600 Z2200 N120 G00 X2600 Z2200

T0100T0100 N125 M05N125 M05N130 M30N130 M30

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 56: 复习--编程前的准备

例例 33 该零件粗该零件粗加工完成只要加工完成只要进行一次精加工进行一次精加工螺纹的实际外径螺纹的实际外径为为 478478 要求要求编制精加工程序编制精加工程序33把刀分别为把刀分别为 0101号外圆车刀号外圆车刀 0022号切槽刀号切槽刀 0303号螺纹刀号螺纹刀

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 57: 复习--编程前的准备

例例 3 3

O0004

N010 G50 X2000 Z3500 T0101

N020 G97 S630 M03

N030 G00 X418 Z2920 M08

N040 G01 X478 Z2890 F015

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 58: 复习--编程前的准备

N050 Z2300N050 Z2300 N060 X500N060 X500 N070 X620 W-600N070 X620 W-600 N080 Z1550N080 Z1550 N090 X780N090 X780 N100 X800 W-10N100 X800 W-10

N110 W-190 N120 G02 W-600 R700

N130 G01 Z650 N140 X900 N150 G00 X2000 Z3500 T0100

M09 N160 T0202

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 59: 复习--编程前的准备

N170 S315 M03N170 S315 M03 N180 G00 X510 Z2300 M08N180 G00 X510 Z2300 M08

N190 G01 X450 F016N190 G01 X450 F016

N200 G00 X510N200 G00 X510 N210 X2000 Z3500 T0200 N210 X2000 Z3500 T0200

M09M09 N220 M06 T0303N220 M06 T0303

N230 S200 M03 N240 G00 X620 Z2960 M08

N250 G92 X4705 Z2325 F15 N260 X4645

N270 X4625

N275 X4605

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 60: 复习--编程前的准备

N290 G00 X2000 Z3500 N290 G00 X2000 Z3500 T0300 M09T0300 M09

T300 M05T300 M05 T310 M30T310 M30

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 61: 复习--编程前的准备

例例 44O0004O0004

N010 G50 X2000 Z1000 N010 G50 X2000 Z1000 T0101T0101

N020 G96 S150 M03N020 G96 S150 M03 N030 G00 X1020 Z10 N030 G00 X1020 Z10

M08M08 N040 G71 U40 R10 N040 G71 U40 R10

N045 G71 P050 Q110 N045 G71 P050 Q110 U04 W02 F025U04 W02 F025

N050 G00 X540N050 G00 X540

N060 G01 X600 Z-20N060 G01 X600 Z-20

N070 Z-660N070 Z-660

N080 X850N080 X850

N090 Z-960N090 Z-960

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 62: 复习--编程前的准备

N100 G02 X930 Z-1000 N100 G02 X930 Z-1000 R40R40

N110 G01 X1020 N110 G01 X1020

N120 G00 X1500 Z1000N120 G00 X1500 Z1000

N130 G96 S180 T0202N130 G96 S180 T0202

N140 G70 P050 Q110 F01N140 G70 P050 Q110 F01

N150 G00 X1500 Z1000N150 G00 X1500 Z1000

N160 G96 S100 T0303N160 G96 S100 T0303

N170 G00 X900 Z-660N170 G00 X900 Z-660

N180 G01 X550 F05N180 G01 X550 F05

N190 G04 X10N190 G04 X10

N200 G01 X900 F05N200 G01 X900 F05

N210 G00 X1500 Z1000N210 G00 X1500 Z1000

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66
Page 63: 复习--编程前的准备

N220 G96 S180 T0404N220 G96 S180 T0404

N230 G00 X640 Z50N230 G00 X640 Z50

N240 G92 X593 Z-630 N240 G92 X593 Z-630 F10F10

N250 X589N250 X589

N260 X587N260 X587

N270 G00 X1500 Z1000N270 G00 X1500 Z1000

N275 M05N275 M05

N280 M30N280 M30

  • Slide 1
  • Slide 2
  • Slide 3
  • Slide 4
  • Slide 5
  • Slide 6
  • Slide 7
  • Slide 8
  • Slide 9
  • Slide 10
  • Slide 11
  • Slide 12
  • Slide 13
  • Slide 14
  • Slide 15
  • Slide 16
  • Slide 17
  • Slide 18
  • Slide 19
  • Slide 20
  • Slide 21
  • Slide 22
  • Slide 23
  • Slide 24
  • Slide 25
  • Slide 26
  • Slide 27
  • Slide 28
  • Slide 29
  • Slide 30
  • Slide 31
  • Slide 32
  • Slide 33
  • Slide 34
  • Slide 35
  • Slide 36
  • Slide 37
  • Slide 38
  • Slide 39
  • Slide 40
  • Slide 41
  • Slide 42
  • Slide 43
  • Slide 44
  • Slide 45
  • Slide 46
  • Slide 47
  • Slide 48
  • Slide 49
  • Slide 50
  • Slide 51
  • Slide 52
  • Slide 53
  • Slide 54
  • Slide 55
  • Slide 56
  • Slide 57
  • Slide 58
  • Slide 59
  • Slide 60
  • Slide 61
  • Slide 62
  • Slide 63
  • Slide 64
  • Slide 65
  • Slide 66