数控加工编程基础-2(加工程序指令代码、组成).ppt
《数控加工编程基础-2(加工程序指令代码、组成).ppt》由会员分享,可在线阅读,更多相关《数控加工编程基础-2(加工程序指令代码、组成).ppt(33页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、准备功能代码(一、准备功能代码(G代码)代码)二、辅助功能代码(二、辅助功能代码(M代码)代码)三、进给速度功能指令(三、进给速度功能指令(F代码)代码)四、主轴速度功能指令(四、主轴速度功能指令(S代码)代码)五、刀具功能指令(五、刀具功能指令(T代码)代码)1 1一、准备功能代码(G代码)作用:作用:准备功能是建立机床或控制系统工作方式的一种命令,一般用来规定刀具和工件的相对运动轨迹(即插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置和暂停等多种加工操作方式,以及厂家自定义的多种固定循环指令和宏指令调用等。组成:组成:它由地址符G及其后的两位数字或三位数字组成,也可以带一位小数。一
2、个数控系统的一个数控系统的G G代码多少可衡量其功能的强弱。代码多少可衡量其功能的强弱。2 2FANUC数控系统常用的G代码代码 3 3 G指令按其功能的不同分为若干组,不同组的G指令,在同一程序段中可指定多个。如果在同一程序段指定了两个或两个以上同组的模态指令,则只有最后指定的G指令有效,或有的数控系统报警。如:N20 G54 G90 G00 X0 Y0 Z10G G指令有指令有模态指令模态指令和和非模态指令非模态指令两种。两种。1 1模态指令:模态指令:该指令一经在程序段中指定就在其后续程序段中一直有效,直到后续程序段中使用同组的G代码取代它。模态指令又称续效指令。2 2非模态指令:非模态
3、指令:只在书写了该代码的程序段中有效,下一程序段需要时,必须重新写出。非模态指令也称为程序段有效指令、非续效指令。4 45 5 作用:作用:用于控制机床及其辅助装置的通、断的指令。如主轴的开、停,冷却液的开、闭,运动部件的夹紧与松开等辅助动作。组成:组成:M后跟两位数字组成(见P59)二、辅助功能代码(M代码)6 6(1)M00 程序停止 暂停指令,当执行有M00指令的程序段后,主轴停转、进给停止、切削液关、程序停止。代码模态功能说明代码模态功能说明M00非模态程序停止M03模态主轴正转起动M01非模态选择停止M04模态主轴反转起动M02非模态程序结束M05*模态主轴停止转动M30非模态程序结
4、束并返回程序起始点M06非模态换刀M98非模态调用子程序M07模态切削液打开M99非模态子程序结束M09*模态切削液停止7 71程序停止程序停止(1)M00程序停止程序停止 当CNC执行到M00指令时,将暂停执行当前程序,暂停时机床的主轴、进给及冷却液停止主轴、进给及冷却液停止,而全部现存的模态信息保持不变。当重新按下控制面板上的循环启动按钮循环启动按钮,可使机床继续运转。加工中需停机检查、测量零件或手动变速、换刀和交接班等,可使用M00指令。一般情况下,M00指令单独位于一个程序段内。8 8(2)M01计划(任选)停止计划(任选)停止 该指令的作用与M00相似。不同的是,除非操作人员预先按下
5、操作面板上的“任选停止任选停止”按钮按钮确认这个指令,否则这个指令不起作用,继续执行以下程序。该指令常用于加工一批工件时,对工件上关键尺寸的抽样检查或有时需要临时停车。9 92程序结束程序结束(1)M02程序结束。程序结束。写在主程序的最后一个程序段中,当CNC执行到M02指令时,机床的主轴、进给、冷却液等所有动作全都自动停止,整个系统复位,加工结束。执行后,程序的内部指针停在程序的最后;若要再次运行程序,需要重新调用。(2)M30程序结束并返回到零件程序头程序结束并返回到零件程序头 M30 和M02 功能基本相同,也是表示程序结束。但该指令执行后,程序的内部指针停在程序的开头,若要再次运行程
6、序,不需要重新调用,只要按下控制面板上“循环启动”键即可。该指令常用于批量加工(换工件时用)。M00、M01、M02、M30均为非模态的后作用指令。均为非模态的后作用指令。10103主轴转动指令主轴转动指令 M03主轴正转 M04主轴反转 M05主轴停转 一般在主轴停止的同时,进行制动和关闭冷却液。M19主轴定向停止。指令执行后,主轴停在预定的角度位置上。M03、M04为前作用指令,为前作用指令,M05、M19为后作用指令。为后作用指令。4M06 换刀指令换刀指令 M06用于在加工中心上调用一个安装在刀库中的刀具,刀具将被自动地安装在主轴上。M06为非模态后作用指令。为非模态后作用指令。111
7、15切削液指令切削液指令 M072号切削液(雾状)开(冷却泵启动)M081号切削液(液状)开(冷却泵启动)M09切削液停 M07、M08为模态前作用指令,为模态前作用指令,M09为模态后作用指令。为模态后作用指令。1212三、进给速度功能指令(F代码)进给功能字的地址符是F,所以又称F功能或F指令。它由进给地址符F及数字组成,数字表示刀具相对于工件的合成进给速度。对于车床系统,可分为每分钟进给每分钟进给和每每转进给转进给两种方式表示,对于铣床系统,一般只用每分钟进给方式表示。F后带若干位数字,如F150、F3500等。后面所带的数字表示实际的速度值,上述两个指令分别表示F=150mm/min;
8、F=3500mm/min;F0.1表示0.1mm/r。F代码为模态代码代码为模态代码。F地址在螺纹切削程序段中还常用来指定螺纹导程。13131414四、主轴速度功能指令(S代码)作用:作用:S指令用于指定主轴转速。组成:组成:由主轴转速地址符S及数字组成,数字表示主轴转速,单位为r/min。由于现今数控机床的主轴都采用高性能的伺服驱动,可用直接法指定任何一种转速,即可用地址符S的后续数字直接指定主轴转数。例如,若要求1200r/min,则编程指令为S1200。S S代码为模态代码。代码为模态代码。1515五、刀具功能指令(T代码)作用:作用:用于选刀。组成:组成:T代码和数字组成,其后的数值表
9、示选择的刀具号。在加工中心上执行T 指令刀库转动选择所需的刀具,然后等待直到M06 指令作用时自动完成换刀。对于数控车床,执行T指令即可完成换刀动作。如加工中心中使用T01 M06;数控车床中使用T01,实现换1号刀动作。T代码为模态代码代码为模态代码。当一个程序段同时包含T代码与刀具移动指令时,先执行T代码指令,而后执行刀具移动指令。1616第四节 数控加工程序的格式与组成一、零件加工程序的结构一、零件加工程序的结构1.1.程序名程序名2.2.程序主体程序主体3.3.3.3.程序结束部分程序结束部分 P0001 N10 T01 M06 S1000 M03 N20 G54 G90 G00 X0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 编程 基础 程序 指令 代码 组成
限制150内