数控车床加工程序编制原理概述.pptx
合集下载
第二章数控机床的程序编制.ppt

第二章 数控加工程序的编制
内容提要
本章将讲述数控加工的工艺分析和典型的加 工方法;加工程序的编制、结构及常用算法; 简要介绍自动编程。
第一节 概述
一.程序编制的基本概念
数控加工程序编制:从零件图纸到制成控制介质的全过 程。 将零件的加工信息:加工顺序、零件轮廓轨迹尺寸、工 艺参数(F、S、T)及辅助动作(变速、换刀、冷却液启 停、工件夹紧松开等)等,用规定的文字、数字、符号 组成的代码按一定的格式编写加工程序单,并将程序单 的信息变成控制介质(磁带、磁盘、穿孔带)的整个过程。
第一节 概述
加工线路的确定
寻求最短加工路线 如图a所示零件上的孔系,图b的走刀 路线为先加工完外圈孔后再加工内圈孔。若改用c图的走 刀路线,减少空刀时间,则可节省定位时间近一倍,提 高了加工效率。
制备控制介质 校验和试切
错误
第一节 概述
编制程序及初步校验
根据制定的加工路线
、切削用量、刀具号码、
刀具补偿、辅助动作及刀
具运动轨迹,按照数控系
修 改
统规定指令代码及程序格
式,编写零件加工程序,
并进行校核、检查上述两
个步骤的错误。
零件图纸 图纸工艺分析 计算运动轨迹
程序编制 制备控制介质 校验和试切
上述方法只能检查运动轨迹的正确性,不能判别工 件的加工误差。首件试切(在允许的条件下)方法不 仅可查出程序单和控制介质是否有错,还可知道加 工精度是否符合要求。 当发现错误时,应分析错误的性质,或修改程序单 ,或调整刀具补偿尺寸,直到符合图纸规定的精度 要求为止。
第一节 概述
三、数控加工的工艺分析和数控加工方 法
第二章 数控机床的程序编制
零件 图纸
制订工艺 制备数控带 校
内容提要
本章将讲述数控加工的工艺分析和典型的加 工方法;加工程序的编制、结构及常用算法; 简要介绍自动编程。
第一节 概述
一.程序编制的基本概念
数控加工程序编制:从零件图纸到制成控制介质的全过 程。 将零件的加工信息:加工顺序、零件轮廓轨迹尺寸、工 艺参数(F、S、T)及辅助动作(变速、换刀、冷却液启 停、工件夹紧松开等)等,用规定的文字、数字、符号 组成的代码按一定的格式编写加工程序单,并将程序单 的信息变成控制介质(磁带、磁盘、穿孔带)的整个过程。
第一节 概述
加工线路的确定
寻求最短加工路线 如图a所示零件上的孔系,图b的走刀 路线为先加工完外圈孔后再加工内圈孔。若改用c图的走 刀路线,减少空刀时间,则可节省定位时间近一倍,提 高了加工效率。
制备控制介质 校验和试切
错误
第一节 概述
编制程序及初步校验
根据制定的加工路线
、切削用量、刀具号码、
刀具补偿、辅助动作及刀
具运动轨迹,按照数控系
修 改
统规定指令代码及程序格
式,编写零件加工程序,
并进行校核、检查上述两
个步骤的错误。
零件图纸 图纸工艺分析 计算运动轨迹
程序编制 制备控制介质 校验和试切
上述方法只能检查运动轨迹的正确性,不能判别工 件的加工误差。首件试切(在允许的条件下)方法不 仅可查出程序单和控制介质是否有错,还可知道加 工精度是否符合要求。 当发现错误时,应分析错误的性质,或修改程序单 ,或调整刀具补偿尺寸,直到符合图纸规定的精度 要求为止。
第一节 概述
三、数控加工的工艺分析和数控加工方 法
第二章 数控机床的程序编制
零件 图纸
制订工艺 制备数控带 校
数控加工程序的编制ppt课件

