GSKTATD数控车床编程PPT文件格式下载.ppt

上传人:b****1 文档编号:14309870 上传时间:2022-10-22 格式:PPT 页数:54 大小:2.17MB
下载 相关 举报
GSKTATD数控车床编程PPT文件格式下载.ppt_第1页
第1页 / 共54页
GSKTATD数控车床编程PPT文件格式下载.ppt_第2页
第2页 / 共54页
GSKTATD数控车床编程PPT文件格式下载.ppt_第3页
第3页 / 共54页
GSKTATD数控车床编程PPT文件格式下载.ppt_第4页
第4页 / 共54页
GSKTATD数控车床编程PPT文件格式下载.ppt_第5页
第5页 / 共54页
点击查看更多>>
下载资源
资源描述

GSKTATD数控车床编程PPT文件格式下载.ppt

《GSKTATD数控车床编程PPT文件格式下载.ppt》由会员分享,可在线阅读,更多相关《GSKTATD数控车床编程PPT文件格式下载.ppt(54页珍藏版)》请在冰豆网上搜索。

GSKTATD数控车床编程PPT文件格式下载.ppt

,12,第二节程序编制的基本概念,一、数控编程概述编程就是将加工零件的加工顺序、刀具运动轨迹的尺寸数据、工艺参数(主运动和进给运动速度、切削深度)以及辅助操作(换刀、主轴正反转、冷却液开关、刀具夹紧、松开等)加工信息,用规定的文字、数字、符号组成的代码,按一定格式编写成加工程序。

数控机床程序编制过程主要包括:

分析零件图纸、工艺处理、数学处理、编写零件程序、程序校验。

13,二、编程方法分类程序编制可分成手工编程和自动编程两类。

1、手工编程:

整个程序的编制过程是由人工完成的。

要求编程人员不仅要熟悉数控代码及编程规则,而且还必须具备机械加工工艺知识和数值计算能力。

对于点位加工或几何形状不太复杂的零件,数控编程计算较简单,程序段不多,手工编程即可实现。

14,2、自动编程:

指在编程过程中,除了分析零件图样和制定工艺方案由人工进行外,其余工作均由计算机辅助完成。

根据输入方式的不同,可将自动编程分为图形数控自动编程、语言数控自动编程(APT)和语音数控自动编程、视觉系统编程等。

目前,图形数控自动编程是使用最为广泛的自动编程方式。

15,图形数控自动编程软件,CAXA制造工程师-北航海尔软件有限公司,16,Mastercam-美国CNCSoftware公司,图形数控自动编程软件,17,PRO/E-美国PTC公司,图形数控自动编程软件,18,其它:

Solidworks软件Catia软件广州红地公司推出的金银花系统UG软件,19,为了简化编程和保证程序的通用性,对数控机床的坐标轴和方向命名制定了统一的标准,规定直线进给坐标轴用X、Y、Z表示,常称基本坐标轴。

X、Y、Z坐标轴的相互关系用右手定则决定,图中大拇指指向X轴的正方向,食指指向Y轴的正方向,中指指向为Z轴的正方向。

第三节程序的编制,一、坐标系,右手笛卡尔坐标系,20,1、机床原点、机床坐标系a、机床原点机床原点也称为机床零点,它的位置通常由机床制造厂确定。

在机床经过设计、制造和调整之后,这个原点便被确定下来,它是固的点。

数控车床的机床原点的位置大多数规定在其主轴旋转中心与卡盘后端面的交点上。

b、机床坐标系以机床原点作为坐标系原点建立的坐标系就是机床坐标系,它是制造和调整机床的基础,一般不允许随意变动。

21,机床坐标系方向确定:

对车床而言:

Z轴与主轴轴线重合,即操作者的左右方向,刀具远离工件的方向为Z轴的正方向;

X轴水平面内垂直于Z轴,即操作者的前后方向,刀具远离工件的方向为X轴的正方向;

Y轴(通常是虚设的)与X轴和Z轴一起构成遵循右手定则的坐标系统。

