数控编程第03章
第3章 数控系统常用指令
(G91)G01 X200 Y100 F200; 相对值编程:
2009/7/24 27
3.2 数控系统的指令代码
90° (终点)
(起点) 进给速度 300deg/min
(G90)G01 C–90 F300; 绝对值编程: (G91)G01 C–90 F300; 相对值编程:
2009/7/24
28
G00、G01指令练习
过冲量
开始位置
开始位置 结束位置 暂停
2009/7/24
26
3.2 数控系统的指令代码
3)直线插补指令 G01
格式: G01 Xx Yy Zz Ff
x轴方向的进给速度: Fx x f
Y
例:
110 10
L
L x y z
2 2
2
(终点)
(起点)
20 220
X
(G90)G01 X220 Y110 F200; 绝对值编程:
如下图所示,要求刀具从工件坐标系的原点出发, 加工完成之后再回到原点。顺时针方向走刀,进给速 度为 F100 ,用 G90 模式和 G91 模式各编一个程序。
Y
60 50 40 30 20 10 O 10 20 30 40 50 60
X
70
29
3.2 数控系统的指令代码
4)圆弧插补指令(G02/G03)
R50 R60
X 90 120 140 200
增量编程方式: G91 G03 X-60 Y60 I-60 F300; G02 X-20 Y-40 I-50; 或 G91 G03 X-60 Y60 R60 F300; G02 X-20 Y-40 R50;
G5 5 G56 G57 G58
3数控编程的基础知识
N04 G52 X45.0 Y15.0 在当前工件坐标系G59中建立局部坐标系G52 N05 G00 G90 X35.0 Y20.0 N06 G53 X35.0 Y35.0 ……
江西工程职业技术学院 江西工程职业技术学院
移到G52中的C点 移到G53(机械坐标系)中的D点
第三章 数控编程基础知识
6、坐标平面选择 G17,G18,G19 格式: G17 G18 G19
江西工程职业技术学院 江西工程职业技术学院
第三章 数控编程基础知识
江西工程职业技术学院 江西工程职业技术学院
第三章 数控编程基础知识
二、数控编程的内容和步骤 1、图纸工艺分析 2、数学处理 3、编写程序单及初步校验 4、制备控制介质 5、输入数控系统 6、程序的校验和试切
分 析 零 件 图 样
工 艺 处 理
数 学 处 理
编 写 程 序 单
输 入 数 控 系 统
程 序 检 验 修 改
数 控 机 床
江西工程职业技术学院 江西工程职业技术学院
第三章 数控编程基础知识
三、数控编程的方法 数控自动编程代表编程方法的先进水平,而手工 编程是学习自动编程的基础。
江西工程职业技术学院 江西工程职业技术学院
第三章 数控编程基础知识
三、数控编程的方法 1、手工编程:
是从分析零件图样、确定工艺过程、数值计算、编写零件加工程 序单,程序的输入到检验等步骤均由人工完成。 车床及产品加工多数采用手工编程方式。
59) 工 坐 系 择 54~G 件 标 选 (G
江西工程职业技术学院 江西工程职业技术学院
第三章 数控编程基础知识
指令说明:
1、G54~G59是系统预置的六个坐标系,可根据需要选用。 2、该指令执行后,所有坐标值指定的坐标尺寸都是选定的 工件加工坐标系中的位置。1~6号工件加工坐标系是通过 CRT/MDI方式设置的。 3、G54~G59预置建立的工件坐标原点在机床坐标系中的坐 标值可用MDI方式输入,系统自动记忆。 4、使用该组指令前,必须先回参考点。 5、G54~G59为模态指令,可相互注销。
UG_NX_5.0数控编程通用知识
锻 UG NX 5.0数控编程完全自学手册
炼第 3 章
UG NX 5.0数控编程 通用知识
在NX/CAM各加工模块中,用户在进行数控编程过程中许多操作是相同的。为 了方便读者学习,本章将对CAM应用中常用的操作命令和工具进行讲解。
重点知识
创建操作的方法步骤 操作导航器的使用 刀轨的生成和模拟
练习案例
图3-5 从刀具库中选取刀具
数控技术及编程
第五节 典型伺服系统
2. 螺距误差补偿 传动链中的滚珠丝杠螺距
累积误差直接影响工作台的位 移精度,为数控设备提供了自 动螺距误差补偿功能来解决这 个问题。
3. 细分线路 细分线路是把步进电机的一步再分得细一些。如十细分线路,将
原来输入一个进给脉冲步进电机走一步变为输入十个脉冲才走一步。
第五节 典型伺服系统
第六节 数控机床的进给传动部件
1. 滚珠丝杠螺母副的结构 滚珠的循环方式有外循环和内循环两种。滚珠在返回过程中与丝
杠脱离接触的为外循环,滚珠循环过程中与丝杠始终接触的为内循环。 循环中的滚珠叫工作滚珠,工作滚珠所走过的滚道叫工作圈数。 2.滚珠丝杠螺母副轴向间隙的调整
滚珠丝杠的传动间隙是轴向间 隙,消除间隙的方法常采用双螺母 结构,利用两个螺母的相对轴向位 移。
加减速特性是描述步进电机由静止到工作频率和由工作频率 到静止的加减速过程中,定子绕组通电状态的变化频率与时间的关系。 5).矩频特性与动态转距
矩频特性是描述步进电机连续 稳定运行时输出转矩与连续运行频 率之间的关系。
第二节 步进伺服驱动控制
二. 步进电动机的驱动与控制
1。工作方式 从一相通电换接到另一相通电称为一拍,
第五节 典型伺服系统
B、提高开环系统伺服精度 提高开环系统伺服精度从结构上讲有:改善步进电机的性能、减小
步距角、采用精密传动副、减小传动链中传动间隙等方法。 从控制方法上讲有:传动间隙补偿、螺距误差补偿、细分线路。 1. 传动间隙补偿
传动间隙补偿的基本方法为: 判别进给方向变化后,首先不向 步进电机输送反向位移脉冲,而 是将间隙值换算为脉冲数,驱动 步进电机转动,越过传动间隙, 待间隙补偿结束后再按指令脉冲 进行动作。
数控技术第3章数控车床的编程资料
80
返上回一主页页 下退一出页
3、G02/G03(圆弧插补指令)
格式: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,W; I,K为圆弧起点到圆心在X,Z轴方向上的增量; R为圆弧的半径值,当圆弧≤180º时R取正值; 当圆弧>180º时R取负值。
内、外园车削固定循环
螺纹车削固定循环
返回参考返点回主页
退出
插补功能
1、快速点定位(G00)
格式:G00 X __Z __; G00 U __W __;
其中(X,Z)(U,W)为定 位点 例:如图所示快速进刀指令
G00 X50.0 Z6.0; 或 G00 U-70.0 W-84.0;
X
刀具当前位置 快速进给指令
数 控 车 床 的 编 程
返回主页 退出
坐标系及坐标方向
标准坐标系
数控车床的坐标系是以径 向为X轴方向,纵向为Z 轴方向。故,根据右手法 则,Y轴正方向指向地 (数控车床编程中不涉及Y 轴坐标)。数控车床坐标 系如右图所示。
返上回一主页页 下退一出页
数控车削程序的编制
车床的数控系统是两轴系统
1)车削编程的坐标系:XOZ 用G50指定工件坐标系,指定 这里为工件坐标系的零点比较便于找正和测量
G01 Z-30.0 F__; X65.0;
返上回一主页页 下退一出页
2、端面切削循环指令(G94)
格式:
G94 X(U)__ Z(W)__K__(F__);
数控编程入门目录模板
数控编程入门目录模板第一章:数控编程概述
1.1 数控编程的定义和作用
1.2 数控编程的发展历程
1.3 数控编程在工业生产中的应用
第二章:数控编程基础
2.1 数控编程的基本原理
2.2 数控编程的基本术语解释
2.3 数控编程的编写规范与要求
第三章:数控编程语言
3.1 绝对指令与增量指令
3.2 数控编程中常用的指令集
3.3 数控编程语言的特点与优势
第四章:数控编程的编写步骤
4.1 零件加工工艺分析
4.2 加工尺寸与工件坐标系的确定
4.3 编写数控程序的步骤与注意事项
第五章:数控编程实例分析
5.1 钻孔加工的数控编程实例
5.2 铣削加工的数控编程实例
5.3 车削加工的数控编程实例
第六章:数控编程的进阶技巧
6.1 刀具半径补偿的应用
6.2 编程中的圆弧指令使用
6.3 针对特殊形状的加工编程技巧
第七章:数控编程的常见问题及解决方法7.1 加工出现尺寸偏差的常见原因与解决方案7.2 数控编程中的常见错误与排查方法
7.3 提高数控程序运行效率的技巧与方法
第八章:数控编程的发展趋势
8.1 数控编程在工业4.0中的应用前景
8.2 数控编程软件的发展趋势与创新点
8.3 数控编程与智能制造的关联与发展方向
结语
以上是一个关于数控编程入门的目录模板,通过这样的目录结构,读者可以清晰地了解数控编程的基础知识、技巧以及最新发展趋势。
希望本书能帮助读者快速入门数控编程,并在实践中不断提升自己的技能。
祝读者学习愉快,顺利掌握数控编程的要点与技巧!。
第3章---数控编程基础
第3章数控编程基础3.1 数控编程概述3.2 坐标系的确定3.3 编程尺寸的取值方法3.4 程序编制中的数值计算3.5 数控加工程序的一般格式3.6 G功能3.7 刀具功能T、进给功能F、主轴功能S3.8 M功能3.9 程序实例3.1 数控编程概述3.1.1 数控编程的内容及步骤在数控机床上加工零件时,要把加工零件的全部工艺过程、工艺参数、刀具运动轨迹、位移量、切削参数(如主轴转速、刀具进给量、切削深度等)以及辅助功能(如换刀、主轴正反转、切削液开关等),按照数控机床规定的指令代码和程序格式编写程序,再把程序输入到数控装置,从而控制机床加工零件。
数控机床程序编制的内容包括:分析工件图样、确定加工工艺过程、数值计算、编写零件加工程序单、程序输入数控系统、校对加工程序和首件试加工。
3.1.2 数控编程种类(1)手工编程:整个编程过程由人工完成(包括程序单和制作控制介质)。
(2)自动编程:编程人员只需分析零件图纸和制定工艺方案,借助计算机自动完成程序编制的全过程。
常用自动编程软件有:UG, Pro/E, Mastercam, CAXA等。
3.2 数控机床坐标系的确定3.2.1 机床坐标系的确定为了保证数控机床的运动、操作及程序编制的一致性,数控机床的坐标系和运动方向均已标准化。
编程时对机床相对运动的规定:采用假设工件固定不动,刀具相对工件移动的原则。
由于机床的结构不同,有的是刀具运动,工件固定不动;有的是工件运动,刀具固定不动。
为编程方便,一律规定工件固定,刀具运动。
1)坐标系建立的基本原则①机床坐标系中X、Y、Z坐标轴的相互关系采用右手笛卡儿直角坐标系决定。
基本坐标轴为X、Y、Z直角坐标;相对于各坐标轴的旋转坐标分别记为A、B、C,正方向按右手螺旋法则确定。
2)各坐标轴的确定确定机床坐标轴时,一般先确定Z轴,然后确定X轴和Y轴。
Z轴:一般以传递切削力的主轴轴线方向定为Z坐标轴。
如果机床有多个主轴,则选尽可能垂直于工件装夹平面的主轴方向为Z轴。
数控编程课件
第3章 数控车床操作与编程
§3.6 综合车削加工实训
轴类零件数控车削实例1 §3.6.2 轴类零件数控车削实例1
确定零件的定位基准和装夹方式
(1)定位基准:确定毛坯料轴线和左端大断面(设 (1)定位基准:确定毛坯料轴线和左端大断面( 定位基准 计基准)为定位基准。 计基准)为定位基准。 (2)装夹方法:左端采用三爪自定心卡盘定心夹紧 (2)装夹方法: 装夹方法 右端采用活动顶尖支承。 ,右端采用活动顶尖支承。
第3章 数控车床操作与编程
§3.6 综合车削加工实训
轴类零件数控车削实例1 §3.6.2 轴类零件数控车削实例1
确定加工顺序及进给路线
该零件工件右端有圆弧、锥度和螺纹 该零件工件右端有圆弧、 难以装夹, ,难以装夹,所以先加工好左端内孔 和外圆再加工右端。加工左端时, 和外圆再加工右端。加工左端时,先 完成内孔各项尺寸的加工, 完成内孔各项尺寸的加工,再精加工 外圆尺寸。 外圆尺寸。调头装夹时要找正左右端 同轴度。右端加工时, 同轴度。右端加工时,先完成圆弧和 锥度的加工,再进行螺纹加工。 锥度的加工,再进行螺纹加工。
第3章 数控车床操作与编程
§3.6 综合车削加工实训
轴类零件数控车削实例1 §3.6.1 轴类零件数控车削实例1
刀具选择
(1)选用Φ5mm中心钻钻削中心孔。 (1)选用Φ5mm中心钻钻削中心孔。 选用 中心钻钻削中心孔 (2)粗精车及平端面选用90° 粗精车及平端面选用90 (2)粗精车及平端面选用90°硬质合 金右偏刀, 金右偏刀,为防止副后刀面与工件轮 廓干涉(可用作图法检验) 廓干涉(可用作图法检验),副偏角不 宜太小,选35°。 宜太小, 35° (3)车螺纹选用硬质合金60° 车螺纹选用硬质合金60 (3)车螺纹选用硬质合金60°外螺纹 车刀, 车刀,刀尖圆弧半径应小于轮廓最小 圆角半径, 0.15~0.2mm。 圆角半径,取0.15~0.2mm。
第3章数控车床的编程数控加工与编程-PPT课件
直线插补G01
执行G01指令时,刀具按程序给定的F进给 速度作直线运动到指令目标点。该指令主要 应用于刀具的切削运动。
1.指令格式 G01 X〔U〕__Z〔W〕__F__; 说明: ① X〔U〕__Z〔W〕__表示同G00指令。 ② F__表示进给速度。
量〔mm〕,无符号;
X(U) Z(W) ——切削终点的坐标值,即最后一次径向 进刀的终点;
Δi ——X方向每次循环的进刀量,单位0.001mm,无符号, 直径指定;
Δk ——Z方向每次切削的进刀量,单位0.001mm,无符号;
Δd ——切削到径向切削终点后,沿Z方向的退刀量,单位 mm,直径指定。Δd的符号总是“+〞,但缺省Z(W)和Δk时, 那么视为0。
快速定位指令G00
执行G00指令时,刀具快速移动并定位在指 令的目标点。该指令主要应用于刀具的快进 、快退及刀具的空行程运动。
1.指令格式 G00 X〔U〕__Z〔W〕__; 说明:
① X__Z__表示快速移动的目标点绝对坐标。 ② U__W__表示快速移动的目标点相对刀具当前点
的相对坐标位移。
③ X〔U〕坐标按直径输入。 ④ 在某一轴上相对位置不变时,可以省略该轴的移
5.端面切槽、深孔加工循环G74
G74指令主要用于在工件端面加工环形槽或中心深孔。加工中 轴向断续切削起到断屑、及时排屑的作用。
〔1〕指令格式
G74 R(e);
G74 X(U) Z(W) P(Δi) Q(Δk) R(Δd) F ;
式中,
e ——每次沿轴向〔Z方向〕切削Δk后的退
刀量〔mm〕,无符号;
第三章数控编程的基础知识精品PPT课件
程 序 段----是为完成某一动作要求所需一个 或多个“功能字”的组合。 信 息 字----信息字又称功能字。是组成程序 的最基本单元。它是由地址字符和数字字符组 成的。各字符含义见表。 程序段格式----是指在同一个程序段中关于字母、 数字和字符等各个信息代码的排列顺序和书写 方式的规定。
数控机床有三种程序段格式:地址符可变程序 段格式(字—地址程序段格式)、固定顺序程 序段格式和带分隔符的固定顺序(也称表格顺 序)程序段格式。
E 绕特殊坐标的角度尺寸,或第二种进
F 给速度功能
G 进给速度功能
H 准备功能
I 永不指定
J K L
平行于X坐标的擂补参数或螺纹娜距 平行于Y坐标的插补参数或螺纹螺距 平行于Z坐标的插补参数或螺纹螺距 、本不指定-一〕_、1
M 摘助功能
N 程序号
O 不用 P 平行于X坐标的第三坐标
Q 平行于Y坐标的第三坐标、
编程的内容与步骤
程序编制方法 数控加工程序
结构及格式 子程序
数控机床的坐标系 数控系统的准备功
能和辅助功能
1、程序编制----从零件图样到获得数控机床所需控 制介质(例如穿孔纸带)的过程称为程序编制。简 称数控编程。
2、程序编制的内容 1)工件的分析
分析工件的材料、形状、尺寸、精度及毛坯形状 和热处理要求等 2)确定加工工艺过程
确定零件的加工方法、加工路线及切削用量等工 艺参数 3)数值计算(计算加工轨迹和加工尺寸) 4)编写零件的加工程序单和校核 5)制作控制介质 6)程序校验和首件试切
第三章 数控铣床编程及操作加工 11.10.2020
3.2、程序编制方法
一、手工编程
从零件图样分析、工艺处理、数值计算、编写程序单、 目的与要求 穿制纸带直至程序校验等各步骤均由人工完成即为手
数控机床编程实例
第三章 数控机床编程实例
调用子程序指令(G22)
指令格式 G22 A _ H _
G22 P _ Q _ H _
G22 A _ P _ Q _
30
第三章 数控机床编程实例
平行工件轮廓切削循环指令( G73 )
指令格式 G73 A _ U _ W _ I _ K _ D _ F _ E _ S _ G73 P _ Q _ U _ W _ I _ K _ D _ F _ E _ S _
指令说明 U、W X轴和Z轴向粗车余量
U(半径值)
I
X轴向精车余量
G01 W-18
D-E
G02 U16 W-8 I8(或R8)
E-F
14
第三章 数控机床编程实例
4、螺纹切削指令(G32)
指令格式 G32 X(U)_ Z(W)_ F(E)_ 指令功能 切削加工圆柱螺纹、圆锥螺纹和平面螺纹。
指令说明 1)F—公制螺纹的导程
E—英制螺纹的导程
2)F表示长轴方向的导程 如果X轴方向为长轴,F为半径值。 对于圆锥螺纹,其斜角α在450以下时,Z轴方向为长轴;
10
第三章 数控机床编程实例
朝着圆弧所在平面的另一坐标轴的负方向看, 顺为G02,逆为G03
11
第三章 数控机床编程实例
2)X、Z为圆弧终点坐标值 U、W为圆弧终点相对于圆弧起点的坐标增量
3)R为圆弧半径 在0°~180° R为正值 在180°~360° R为负值
R编程只适用于非整圆的圆弧插补 4)圆弧中心地址I、K确定
U、W 表示切削终点相对循环起点的坐标分量; F 表示进给速度
19
第三章 数控机床编程实例
2、锥面切削循环指令 (G90)
数控机床编程教材书
数控机床编程教材书第一章:数控机床简介数控机床是一种能够通过预先设定的程序来控制加工工具移动和加工工件的机床。
它采用数字化的控制系统,能够实现高精度、高效率的加工过程,被广泛应用于各种工业领域。
第二章:数控机床编程基础2.1 数控机床编程的基本概念数控机床编程是指根据零件图纸和加工工艺要求,编写数控机床的加工程序。
需要了解数控机床的坐标系、刀具半径补偿、插补运动等基本概念。
2.2 G代码和M代码G代码是数控机床编程中用来表示不同运动和功能的代码指令,而M代码则用来表示机床附加功能的代码指令,例如刀具换位、冷却液开关等。
第三章:数控机床编程实例3.1 钻孔加工程序以钻孔加工为例,介绍如何编写数控机床的加工程序,包括工件坐标设定、刀具选择、进给速度设定等步骤。
3.2 铣削加工程序以铣削加工为例,介绍如何编写数控机床的加工程序,包括切削路径规划、切削方式选择、切削参数设定等。
第四章:数控机床编程技巧与优化4.1 加工路径优化介绍如何通过合理设计加工路径和减少空运行时间,提高数控机床加工效率。
4.2 刀具半径补偿讲解刀具半径补偿的原理和应用,以及如何通过合理设置刀具半径补偿参数来保证加工精度。
第五章:数控机床编程实操案例5.1 零件加工案例分析通过实际零件加工案例,详细展示如何进行数控机床编程,包括加工过程分析、程序编写、参数调整等步骤。
结语本教材涵盖了数控机床编程的基础知识、实例演练和技巧优化,旨在帮助读者深入理解数控机床编程的核心内容,提高编程水平和技术能力。
希望读者通过学习本教材,能够在实际工作中熟练运用数控机床编程技术,为工业生产提供更好的服务和支持。
数控课件第三章数控编程
绝对坐标:所有以机床原点或工件 原点为基准的运动坐标值。 相对坐标:所有以刀具当前位置到 下一位置增量为坐标的值。
如图中的A点和B点。A点的绝对坐标是(30,25), 相对B增量坐标是(-50,-35);B点绝对坐标是 (80,60),而相对A增量坐标是(50,35)。
绝对编程与增量编程
2、最终轮廓一次走刀完成
为保证工件轮廓表面加工后的粗糙度要求,最终轮廓 应安排在最后一次走刀中连续加工出来。
如下图为用行切方式加工内腔的走刀路线,这种走刀 能切除内腔中的全部余量,不留死角,不伤轮廓。但行切 法将在两次走刀的起点和终点间留下残留高度,而达不到 要求的表面粗糙度。所以如采用中图的走刀路线,先用行 切法,最后沿周向环切一刀,光整轮廓表面,能获得较好 的效果。右图也是一种较好的走刀路线方式。
精加工余量
R 精铣刀具及刀补半径 d
五、刀具长度补偿
1、刀具长度补偿的作用:
用于刀具轴向(Z向)的补偿.
使刀具在轴向的实际位移量比程序给定值增加或 减少一个偏置量.
刀具长度尺寸变化时,可以在不改动程序的情况 下,通过改变偏置量达到加工尺寸.
利用该功能,还可在加工深度方向上进行分层铣 削,即通过改变刀具长度补偿值的大小,通过多 次运行程序而实现。
确定走刀路线和安排加工顺序
走刀路线就是刀具在整个加工工序中的运动轨迹,它不但包括了 工步的内容,也反映出工步顺序。走刀路线是编写程序的依据之一。 确定走刀路线时应注意以下几点:
1、寻求最短加工路线 如加工下图所示零件上的孔系。中图的走刀路线为先加工完外圈孔 后,再加工内圈孔。若改用右图的走刀路线,减少空刀时间,则可节 省定位时间近一倍,提高了加工效率。
机床数控技术 第三章 数控加工编程
Z轴的确定
• 平行于机床主轴(传递切削动力)轴线的刀具运动作为Z轴。 • 对于卧式车床和铣床等有主轴的机床,以机床主轴轴线作为Z轴。 • 对于没有主轴的机床如牛头刨床,规定垂直于装夹工件的工作台
的方向为Z轴方向。 • 对于有几根主轴的机床如龙门铣床,选择其中一个与工作台面相
垂直的主轴为主要主轴,并以它来确定Z轴方向。
机床坐标系进行加工。
Y′
工件原点偏置
Y WX
Y向偏置值
X′ M X向偏置值
(b)
X′
X
工件原点偏置Leabharlann MZ′(a)
WZ
第二节 数控编程基础
3.2.1 数控机床的坐标系(续) ☆ 绝对坐标系与相对坐标系
绝对坐标系:
• 刀具(或机床)运动轨迹的坐标值均是以固定的坐标 原点为基准来计量的坐标系。
Y 50 V 40
无论是刀具相对于工件运动,还 是工件相对于刀具运动,都假定工件 是静止的,而刀具相对于静止的工件 而运动;并且,以刀具远离工件的运 动方向为正方向。 ☆ 坐标轴的命名
遵照:右手定则的笛卡儿坐标系
第二节 数控编程基础
3.2.1 数控机床的坐标系(续) ☆ 坐标轴的确定
遵照:先确定Z轴,再确定X轴,最 后确定Y轴
主讲:
第三章 数控加工编程
目录
课 程 内 容
第一章 绪论 第二章 数控加工工艺基础 第三章 数控加工编程 第四章 数控机床轮廓控制原理 第五章 计算机数控装置 第六章 数控机床伺服系统 第七章 数控机床机械结构 第八章 数控机床故障诊断
第三章 数控加工编程
本 章 内 容
第一节 概述 第二节 数控编程基础 第三节 数控系统的指令 第四节 数控车床程序编制 第五节 数控铣床程序编制 第六节 加工中心程序编制 第七节 自动编程简介 第八节 数控机床对刀方法
《数控加工编程与操作》课件第3章
第 章 数控车削加工及编辑
图3.5 圆弧方向的判别
第 章 数控车削加工及编辑
说明: (1) 绝对编程时,X、Z是指圆弧插补的终点坐标值;增 量编程时,U、W为圆弧的终点相对于圆弧的起点的坐标值。 (2) I、K是指圆弧起点到圆心的增量坐标,与G90,G91 无关,为零时可省略。有的机床厂家用I、K作为起点相对于 圆心的坐标增量。 (3) R为指定圆弧半径,当圆弧的圆心角小于等于180° 时,R值为正;当圆弧的圆心角大于180°时,R值为负,如 图3.6所示。同一程序段中,I、K、R同时出现时,R优先,I、 K无效。
第 章 数控车削加工及编辑
图3.1 恒线速切削方式
第 章 数控车削加工及编辑
(3) 恒线速度取消G97。 编程格式:
G97 S ; S后面的数字表示恒线速度控制取消后的主轴转速,如S 未指定,将保留G96的最终值。
例3.5 “G97 S1000;”表示恒线速度控制取消后主 轴转速为1000 r/min。
深孔钻循环 外径切槽循环 复合螺纹切削循环
第 章 数控车削加工及编辑
G27
G28
00
G29
*G40
G41
07
G42
G50
00
回参考点检查 回参考点 参考点返回 刀补取消 左刀补 右刀补 坐标系设置
*G90
外圆切削循环
G92
01
螺纹切削循环
G94
端面切削循环
G96
主轴恒线速度控制
* G97
02
取消主轴恒线速度控制
第 章 数控车削加工及编辑
例3.8 实现图3.4中从P0点到P1点的运动,其程序段为:
数控车公开课教案:数控编程——常用准备功能指令
第三章数控编程——常用准备功能指令教材教法分析:本节课在数控加工中占重要地位,我们知道作为操作者首先要做的就是要根据零件图样要求进行加工程序的编制,从而实现机床自动完成零件的加工。
而自动加工的实现是由加工程序中相应的指令代码控制,其中部分G指令代码最为常见。
学情分析:学生在学习本节前已掌握了数控编程中的有关指令代码、加工程序的结构及程序段的基本格式,有利于学生对本节课的理解。
教学目标:1、知识目标:(1)掌握常用G指令的功能及编程格式;(2)合理选用G02(顺)/G03(逆)时针圆弧插补指令。
2、能力目标:通过本节的学习,使学生掌握了具有编写简单程序的能力。
3、德育目标:使学生养成独立思考的习惯,并且结合实践认真细致地分析本节的知识要点,灵活地运用于实际编程中。
知识重点:常用G指令的功能及编程格式。
知识难点:G02/G03圆弧插补指令中顺、逆时针圆弧插补的应用。
教学模式:理论课教学过程:一、导入介绍数控车编程中程序段的基本格式及含义:N________ G_________ X±_________ Z±_________ F_________ 程序段段号准备功能指令X轴移动指令Z轴移动指令进给功能指令S________ T_________ M__________ ;(LF、*、NL、CR与其等效)主轴转速功能指令刀具功能指令辅助功能指令程序段结束在加工程序段中,常用的指令代码主要有G、M、S、T、F,这里只介绍部分G代码组成指令。
二、常用准备功能指令:1、G00——快速点定位指令该指令命令刀具从所在点快速移动到目标位置,无运动轨迹要求,不需特别规定进给速度。
格式:G00 IP_______;“IP”代表目标点的坐标,可用X、Z(绝对坐标)或U、W(相对坐标)表示。
如:G00 X40.0 Z10.0 ;2、G01——直线插补指令该指令用于直线或斜线运动,可使数控机床沿各坐标轴执行单轴运动,也可做合成运动。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.2.2.2 螺纹切削指令(G32)
G32指令能够切削圆柱螺纹、圆锥螺
纹、端面螺纹(涡形螺纹)
输入格式:
G32 X(U) Z(W) F ;“F ”为螺纹的
螺距。
3.2.2.3 工件坐标系设定指令(G50)
工件坐标系设定指令以程序原点为工 件坐标系的中心(原点),指定刀具出发 点的坐标值(如图3-19所示)。图3-19 G50设定工作坐标系
输入格式:G50 X Z ,其中X Z 为 刀具出发点的坐标(如图3-19所示)。
3.2.2.4 自动回原点指令(G28) 自动回原点指令使刀具自动返回机械 原点或经某一中间点回机械原点(如图320和图3-21所示)。 输入格式: G28 X(U) Z(W) T00; (1)X(U) 和Z(W) 为中间点的坐标。 (2)T00(刀具复位)指令必须写在 G28指令的同一程序段或该程序段之前。
3.2.2.1 插补功能
1.定位G00
定位指令命令刀具以点位控制方式从 刀具所在点快速移动到目标位置,无运动
轨迹要求,不需特别规定进给速度。
输入格式:
G00 X(U) Z(W) ;
(1)“X(U) Z(W) ”目标点的坐标
(下文同);
(2)X(U)坐标按直径值输入;
(3)“;”表示一个程序段的结束。
尺寸,精加工前的形状及粗加工的刀具路 径由系统根据精加工尺寸自动设定。
输入格式: G71 Pns Qnf Uu Ww Dd (F S T ); 其中:ns—精加工程序第一个程序段的序 号; nf—精加工程序最后一个程序段的序号; U—x轴方向精加工留量(直径值); W—z轴方向精加工留量; d—精加工每次切深。
3.端面切削循环G94
G94是用于一些短、面大的工件加工 的固定循环指令。
(1)车大端面循环切削指令格式: G94 X(U) Z(W) F ; (2)车大锥面切削循环指令格式: G94 X(U) Z(W) K F ;
3.2.6.2 多重固定循环
1.圆粗车循环G71
G71指令将工件切削至精加工之前的
3.机械原点
(或称机床原点)
以L-10MC数控车铣中心为例介绍x和 y轴机械原点。
(1)x轴机械原点
x轴的机械原点被设定在刀盘中心距 离主轴中心500mm的位置。
(2)z轴机械原点
z轴的机械原点可以通过改变挡块的安 装位置来改变。z轴机械原点挡块可以被安 装在Ⓐ、Ⓑ、Ⓒ或Ⓓ4个不同的位置上 。
3-4是数控车床及车铣中心的M指令说明。
下面介绍几个特殊M代码的使用方 法。 M03:主轴或旋转刀具顺时针旋转 (CW); M04:主轴或旋转刀具逆时针旋转 (CCW); M05:主轴或旋转刀具停止旋转;
3.2.4 进给功能指令
1.每转进给量指令(G99)、每分钟 进给量指令(G98) 指定进给功能的指令方法有如下两种。 (1)每转进给量(G99)(如图3-23 所示)。 输入格式:G99 (F ); F :主轴每转进给量(进给速度 mm/r)。
几种等效的表示方法:
N0012 G00 M08 X0012.340 X5000 X5.0
↓ ↓ ↓ ↓ ↓ ↓
N12
G0
M8 X12.34
X5.XBiblioteka .3.2.2 准备功能指令
准备功能也称为G功能(或称G代 码),它是用来指令机床动作方式的功能。 准备功能是用地址G及其后面的数字来指 令机床动作的。如用G00来指令运动坐标 快速定位。表3-2为FANUC-0TD系统的准 备功能G代码表。
数控车床的坐标系以径向为x轴方向, 纵向为z轴方向。指向主轴箱的方向为z轴 的负方向,指向尾架方向是z轴的正方向。 x轴是以操作者面向的方向为x轴正方向。 x坐标和z坐标指令,在按绝对坐标编 程时,使用代码x和z;按增量坐标(相对 坐标)编程时,使用代码U和W。
2.程序原点
程序原点是指程序中的坐标原点,即 在数控加工时,刀具相对于工件运动的起 点,所以也称为“对刀点”。
⑦ 在G74~G76、G90~G92固定循环 指令中不用刀尖半径补偿。 ⑧ 在手动输入中不用刀尖半径补偿。 ⑨ 在加工比刀尖半径小的圆弧内侧时, 产生报警。 ⑩ 在阶梯锥面连接处退刀时指定G40, 在指定G40的程序段里使用反映斜面方向 的I、K地址来防止工件被过切。
3.2.6 固定循环切削功能指令 3.2.6.1 单一形状的固定循环 1.外圆车削循环G90
(2)每分钟进给量(G98) 。
输入格式:G98 (F );
F :每分钟进给量 (进给速度mm/min)。
2.暂停指令(G04)
(G99)G04 U(P) ;指令暂停进刀 的主轴回转数。 (G98)G04 U(P) ;指令暂停进刀 的时间。
3.进给功能指令(F指令)
进给功能指令指定刀具的进给速度, 有3种形式。 (1)每转进给量(mm/r),如图326所示。 (G99) F ; F :主轴每转刀具进给量小数点输入 指令范围为0.0001~500.0000(mm/r)。
(2)每分钟进给量(mm/min),如
图3-27所示。
(G98) F ; 其中F 为每分钟刀具
进给量,指令范围为1~15000(mm/min)。
(3)螺纹切削进给速度(mm/r), 如图3-28所示。
F 指定螺纹的螺距,指令范围为
0.0001~500.0000(mm/r)。
① 每转进给量切螺纹时,快速进给速
(1)G96(控制线速度恒定指令): 当工件直径变化时主轴每分钟转数也随之 变化,这样就可保证切削速度不变,从而 提高了切削质量。 (2)主轴转速连续变化,M38设定主 轴在低速范围变化(粗加工),M39设定 主轴在高速范围变化(精加工)。
2.辅助功能指令(M指令)
M指令设定各种辅助动作及其状态,表
2.端面粗车循环G72
G72指令与G71指令类似,不同 之处就是刀具路径是按径向方向循环 的,输入格式同G71指令,刀具循环 路径如图3-44所示。
G72 Pns Qnf Uu Ww Dd (F S T ); 其中:d——粗加工每次切深(半径 值)。其他参数与G71相同。
3.固定形状粗车循环G73
② 必须用G40指令取消刀尖半径补偿, 在指定G40程序段的前一个程序段的终点 位置,与程序中刀具路径垂直的方向线过 刀尖圆心。 ③ 在使用G41或G42指令模式中,不 允许有两个连续的非移动指令,否则刀具 在前面程序段终点的垂直位置停止,且产 生过切或少切现象 。
④ 切断端面时,为了防止在回转中心 部位留下少切削的小锥 。 ⑤ 加工终端接近卡爪或工件的端面时, 指令G40为了防止卡爪或工件的端面被切 。 ⑥ 想在工件阶梯端面指定G40时,必 须使刀具沿阶梯端面移动到F点,再指定 G40,且XA>R ;
G73指令与G71、G72指令功能相同,
只是刀具路径是按工件精加工轮廓进行循
环的,如图3-45所示。
输入格式: G73 Pns Qnf II KK UU WW Dd (F S T ); 其中:I——x轴方向的退出距离 (半径值)和方向; k—z轴方向的退出距离和方向; d—粗切次数。其他参数与G71相同。
第3章 数控车床编程
3.1 数控车床编程基础
3.2 FANUC系统数控车床程序的编制
3.1 数控车床编程基础
3.1.1 数控车床概述 1.数控车床的分类
数控车床品种繁多,按数控系统的功 能和机械构成可分为简易数控车床(经济 型数控车床)、多功能数控车床和数控车 削中心。
(1)简易数控车床(经济型数控车 床):是低档次数控车床,一般是用单板 机或单片机进行控制,机械部分是在普通 车床的基础上改进设计的。 (2)多功能数控车床:也称全功能 型数控车床,由专门的数控系统控制,具 备数控车床的各种结构特点。
定(G40、G41、G42指令)
① G40(解除刀具半径补偿)
② G41(左偏刀具半径补偿)
③ G42(右偏刀具半径补偿)
(3)刀尖半径补偿注意事项
① G41、G42指令不能与圆弧切削指
令写在同一个程序段,可以与G00和G01 指令写在同一个程序段内,在这个程序段 的下一程序段始点位置,与程序中刀具路 径垂直的方向线过刀尖圆心。
3.2 FANUC系统数控车床程序的编制
3.2.1 程序结构
1.程序段的构成
N_G_X(U)_Z(W)_F_M_S_T_;
其中,N_:程序段顺序号; G_:准备; X(U)_:x轴移动指令; Z(W)_:z轴移动; F_:进给功能; M_:辅助功能; S_:主轴功能; T_:工具功能。
2.程序段的要求
注:(1)☆号表示电源接通时的G代码状 态;
(2)00组的G代码为一次性G代码; (3)一旦指定了G代码,一览表中没有的G 代码显示报警信号; (4)无论有几个不同组的G代码,都能在 同一程序段内指令,如果同组的G代码在同一程 序段内指令了2个以上时,后指令者有效; (5)可按组号显示G代码。
G90是单一形状固定循环指令,该循环 主要用于轴类零件的外圆、锥面的加工。 指令格式:G90 X(U) Z(W) F ; 利用G90可以切削锥面。 指令格式:G90 X(U) Z(W) I F ;
2.螺纹切削循环G92
螺纹切削循坏G92可以切削锥螺纹和
圆柱螺纹。 指令格式为:
G92 X(U) Z(W) I F ;
S (M38或M39):设定主轴转速 (r/min),指令范围为0~9999。
(3)设定主轴线速度恒定指令
(G96),主轴速度用线速度(m/min)
值输入,并且主轴线速度恒定。
(G96)
(G96)
S
(M38或M39);
:主轴转速恒定。
S (M38或M39):设定主轴线速度,
即切削速度(m/min)。
3.2.3 主轴及辅助功能指令