10
第一节 数控车床的程序编制
三、车削加工编程举例 如图某零件的图样,要求编制精加工程序。
1、工艺路线
11
1)精车外轮廓 2)切槽
3)车螺纹
第一节 数控车床的程序编制
2、选择刀具,正确选择换刀点
1号刀为90°外圆车刀,基准刀;
2号刀为车槽刀,主切削刃宽3mm,左刀尖为刀位点;
3号刀为60°螺纹车刀;
X(U) 和Z(W) 为第一次循环的坐标值,即C点的坐标值
I用2倍值。
5
第一节 数控车床的程序编制
2、锥面循环指令 用于切削内外锥面的自动循环。 N— G## X(U) — Z(W) — F — ; 锥面的斜率决定于U、W值
o
C'
C
x
z k
B'
BI
A'
u
W
A
6
第一节 数控车床的程序编制
3、 简单螺纹循环指令 N— G## X(U)— Z(W)— F— ; F值为螺距值。 螺纹的行程W应包括切入与 切出的空刀行程,即:
• 在一个程序段中,根据图样上标注的尺寸可以采用绝对值编 程或增量值编程,也可以采用混合编程。
• 被加工零件的径向尺寸X(U)在图样上和测量时,一般用 直径值(二倍值)表示。
• 第三坐标指令I,K在不同的程序段中作用不同。
如:在圆弧切削指令能够中表示圆心位置,而在自动循环指
令中表示每次循环进刀量。
3
18
第二节 数控铣床与加工中心的程序编制
二、数控铣床编程中的特殊功能指令
1、工件坐标系设定指令——G92,G54-G59 编程格式: N0100 G90 G54 G00 X100 Y50 Z10; 表示刀具移动到G54坐标系中的点X100 Y40 Z10 适于箱体类零件,同一个零件有多个加工表面,同一加工
第一节 数控车床的程序编制
三、车削加工编程举例 如图某零件的图样,要求编制精加工程序。
1、工艺路线
11
1)精车外轮廓 2)切槽
3)车螺纹
第一节 数控车床的程序编制
2、选择刀具,正确选择换刀点
1号刀为90°外圆车刀,基准刀;
2号刀为车槽刀,主切削刃宽3mm,左刀尖为刀位点;
3号刀为60°螺纹车刀;
X(U) 和Z(W) 为第一次循环的坐标值,即C点的坐标值
I用2倍值。
5
第一节 数控车床的程序编制
2、锥面循环指令 用于切削内外锥面的自动循环。 N— G## X(U) — Z(W) — F — ; 锥面的斜率决定于U、W值
o
C'
C
x
z k
B'
BI
A'
u
W
A
6
第一节 数控车床的程序编制
3、 简单螺纹循环指令 N— G## X(U)— Z(W)— F— ; F值为螺距值。 螺纹的行程W应包括切入与 切出的空刀行程,即:
• 在一个程序段中,根据图样上标注的尺寸可以采用绝对值编 程或增量值编程,也可以采用混合编程。
• 被加工零件的径向尺寸X(U)在图样上和测量时,一般用 直径值(二倍值)表示。
• 第三坐标指令I,K在不同的程序段中作用不同。
如:在圆弧切削指令能够中表示圆心位置,而在自动循环指
令中表示每次循环进刀量。
3
18
第二节 数控铣床与加工中心的程序编制
二、数控铣床编程中的特殊功能指令
1、工件坐标系设定指令——G92,G54-G59 编程格式: N0100 G90 G54 G00 X100 Y50 Z10; 表示刀具移动到G54坐标系中的点X100 Y40 Z10 适于箱体类零件,同一个零件有多个加工表面,同一加工
最新第3章数控车床程序编制PPT课件

式中:i--X轴向总退刀量; k--Z轴向总退刀量(半径值); d--重复加工次数; ns--精加工轮廓程序段中开始程序段的段号; nf--精加工轮廓程序段中结束程序段的段号; △u--X轴向精加工余量; △w--Z轴向精加工余量; f、s、t--F、S、T代码。
图3.38 封闭切削循环
例:按图3.39所示尺寸编写封闭切削循环加工程序。
图3.36 端面粗加工切削循环
图3.37 G72程序例图
注意:
(1)ns→nf程序段中的F、S、T功能,即使被指定对粗车循环无效。
(2)零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。
例:按图3.37所示尺寸编写端面粗切循加工程序。
N10 G50 X200 Z200 T0101
N20 M03 S800
图3.27 刀具补偿编程
3.2.8单一固定循环
图3.28圆柱面切削循环
图3.29 G90的用法(圆柱面)
图3.30 圆锥面切削循环
图3.31 端面切削循环
图3.32 锥面端面切削循环
图3.33 G94的用法(锥面)
单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一 个循环指令完成,从而简化程序。 1、圆柱面或圆锥面切削循环
N10 G50 X200 Z140 T0101
N20 G00 G42 X120 Z10 M08
N30 G96 S120
N40 G71 U2 R0.5
N50 G71 P60 Q120 U2 W2 F0.25
N60 G00 X40
//ns
N70 G01 Z-30 F0.15
N80 X60 Z-60
N90 Z-80
图3.26 刀尖圆角R的确定方法
图3.38 封闭切削循环
例:按图3.39所示尺寸编写封闭切削循环加工程序。
图3.36 端面粗加工切削循环
图3.37 G72程序例图
注意:
(1)ns→nf程序段中的F、S、T功能,即使被指定对粗车循环无效。
(2)零件轮廓必须符合X轴、Z轴方向同时单调增大或单调减少。
例:按图3.37所示尺寸编写端面粗切循加工程序。
N10 G50 X200 Z200 T0101
N20 M03 S800
图3.27 刀具补偿编程
3.2.8单一固定循环
图3.28圆柱面切削循环
图3.29 G90的用法(圆柱面)
图3.30 圆锥面切削循环
图3.31 端面切削循环
图3.32 锥面端面切削循环
图3.33 G94的用法(锥面)
单一固定循环可以将一系列连续加工动作,如“切入-切削-退刀-返回”,用一 个循环指令完成,从而简化程序。 1、圆柱面或圆锥面切削循环
N10 G50 X200 Z140 T0101
N20 G00 G42 X120 Z10 M08
N30 G96 S120
N40 G71 U2 R0.5
N50 G71 P60 Q120 U2 W2 F0.25
N60 G00 X40
//ns
N70 G01 Z-30 F0.15
N80 X60 Z-60
N90 Z-80
图3.26 刀尖圆角R的确定方法
数控加工的程序编制课件.pptx