前置刀架的坐标系,后置刀架的坐标系,22,图2.5车床坐标系,23,2、机械原点数控装置上电时并不知道机床原点,为了正确地在机床工作时建立机床坐标系,通常在每个坐标轴的移动范围内设置一个机床参考点(机械原点),机床起动时,通常要进行机动或手动回参考点,以建立机床坐标系。

通过参数指定机械原点到机床原点的距离。

以机械原点为原点,坐标方向与机床坐标方向相同建立的坐标系叫做机械坐标系,在实际使用中通常以参考坐标系计算坐标值。

24,数控车床的机床坐标系机床原点O与机械原点O的关系,25,3、工件坐标系、程序原点工件坐标系是编程人员在编程时使用的,编程人员选择工件上的某一已知点为原点(也称程序原点),建立一个新的坐标系,称为工件坐标系。

工件坐标系一旦建立便一直有效,直到被新的工件坐标系所取代。

工件坐标系的原点选择要尽量满足编程简单,尺寸换算少,引起的加工误差小等条件。

一般情况下,程序原点应选在尺寸标注的基准或定位基准上。

对车床编程而言,工件坐标系原点一般选在工件轴线与工件的前端面、后端面、卡爪前端面的交点上。

工件原点的设置一般遵循以下原则:

与设计基准或装备基准重合,以利于编程;

尽量选在尺寸精度高、表面粗糙度值小的工件表面;

最好选在工件的对称中心上;

要便于测量和检测。

26,27,4、绝对编程与相对编程,指令轴移动的距离可以采用两种方法绝对值坐标编程和相对值(增量)坐标编程。

绝对值编程是利用轴移动的终点位置的坐标值编程;

相对值编程是指轴移动的终点坐标相对于起点坐标的矢量值编程。

X,Z表示绝对值编程;

U,W表示相对值编程,从A点到B点的绝对值编程和相对值编程如下:

绝对值编程:

X30Z25;

相对值编程:

U20W15;

28,二、程序结构加工程序由程序名和若干个程序段组成。

程序段由一个或若干个指令字组成,字是数控程序的最小单位。

每个指令字由地址符和数字组成(字地址结构),代表机床的一个位置或一个动作。

地址符由字母组成,每个字母、数字、符号(正负号)称为字符。

程序的起始符:

%程序结束符:

M30。

每一行程序以分号结尾。

注释符:

括号“()”内或分号“;

”后的内容为注释文字。

注:

一个零件程序是按程序段的输入顺序执行的,而不是按程序段号的大小顺序执行的,但书写或输入程序时,建议按升序。

29,一个零件程序是由遵循一定结构、句法和格式规则的若干个程序段组成的,而每个程序段是由若干个指令字组成的。

程序O1000N01G00X50Z100;

N10G01U100W500F150S300M03;

N程序段N200M30;

指令字,30,1、程序的文件名(程序名)格式:

O____说明:

1)O:

文件名首字母,后面必须有四位数字2)例如:

O0001、O1001、O1100、O9999;

2、顺序号(标识作用)格式:

N____说明:

1)范围:

N1N99992)例如:

N1、N01、N001、N0001等价,31,3、进给功能字:

F由进给地址符和数字组成,单位一般为mm/min或mm/rF指令表示刀具中心运动时的进给速度。

由F和其后的若干数字组成。

数字的单位取决于每个系统所采用的进给速度的指定方法。

具体内容见所用机床的编程说明书。

注意事项如下:

1)当编写程序时,第一次遇到直线(G01)或圆弧(G02/G03)插补指令时,必须编写进给率F,如果没有编写F功能,CNC采用F0。

当工作在快速定位(G00)方式时,机床将以通过机床轴参数设定的快速进给率移动,与编写的F指令无关。

2)F指令为模态指令,实际进给率可以通过CNC操作面板上的进给倍率旋钮,在0120%之间调整。

32,4、主轴转速功能字:

S由主轴地址符和数字组成,单位为r/minS指令表示机床主轴的转速。

由S和其后的若干数字组成,其表示方法有以下三种:

转速S表示主轴转速,单位为r/min。

如S1000表示主轴转速为1000r/min。

