概述和指令代码.ppt
《概述和指令代码.ppt》由会员分享,可在线阅读,更多相关《概述和指令代码.ppt(50页珍藏版)》请在三一办公上搜索。
1、2023/6/1,1、概述和指令代码2、数控坐标系相关概念3、数控编程中的数据处理和工艺处理4、车床编程5、铣床编程6、自动编程,第二章数控程序编制,2023/6/1,1 普通机床零件加工 在普通机床上加工工件时,一般是由工艺人员按照设计图纸事先制订好零件的加工工艺规程,在工艺规程给出零件的加工路线、切削参数、机床的规格及刀具、夹具、量具等内容。操作人员按工艺规程的各个步骤手工操作机床,加工出图样给定的零件。也就是说零件的加工过程是由人手工操作的。,2.1 数控编程概述和指令代码,一 数控编程概述,2023/6/1,2 数控编程 按照事先编制好的加工程序自动地对被加工零件进行加工,把零件的加工
2、工艺路线、工艺参数、刀具的运动轨迹、位移量、切削参数(主轴转数、进给量、背吃刀量等)以及辅助功能(换刀、主轴正转、反转、切削液开、关等)。按照数控机床规定的指令代码及程序格式编写成加工程序单再把程序输入到数控机床的数控装置中,从而指挥机床加工零件。称为数控编程。,一 数控编程概述,2.1 数控编程概述和指令代码,2023/6/1,3 数控编程的内容1)分析零件图纸,确定加工工艺过程;2)确定机床,工件材料和刀具;3)确定走刀轨迹,计算刀位数据;4)编写零件加工程序;5)制作控制介质;6)校对程序及首件试加工。,一 数控编程概述,2.1 数控编程概述和指令代码,2023/6/1,1 数控程序的组
3、成1)程序的构成 在数控装置中,程序的记录是由程序号来辩别的,调用某个程序可通过程序号来调出,编辑程序也要首先调出程序号。程序号由字母“O”接4位数(19999)表示。程序编号方式为:O;2)程序段的构成程序段的构成主要是由程序段序号和各种功能指令构成的:N_ G _ X(U)_ Z(W)_ F _ M _ S_ T _;其中,N_为程序段序号;,二 数控编程指令代码,2.1 数控编程概述和指令代码,2023/6/1,(起始行程序号),程序内容(程序段),结束行(程序结束),起始行(程序号),程序内容(程序段),结束行(程序结束),主程序,子程序,3)主程序和子程序,2.1 数控编程概述和指令
4、代码,2023/6/1,2 指令代码1)模态代码或者续效代码;2)准备功能指令:G指令;3)地址指令符;4)辅助功能指令:M指令;5)F,S,T指令;6)最小设定单位或脉冲当量。,2.1 数控编程概述和指令代码,2023/6/1,1)模态代码,1.如:G00、G01、G02/G032.注意:同组的任意两个代码不能同时出现在一个程序段中。3.刀具补偿指令:G40/G41/G42、G43/G44、4.准备功能(G)指令、辅助功能(M)指令、FST指令都存在模态代码。,模态代码表示这种代码一经在一个程序段中指定,便保持有效到以后的程序段中同组的另一代码时才失效。,2023/6/1,2)G代码准备功能
5、指令,1.基本移动指令:G00、G01、G02/G032.与坐标系有关指令:G90、G91、G17/G18/G193.刀具补偿指令:G40/G41/G42、G43/G44、4.螺纹切削指令:G33、G34、G355.进给速度设置指令:G94、G956.其他:G04、G81G89、G96、G97,由G和其后的2位数字组成,从G00G99共100种。它指令机床将作何种加工操作。,2023/6/1,G00 快速点定位,命令刀具(或工件)从所在点以快速进给方式移动到目标点。移动速度已由工厂预先设定,不能用程序指令来改变,其后不需F地址符及数字。只是快速定位,不能用于切削加工。G00一般用于刀具快速趋近
6、加工目标或快速退刀。,范例:N0070 N0080 G00 X32.0 Z2.0N0090,2023/6/1,G01 直线插补,用于产生直线或斜线运动。指令刀具(或工件)沿X、Y、Z方向执行单轴运动或在各坐标平面内执行具有任意斜率的直线运动,以输入的进给速度直线移动到程序中的目标点。也可使机床三轴联动,沿任意空间直线运动。,范例:(单位:mm)N0070 N0080 G00 X10.0 Z2.0(刀具起始点)N0090 G01 Z-10.0 F0.1(目标点1)N0100 X30.0 Z-25.0(目标点2)N0110,2023/6/1,G02/G03 圆弧插补:格式,指令刀具(或工件)在各坐
7、标平面内,以输入的进给速度,以圆弧形式移动到程序中的目标点,圆心点坐标通过插补参数I、J、K确定,半径由地址R或(B)后的数值确定。执行圆弧运动。G02为顺时针圆弧插补,G03为逆时针圆弧插补。,程序格式为:G17 G18 X(U)Y(V)Z(W)F G19注:G17、G18、G19指定圆弧加工所在的平面。当机床只有一个坐标平面时,平面指令可省略;当机床具有三个坐标时,G17可省略。G02、G03为圆弧旋转方向。,G02,G03,I J K,R,2023/6/1,G02/G03 圆弧插补:方向定义,2023/6/1,G02/G03 圆弧插补:起点定义,I,J,K圆弧插补的圆心参数。为圆弧的起点
8、到圆心分别在X,Y,Z坐标轴上的投影值。绝大多数是以增量值规定的。,2023/6/1,G02/G03 圆弧插补:举例,范例:(单位:mm)N0070 N0080 G01 X28 Z-20 F0.3(起点)N0090 G03 X38 Z-25 I0 K-5 N0100,注:SP:圆弧加工的起点ZP:圆弧加工的终点MP:圆弧中心,2023/6/1,G02/G03 圆弧插补:注意事项,当使用半径编程时应注意:对整圆而言,圆弧起始点就是终点,不能使用半径编程。输入半径若为正值则表示小半圆圆弧;若为负值则表示大半圆圆弧。因为由起点到目标点,按同一方向(顺时针方向或逆时针方向)以半径R作圆,有两种答案,故
9、规定圆心角180时,R值用负值表示;180时,R值用正值表示。,2023/6/1,G90 绝对值编程,在绝对测量编制中,所有尺寸参照一个固定点(在许多情况下是工件零点W)。数字值结合一个给定的路径命令(如G00,G01,G02,G03等)指示坐标系统中的目标点的位置。一般数控系统在初态(开机时状态)时自动设置为G90绝对值编程状态。,范例:N10N20 G90 G00 X80 Z60N30,2023/6/1,G91 相对值(增量值)编程,相对编程(也就是零点浮动的编程),坐标的数字值与移动的路径等距离值。符号指明移动的方向。,范例:N10N20 G91 G00 X50 Z-30N30,2023
10、/6/1,G90/G91混合,有的数控系统为了编程尺寸计算方便,可以允许采用绝对尺寸和相对尺寸混合编制,即允许在同一程序段内即可用绝对尺寸来表示,也有用相对尺寸来表示。这样就不用G90或G91来进行绝对或相对编程设定,而采用地址符X、Y、Z表示绝对尺寸,地址符U、V、W表示相对尺寸。,范例:N10N20 G91 G00 X50 Z-30N30,G00 X70 W30 或G00 U50 Z70 或 G00 U50 W30,2023/6/1,这种指令用作选择平面,在那些主要平面(或平行于主要平面的平面)上作直线与圆弧插补及刀具补偿。有的数控系统只有在一个坐标平面内加工的功能,则在程序中,只写出坐标
11、地址符及其后面的尺寸,不必书写坐标平面指令。G17指定零件进行XY平面加工。对于立式铣床,G17是缺省的设置。机床开启自动激活G17命令。选择G18,G19分别为ZX,YZ平面上的加工。,G17/G18/G19坐标平面选择,2023/6/1,刀具半径补偿是指铣刀刀具半径或车刀刀尖圆弧半径的补偿。在数控机床的加工中,数控系统所控制的刀具运动轨迹并不是切削点的轨迹,而是刀具刀位点的运动轨迹。在一个NC程序中的路径信息通常是描述所需的工件形状(外形)。为了外形被精确地加工,刀具的中心点必须沿一个与工件外形保持常量距离(刀具半径)的路径。这是一个等距离路径。若不进行刀具补偿,则要根据零件图计算出刀具刀
12、位点的运动轨迹,使编程复杂化。使用G41或G42后,数控系统可根据刀具号调出存储的相应刀具参数和输入的工件轮廓尺寸,自动计算出相应刀具刀位点的运动轨迹。,G40/G41/G42刀具半径(或直径)补偿,2023/6/1,G41 左偏刀具半径补偿(或直径补偿)。沿刀具运动方向看(假设工件不动),刀具位于零件左侧时的刀具半径(或直径)补偿。,G40/G41/G42刀具半径(或直径)补偿,2023/6/1,G40/G41/G42刀具半径(或直径)补偿,G42 右偏刀具半径补偿(或直径补偿)。沿刀具运动方向看(假设工件不动),刀具位于零件右侧时的刀具半径(或直径)补偿。,2023/6/1,G40 刀具半
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 概述 指令 代码

链接地址:https://www.31ppt.com/p-5058193.html