G01 X(U)-----Z(W)-----F--- 如图从A到B的编程 G01 X45.0 Z13 F30或G01 U20 W-20 F30或 G01 X45 W30
13
第二节 数控车床的程序编制
三 基本编程方法 3 圆弧插补(G02、G03)
G02(G03)X(U)---Z(W)---I---K---(R)F--绝对编程时,X、Z为终点坐标;增量编程时为相对起点的坐标。R为正时,圆 心角为0~180度,R为负时180~360度
10
第二节 数控车床的程序编制
三 基本编程方法
1 坐标系设定
1) 工件坐标系设定 G50 X---Z----;指定刀具起点 到工件原点的距离,坐标值X 、Z为刀尖在工件坐标系中的 起始点,如图所示 G50 X200 Z263或 G50 X200 Z123 或 G50 X200 Z253 以上分别为不同坐标系原点
2 数控系统的功能
(1)程序段格式:采用字-地址程序段格式和ISO标准七单位编码字符。 地址码:O、N、G、X、Z、U、W、R、F、S、T、M、P、U、L、Q等 。5第二节 数控车 Nhomakorabea的程序编制
二 数控车床编程基础
(2)准备功能 G代码如表所示,00组代表非模态组,其余代表模态组。注 意,不同组的G代码在同一个程序段中可以出现多个,如同一程序段中出现 两个或以上的同一组G代码,只有最后一个G代码有效。
11
第二节 数控车床的程序编制
三 基本编程方法 1 坐标系设定
2) 坐标系平移 G50 U---W----;该指令能把已 经建立起来的某个坐标系进行 平移,其中U、W分别代表坐 标原点在X轴和Z轴上的位移量 。如图 X=a+α Z=b+β
13
第二节 数控车床的程序编制
三 基本编程方法 3 圆弧插补(G02、G03)
G02(G03)X(U)---Z(W)---I---K---(R)F--绝对编程时,X、Z为终点坐标;增量编程时为相对起点的坐标。R为正时,圆 心角为0~180度,R为负时180~360度
10
第二节 数控车床的程序编制
三 基本编程方法
1 坐标系设定
1) 工件坐标系设定 G50 X---Z----;指定刀具起点 到工件原点的距离,坐标值X 、Z为刀尖在工件坐标系中的 起始点,如图所示 G50 X200 Z263或 G50 X200 Z123 或 G50 X200 Z253 以上分别为不同坐标系原点
2 数控系统的功能
(1)程序段格式:采用字-地址程序段格式和ISO标准七单位编码字符。 地址码:O、N、G、X、Z、U、W、R、F、S、T、M、P、U、L、Q等 。5第二节 数控车 Nhomakorabea的程序编制
二 数控车床编程基础
(2)准备功能 G代码如表所示,00组代表非模态组,其余代表模态组。注 意,不同组的G代码在同一个程序段中可以出现多个,如同一程序段中出现 两个或以上的同一组G代码,只有最后一个G代码有效。
11
第二节 数控车床的程序编制
三 基本编程方法 1 坐标系设定
2) 坐标系平移 G50 U---W----;该指令能把已 经建立起来的某个坐标系进行 平移,其中U、W分别代表坐 标原点在X轴和Z轴上的位移量 。如图 X=a+α Z=b+β
数控机床的加工程序编制 ppt课件