线速在恒线速状态下,S表示切削点的线速度,单位m/min如G96S60表示切削点的线速度恒定为60m/min。

代码用代码表示主轴速度时,S后面的数字不直接表示转速或线速的数值,而只是主轴速度的代号。

如GSC980TA机床S1或S2表示,S1表示主轴转速的高速档,S2表示主轴转速的低速档。

33,5、刀具功能字:

T由刀具地址符和数字组成,数字表示刀具库中刀具号。

刀具和刀具参数的选择是数控编程的重要内容,其编程格式因数控系统不同而异,主要格式有:

由T和数字组成。

有T和T两种格式,数字的位数由所用数控系统决定,T后面的数字用来指定刀具号和刀具补偿号。

例如:

T04表示选择4号刀;

T0404表示选择4号刀,4号偏置值;

T0400表示选择第4号刀,刀具偏置取消。

34,6、辅助功能字:

M由辅助操作地址符和两位数字组成。

M功能的代码已标准化。

M指令是控制数控机床“开、关”功能的指令,主要用于完成加工操作时的辅助动作。

M功能有非模态M功能和模态M功能二种形式。

非模态M功能(当段有效代码):

只在书写了该代码的程序段中有效;

模态M功能(续效代码):

一组可相互注销的M功能,这些功能在被同一组的另一个功能注销前一直有效。

如:

M02或M30、M03、M04、M05等。

35,

(1)程序停止指令:

M00功能:

执行完包含M00的程序段后,机床停止自动运行,此时所有存在的模态信息保持不变,用循环启动使自动运行重新开始。

(对于Fanuc系统,M00为程序无条件暂停指令。

程序执行到此进给停止,主轴停转。

重新启动程序,必须先回到JOG状态下,按下CW(主轴正转)启动主轴,接着返回AUTO状态下,按下START键才能启动程序。

(2)程序计划停止指令:

M01功能:

与M00类似,执行完包含M01的程序段后,机床停止自动运行,只是当机床操作面板上的任选停机的开关置1时,这个代码才有效。

M00和M01常常用于加工中途工件尺寸的检验或排屑。

36,(3)主轴正转、反转、停止指令:

M03、M04、M05功能:

M03、M04指令可使主轴正、反转。

与同段程序其它指令一起开始执行。

M05指令可使主轴在该程序段其它指令执行完成后停转。

格式:

M03S600M04S600M05说明:

对于车床,沿着Z方向看(从主轴向尾座看),顺时针方向旋转为正转,逆时针方向旋转为反转。

37,(4)程序结束指令:

M02或M30功能:

1)M02为主程序结束指令。

执行到此指令,进给停止,主轴停止,冷却液关闭。

但程序光标停在程序末尾。

2)M30为主程序结束指令。

功能同M02,不同之处是,光标返回程序头位置,不管M30后是否还有其他程序段。

说明:

该指令必须编在最后一个程序段中。

38,M代码及功能表,39,3、准备功能(简称G功能)准备功能G指令由G后一或二位数值组成,它用来规定刀具和工件的相对运动轨迹、机床坐标系、坐标平面、刀具补偿、坐标偏置等多种加工操作。

G功能根据功能的不同分成若干组,其中00组的G功能(G04、G28、G70-G76)称非模态G功能,其余组的称模态G功能。

40,工件坐标系设定指令(G50)工件坐标系设定指令以程序原点为工件坐标系的中心(原点),指定刀具出发点的坐标值。

输入格式:

G50XZ,其中XZ为刀具出发点的坐标.,例如:

G50X200Z150,41,直径编程:

A:

X20,Z0;

B:

X30,Z-15;

C:

X30,Z-23;

D:

X38,Z-29;

E:

X38,Z-34;

42,快速定位指令G00,格式:

G00X(U)_Z(W)_说明:

1)X、Z:

为绝对编程时,快速定位终点在工件坐标系中的坐标。

X向为直径编程。

因为测量和图纸上的零件尺寸均以直径值表示,所以用直径值编程。

为提高工件的径向尺寸精度,X向的脉冲当量可取Z向的一半。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 其它课程

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1