ppt课件 14
手工编程过程框图
ppt课件
15
3 字符与代码 字符(Character)是一个关于信息交换的术 语。它是用来组织、控制或表示数据的一些符号, 如数字、字母、标点符号、数学运算符等,是机器 能进行存储或传送的记号,是加工程序的最小组成 单位。常规加工程序用的字符分四类: 一:字母,由大写26个英文字母组成; 二:数字和小数点,由0~9及一个小数点组成; 三:符号,由+、-号组成; 四:功能字符,由程序开始(结束)符(如 “%”)、程序段结束符(如“;”)、跳过任选 程序段符(如“/”)等组成。
程序段各功能字的先后次序不严格规定。
ppt课件 19
程序段功能字按其功能的不同可分为7种类型, 分别是:顺序号字、准备功能字、尺寸字、进给功 能字、主轴转速字、刀具功能字和辅助功能字。 1)顺序号字 顺序号又称程序段号或程序段序号。位于程序 段之首,由地址符N和后续2~4数字组成。 顺序号的作用:对程序的校对和检索修改;作 为条件转向的目标,即作为转向目的程序段的名称。 有顺序号的程序段可以进行复归操作,指加工可以从 程序的中间开始,或回到程序中断处开始。 顺序号的使用规则:为正整数,编程时将第一 程序段冠以N10,以后以间隔10递增,以便于修改。
8
ppt课件
数控加工流程:
ppt课件
9
2)数控程序样本: O10 N10 N20 N30 N40 N50 N60 N70 … N80 N90
G55 M03 G01 G01 G01 G01 G03
M05 M30
G90 G01 Z40 F2000 S500 X-50 Y0 Z-5 F100 G42 X-10 Y0 H01 X60 Y0 X80 Y20 R20
数控机床编程的演变过程 1) 数控的基本含义 数控,即数字控制(Numerical Control-NC), 指用数码化的信号对机床运动及其加工过程进行控 制的一种方法。这种机床以数字字符指令方式控制 机床各部件相对运动,实现机床的加工。相应地这 种机床称为NC机床(NC Machine Tool)。 2) 数控编程的发展 控制介质:数控机床加工零件所需的控制信 息和数据的载体,即用来存放加工程序的载体,也 称程序载体。如穿孔带、穿孔卡、磁带或磁盘等。
手工编程过程框图
ppt课件
15
3 字符与代码 字符(Character)是一个关于信息交换的术 语。它是用来组织、控制或表示数据的一些符号, 如数字、字母、标点符号、数学运算符等,是机器 能进行存储或传送的记号,是加工程序的最小组成 单位。常规加工程序用的字符分四类: 一:字母,由大写26个英文字母组成; 二:数字和小数点,由0~9及一个小数点组成; 三:符号,由+、-号组成; 四:功能字符,由程序开始(结束)符(如 “%”)、程序段结束符(如“;”)、跳过任选 程序段符(如“/”)等组成。
程序段各功能字的先后次序不严格规定。
ppt课件 19
程序段功能字按其功能的不同可分为7种类型, 分别是:顺序号字、准备功能字、尺寸字、进给功 能字、主轴转速字、刀具功能字和辅助功能字。 1)顺序号字 顺序号又称程序段号或程序段序号。位于程序 段之首,由地址符N和后续2~4数字组成。 顺序号的作用:对程序的校对和检索修改;作 为条件转向的目标,即作为转向目的程序段的名称。 有顺序号的程序段可以进行复归操作,指加工可以从 程序的中间开始,或回到程序中断处开始。 顺序号的使用规则:为正整数,编程时将第一 程序段冠以N10,以后以间隔10递增,以便于修改。
8
ppt课件
数控加工流程:
ppt课件
9
2)数控程序样本: O10 N10 N20 N30 N40 N50 N60 N70 … N80 N90
G55 M03 G01 G01 G01 G01 G03
M05 M30
G90 G01 Z40 F2000 S500 X-50 Y0 Z-5 F100 G42 X-10 Y0 H01 X60 Y0 X80 Y20 R20
数控机床编程的演变过程 1) 数控的基本含义 数控,即数字控制(Numerical Control-NC), 指用数码化的信号对机床运动及其加工过程进行控 制的一种方法。这种机床以数字字符指令方式控制 机床各部件相对运动,实现机床的加工。相应地这 种机床称为NC机床(NC Machine Tool)。 2) 数控编程的发展 控制介质:数控机床加工零件所需的控制信 息和数据的载体,即用来存放加工程序的载体,也 称程序载体。如穿孔带、穿孔卡、磁带或磁盘等。
数控车床程序编制PPT课件

4.2 数控车床程序编制
第1页/共41页
4.2 数控车床程序编制
G71使用方法说明: (1)在精加工程序中由循环起点C到A点只能使用G00或G01指令,并且不能 有z轴方向移动指令。 (2)精加工程序车削的路径必须是单调增加或减小。不能有内凹的轮廓外形。
第2页/共41页
粗车刀1号,精车刀2号,刀尖半径为0.6㎜。精
4.2 数控车床程序编制
5、螺纹车削多次循环(G76)
使用G76指令,则一个指令即可完成多次螺纹 切削循环。
格式:G76 Pm r a Q△dmin R d ;
G76 X(U)__ Z(W)__ Ri Pk Q△d FL ;
m:精车削次数,必须用两位数表示,01~99
r:螺纹末端倒角量,必须用2位数表示, 00~99;例如:r取10、L=10,倒角量=10× 0.1× L=10;
最多可以调用999次,最少1次;
第23页/共41页
O5555
W-20.;
4.2
G01 X74. F0.07;
G04 P200;
G00 X82.;
M99;
例4-14
数控车床程序编制
第24页/共41页
O4014
G50 X150. Z200. T0300;
O5555
G97 S1200 M03; T0303 M08; G00 X82. Z0;
W-20.; G01 X74. F0.07;
M98 P45555;
G04 P200;
X150. Z200.0 T0300第; 25页/共4G1页00 X82.;
4.3 数控车床程序实例
该零件的毛坯为: φ85㎜×4综5合㎜实例: 的棒料; 材料为45钢;
第1页/共41页
4.2 数控车床程序编制
G71使用方法说明: (1)在精加工程序中由循环起点C到A点只能使用G00或G01指令,并且不能 有z轴方向移动指令。 (2)精加工程序车削的路径必须是单调增加或减小。不能有内凹的轮廓外形。
第2页/共41页
粗车刀1号,精车刀2号,刀尖半径为0.6㎜。精
4.2 数控车床程序编制
5、螺纹车削多次循环(G76)
使用G76指令,则一个指令即可完成多次螺纹 切削循环。
格式:G76 Pm r a Q△dmin R d ;
G76 X(U)__ Z(W)__ Ri Pk Q△d FL ;
m:精车削次数,必须用两位数表示,01~99
r:螺纹末端倒角量,必须用2位数表示, 00~99;例如:r取10、L=10,倒角量=10× 0.1× L=10;
最多可以调用999次,最少1次;
第23页/共41页
O5555
W-20.;
4.2
G01 X74. F0.07;
G04 P200;
G00 X82.;
M99;
例4-14
数控车床程序编制
第24页/共41页
O4014
G50 X150. Z200. T0300;
O5555
G97 S1200 M03; T0303 M08; G00 X82. Z0;
W-20.; G01 X74. F0.07;
M98 P45555;
G04 P200;
X150. Z200.0 T0300第; 25页/共4G1页00 X82.;
4.3 数控车床程序实例
该零件的毛坯为: φ85㎜×4综5合㎜实例: 的棒料; 材料为45钢;
数控加工的程序编制概述PPT课件( 79页)

N1
N2
N6
N7
N8 G45 G01 Y20.0;
35
50
40
30
30
N9 G46 X0;运动量为零,刀具向-X方向移动一个刀偏值; N10 G46 G02X-30.0 Y30.0;J30.0; N11 G45 G01 Y0;运动量为零,刀具向+Y方向移动一个刀偏值;
刀具: Φ 20 刀偏号: 01 刀偏值:+10
(终点)
10.0
(起点)
O 20.0
220.0 X
90°(起点)
(终点)
进给速度 300deg/min
(4)圆弧插补指令
顺时针圆弧插补指令(G02) 逆时针圆弧插补指令(G03)
方向:从XY平面(ZX平面,YZ平面)的Z轴(Y 轴,X轴)的正向往负向观察
G17 Y
G18 X
G19 Z
G03 G02
示例:
G31 G91 X100.0 F100.0; Y50.0;
Y
跳过信号输入 50
G31 G90 X200.0 F100.0;
X300.0 Y280.0;
Y 跳过信号输入 (300,280)
280
X 100
100 200 300 x
5.进给功能G代码 (1)每分进给量指令(G94)
G94;每分进给G代码 F_;进给速度指令(mm/min或inch/min) (2)每转进给量指令(G95) G95;每转进给G代码 F_;进给速度指令(mm/rev或inch/ren) (3)时间倒数进给速度指令(G93) G93;倒数时间进指令G代码 F_;进给速度指令(1/min) (4)一位进给速度F代码指令
或 G92 X200.0 Y40.0 Z0;
数控机床的程序编制概述(ppt 88页)

例:%1234 标题,程序名,0001~9999 N10 G92 X25.0 Y45.0 Z15.0;对刀点(25,45,15) N20 G00 Z2.0;快进刀至Z=2mm处 N30 M30;程序结束。程序段结束号;*
(2) 程序段:为了完成某一动作要求所需功能“字”
的组合。每一个字是一个控制机床的具体指令,它由一
点坐标计算的坐标系。(G91)
4. 绝对坐标编程和增量坐标编
Y
程
B(20,30)
如图中所示,B点的绝对 坐标为(20,30),是相
对于坐标系XOY;B点相
对于A点的相对坐标为(
10,10)。
A(10,20)
O
X
G90:按绝对坐标编程。
G91:按相对坐标编程。
G90和G91均用第一坐标系X、Y、Z表示,在没有设 定相对坐标系前,常用第二坐标系U、V、W表示。
当机床有几个主轴时,选择一个垂直于工件装夹面 的主轴定为Z轴。
对于工件和刀具都不旋转的机床,如刨、插床,Z 轴垂直于工件装夹面。
Z轴的正方向以刀具远离工件的方向为准。
X(轴2一)般X是坐水标平轴的、平行于工件的装夹面且与Z轴垂
直。
对于工件旋转的机床,X轴在工件的径向上,且平行 于横滑座,以刀具离开工件旋转中心方向为正方向。
1.机床坐标系 机床使用笛卡尔直角坐标系。
X、Y、Z为移动坐标,A、B、C为旋转坐标。实
行右手定则
(1)Z轴
2. 轴及方向规定
将传递切削力的主轴轴线定为Z坐标轴。
对于刀具旋转的机床,如铣、钻、镗床,旋转刀具 的轴线定为Z轴。
对于工件旋转的机床,如车、外圆磨床,工件的轴 线定为Z轴。
N0040 Y-30
(2) 程序段:为了完成某一动作要求所需功能“字”
的组合。每一个字是一个控制机床的具体指令,它由一
点坐标计算的坐标系。(G91)
4. 绝对坐标编程和增量坐标编
Y
程
B(20,30)
如图中所示,B点的绝对 坐标为(20,30),是相
对于坐标系XOY;B点相
对于A点的相对坐标为(
10,10)。
A(10,20)
O
X
G90:按绝对坐标编程。
G91:按相对坐标编程。
G90和G91均用第一坐标系X、Y、Z表示,在没有设 定相对坐标系前,常用第二坐标系U、V、W表示。
当机床有几个主轴时,选择一个垂直于工件装夹面 的主轴定为Z轴。
对于工件和刀具都不旋转的机床,如刨、插床,Z 轴垂直于工件装夹面。
Z轴的正方向以刀具远离工件的方向为准。
X(轴2一)般X是坐水标平轴的、平行于工件的装夹面且与Z轴垂
直。
对于工件旋转的机床,X轴在工件的径向上,且平行 于横滑座,以刀具离开工件旋转中心方向为正方向。
1.机床坐标系 机床使用笛卡尔直角坐标系。
X、Y、Z为移动坐标,A、B、C为旋转坐标。实
行右手定则
(1)Z轴
2. 轴及方向规定
将传递切削力的主轴轴线定为Z坐标轴。
对于刀具旋转的机床,如铣、钻、镗床,旋转刀具 的轴线定为Z轴。
对于工件旋转的机床,如车、外圆磨床,工件的轴 线定为Z轴。
N0040 Y-30
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
锻件,因为加工余量大,一般需要多次重复循环加工, 才能车去全部加工余量。 对于这些零件的编程,可以缩短加工程序,减少程序所 占内存。
2021/3/6
19
多重复合循环指令G71/G72/G73/G70
在G50程序段中,不允许有其他功能指令,但S指令除外, 因为G50指令还有另一种作用,即在恒线速度切削(G96)方 式中,可以用G50来做最高转速限制用。
2021/3/6
16
2021/3/6
17
G92:坐标系的设定 工件编程坐标系的预置寄存指令,用G92指令指定参考点
在工件坐标系中的位置
指令格式:G92 X _ Y_ Z_ * 在开始运动之前,应将工件坐标系告诉系统。通过把编程
外安全的地方
2021/3/6
4
(二)FANUC-6T系统概述
1. 机床坐标系 1) 机床坐标系的规定 2) 机床参考点 2) 2. 工件坐标系(编程坐标系)
2021/3/6
5
机床坐标系与工件坐标系
(1)机床坐标系 是以机床原点为坐标原点,建立起来的直角坐标系。
是机床安装、调整的基础,也是设置工件坐标系的依据。机 床坐标系在机床出厂前已调整好。
该点必须与工件的定位基准有一定坐标尺寸关系。
用此方法设定工件坐标系之前,应通过对刀,使刀具的刀位 点位于刀具起点。
工件坐标系可以用G50指令设定:
2021/3/6
15
G50是一个非运动指令,只起预置寄存作用,一般作为第 一条指令放在整个程序的前面。
应该注意,在指定了一个G50以后,直到下一个G50指令到 来之前,这个设定的坐标系一直是有效的;
第四节 数控机床的程序编制
一、数控车床加工程序编制 主要加工对象 比较适合于车削具有以下要求和特点的回转体零件。
(1)精度要求高的回转体零件 (2)表面粗糙度好的回转体零件 (3)轮廓形状复杂的零件 (4)带一些特殊类型螺纹的零件 (5)超精密、超低表面粗糙度的零件
2021/3/6
1
2021/3/6
主抽转速有两种表示方式:一种是指定转速,以r/min或 rpm为计量单位,用G97来指令主轴转速。CNC系统开机状 态是G97。
另一种是指定线速度,以m/min为计量单位,用G96来指 令恒线速度
2021/3/6
10
T功能也称为刀具功能,其作用是指2和T4之分。 T□□为T2位表示方法,如T08表示第8把刀。 T□□□□为T4位表示方法,这种表示方法的前两位数
字为刀具选择号,后两位则是表示刀具补偿号。 若要取消刀具补偿,可写成T□□或T□□00。
2021/3/6
11
辅助功能指令 辅助功能指令又称M指令或M代码。
用是控制机床或系统的辅助功能动作,如冷却泵的开、关, 主轴的正转、反转;程序结束等。
在同一程序段中,若有两个或两个以上辅助功能指令,则读 后面的指令。
中起刀点的位置在机床坐标系中设定,将两个坐标系联系 起来。
所谓的参考点是指机械上某一特定位置。一般情况下起刀 点在参考点位置。
2021/3/6
18
5.循环功能
循环加工指令 现代数控车床一般具有不同类型的循环加工功能。循环
功能适用于加工余量较大的零件表面。 数控车床上加工阶梯轴零件时的毛坯常使用捧料或铸件、
2021/3/6
13
(四)部分G功能说明
1. 设置工件坐标系G50 2. 快速点定位指令G00 3. 直线插补指令G01 4. 圆弧插补进给指令G02/G03 5. 循环功能
2021/3/6
14
工件坐标系设置指令G50 通过设置刀具起点相对工件坐标系的坐标值,来设定工件坐
标系。
刀具起点是加工开始时刀位点所处的位置,即刀具相对工件 运动的起始点。
(2)工件坐标系 是以工件上的某一点为坐标原点.建立起来的直角坐标系,
其设定的依据是要符合图样加工要求。
工件坐标系的原点选在工件上任何一点都可以
通常是把工件坐标系的原点选在工件的回转中心上,具体位 置可考虑设置在工件的左端面(或右端面)上,尽量使编程基 准与设计基准、定位基准重合。
2021/3/6
2
C轴控制加工
Y轴控制
2021/3/6
3
(一) 数控编程的特点 ①可以采用绝对值编程,也可以采用相对值编程,或者混和
编程 ②x坐标采用直经编程 ③x向脉冲当量取z向的一半 ④为简化编程,数控系统常具有不同形式的固定循环功能 ⑤需要对刀具半径进行补偿 ⑥换刀一般在程序原点进行,同时应注意换刀点选择在工件
M指令由字母M和其后两位数组成。
2021/3/6
12
准备功能指令 准备功能指令又称G指令或G代码,它是建立机床或控制
数控系统工作方式的一种指令 这类指令在数控装置插补运算之前需预先规定,为插补
运算、刀具补偿运算、固定循环等做好准备。 G指令由字母G和其后两位数字组成。 不同的数控车床,其指令系统也不尽相同
这个点常用来作为刀具交换的点。
2021/3/6
7
(三)数控系统功能指令说明
1. F功能 2. S功能 3. T功能 4. M功能 5. G功能
2021/3/6
8
编程时还应有F功能、S功能、T功能 F功能也称进给功能,其作用是指定执行元件的进给速度。 程序中用F和其后面的数字组成,F代码用G98和G99指令来
设定进给单位
通常CNC车床是用G99来指令主轴每转一转的刀具移动距离 G98指令(或G99指令)只能被G99指令(或G98指令)取消。机
床通电时,默认值为G99,即为每转进结量方式。
2021/3/6
9
S功能也称主轴转速功能,其作用是指定主轴的转动速度。 程序中用S和其后的数字组成。
目前有S2位和S4位的表示法,分别表示对应转速的代码和 转速,如果在S2位中,用S4值指令S功能,则后面的两位 数字无效。
6
坐标原点和参考点
(1)机床原点
机床原点是数控机床上一个固有的点,不同类型的车床其机 床原点的位置也不相同。
(2)参考点返回
参考点也是机床上一个固定的点,它是用机械挡块或电气装 置来限制刀具的极限位置。
参考点返回就是使刀具按指令自动地返回到机床的这一固定 点,此功能用来在加工过程中检查坐标系的正确与否和建立 机床坐标系,以确保精确的控制加工尺寸。
2021/3/6
19
多重复合循环指令G71/G72/G73/G70
在G50程序段中,不允许有其他功能指令,但S指令除外, 因为G50指令还有另一种作用,即在恒线速度切削(G96)方 式中,可以用G50来做最高转速限制用。
2021/3/6
16
2021/3/6
17
G92:坐标系的设定 工件编程坐标系的预置寄存指令,用G92指令指定参考点
在工件坐标系中的位置
指令格式:G92 X _ Y_ Z_ * 在开始运动之前,应将工件坐标系告诉系统。通过把编程
外安全的地方
2021/3/6
4
(二)FANUC-6T系统概述
1. 机床坐标系 1) 机床坐标系的规定 2) 机床参考点 2) 2. 工件坐标系(编程坐标系)
2021/3/6
5
机床坐标系与工件坐标系
(1)机床坐标系 是以机床原点为坐标原点,建立起来的直角坐标系。
是机床安装、调整的基础,也是设置工件坐标系的依据。机 床坐标系在机床出厂前已调整好。
该点必须与工件的定位基准有一定坐标尺寸关系。
用此方法设定工件坐标系之前,应通过对刀,使刀具的刀位 点位于刀具起点。
工件坐标系可以用G50指令设定:
2021/3/6
15
G50是一个非运动指令,只起预置寄存作用,一般作为第 一条指令放在整个程序的前面。
应该注意,在指定了一个G50以后,直到下一个G50指令到 来之前,这个设定的坐标系一直是有效的;
第四节 数控机床的程序编制
一、数控车床加工程序编制 主要加工对象 比较适合于车削具有以下要求和特点的回转体零件。
(1)精度要求高的回转体零件 (2)表面粗糙度好的回转体零件 (3)轮廓形状复杂的零件 (4)带一些特殊类型螺纹的零件 (5)超精密、超低表面粗糙度的零件
2021/3/6
1
2021/3/6
主抽转速有两种表示方式:一种是指定转速,以r/min或 rpm为计量单位,用G97来指令主轴转速。CNC系统开机状 态是G97。
另一种是指定线速度,以m/min为计量单位,用G96来指 令恒线速度
2021/3/6
10
T功能也称为刀具功能,其作用是指2和T4之分。 T□□为T2位表示方法,如T08表示第8把刀。 T□□□□为T4位表示方法,这种表示方法的前两位数
字为刀具选择号,后两位则是表示刀具补偿号。 若要取消刀具补偿,可写成T□□或T□□00。
2021/3/6
11
辅助功能指令 辅助功能指令又称M指令或M代码。
用是控制机床或系统的辅助功能动作,如冷却泵的开、关, 主轴的正转、反转;程序结束等。
在同一程序段中,若有两个或两个以上辅助功能指令,则读 后面的指令。
中起刀点的位置在机床坐标系中设定,将两个坐标系联系 起来。
所谓的参考点是指机械上某一特定位置。一般情况下起刀 点在参考点位置。
2021/3/6
18
5.循环功能
循环加工指令 现代数控车床一般具有不同类型的循环加工功能。循环
功能适用于加工余量较大的零件表面。 数控车床上加工阶梯轴零件时的毛坯常使用捧料或铸件、
2021/3/6
13
(四)部分G功能说明
1. 设置工件坐标系G50 2. 快速点定位指令G00 3. 直线插补指令G01 4. 圆弧插补进给指令G02/G03 5. 循环功能
2021/3/6
14
工件坐标系设置指令G50 通过设置刀具起点相对工件坐标系的坐标值,来设定工件坐
标系。
刀具起点是加工开始时刀位点所处的位置,即刀具相对工件 运动的起始点。
(2)工件坐标系 是以工件上的某一点为坐标原点.建立起来的直角坐标系,
其设定的依据是要符合图样加工要求。
工件坐标系的原点选在工件上任何一点都可以
通常是把工件坐标系的原点选在工件的回转中心上,具体位 置可考虑设置在工件的左端面(或右端面)上,尽量使编程基 准与设计基准、定位基准重合。
2021/3/6
2
C轴控制加工
Y轴控制
2021/3/6
3
(一) 数控编程的特点 ①可以采用绝对值编程,也可以采用相对值编程,或者混和
编程 ②x坐标采用直经编程 ③x向脉冲当量取z向的一半 ④为简化编程,数控系统常具有不同形式的固定循环功能 ⑤需要对刀具半径进行补偿 ⑥换刀一般在程序原点进行,同时应注意换刀点选择在工件
M指令由字母M和其后两位数组成。
2021/3/6
12
准备功能指令 准备功能指令又称G指令或G代码,它是建立机床或控制
数控系统工作方式的一种指令 这类指令在数控装置插补运算之前需预先规定,为插补
运算、刀具补偿运算、固定循环等做好准备。 G指令由字母G和其后两位数字组成。 不同的数控车床,其指令系统也不尽相同
这个点常用来作为刀具交换的点。
2021/3/6
7
(三)数控系统功能指令说明
1. F功能 2. S功能 3. T功能 4. M功能 5. G功能
2021/3/6
8
编程时还应有F功能、S功能、T功能 F功能也称进给功能,其作用是指定执行元件的进给速度。 程序中用F和其后面的数字组成,F代码用G98和G99指令来
设定进给单位
通常CNC车床是用G99来指令主轴每转一转的刀具移动距离 G98指令(或G99指令)只能被G99指令(或G98指令)取消。机
床通电时,默认值为G99,即为每转进结量方式。
2021/3/6
9
S功能也称主轴转速功能,其作用是指定主轴的转动速度。 程序中用S和其后的数字组成。
目前有S2位和S4位的表示法,分别表示对应转速的代码和 转速,如果在S2位中,用S4值指令S功能,则后面的两位 数字无效。
6
坐标原点和参考点
(1)机床原点
机床原点是数控机床上一个固有的点,不同类型的车床其机 床原点的位置也不相同。
(2)参考点返回
参考点也是机床上一个固定的点,它是用机械挡块或电气装 置来限制刀具的极限位置。
参考点返回就是使刀具按指令自动地返回到机床的这一固定 点,此功能用来在加工过程中检查坐标系的正确与否和建立 机床坐标系,以确保精确的控制加工尺寸。