数控加工编程基础(加工程序指令代码组成)

数控加工编程基础(加工程序指令代码组成)

ID:34215818

大小:614.01 KB

页数:33页

时间:2019-03-04

数控加工编程基础(加工程序指令代码组成)_第1页
数控加工编程基础(加工程序指令代码组成)_第2页
数控加工编程基础(加工程序指令代码组成)_第3页
数控加工编程基础(加工程序指令代码组成)_第4页
数控加工编程基础(加工程序指令代码组成)_第5页
资源描述:

《数控加工编程基础(加工程序指令代码组成)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、准备功能代码(G代码)二、辅助功能代码(M代码)三、进给速度功能指令(F代码)四、主轴速度功能指令(S代码)五、刀具功能指令(T代码)1一、准备功能代码(G代码)作用:准备功能是建立机床或控制系统工作方式的一种命令,一般用来规定刀具和工件的相对运动轨迹(即插补功能)、机床坐标系、坐标平面、刀具补偿、坐标偏置和暂停等多种加工操作方式,以及厂家自定义的多种固定循环指令和宏指令调用等。组成:它由地址符G及其后的两位数字或三位数字组成,也可以带一位小数。一个数控系统的G代码多少可衡量其功能的强弱。2FANUC数控

2、系统常用的G代码3G指令按其功能的不同分为若干组,不同组的G指令,在同一程序段中可指定多个。如果在同一程序段指定了两个或两个以上同组的模态指令,则只有最后指定的G指令有效,或有的数控系统报警。如:N20G54G90G00X0Y0Z10G指令有模态指令和非模态指令两种。1.模态指令:该指令一经在程序段中指定就在其后续程序段中一直有效,直到后续程序段中使用同组的G代码取代它。模态指令又称续效指令。2.非模态指令:只在书写了该代码的程序段中有效,下一程序段需要时,必须重新写出。非模态指令也称为程序段有效指令、非续效

3、指令。45作用:用于控制机床及其辅助装置的通、断的指令。如主轴的开、停,冷却液的开、闭,运动部件的夹紧与松开等辅助动作。组成:M后跟两位数字组成(见P59)二、辅助功能代码(M代码)6(1)M00程序停止暂停指令,当执行有M00指令的程序段后,主轴停转、进给停止、切削液关、程序停止。代码模态功能说明代码模态功能说明M00非模态程序停止M03模态主轴正转起动M01非模态选择停止M04模态主轴反转起动M02非模态程序结束M05*模态主轴停止转动M30非模态程序结束并返回程序起始点M06非模态换刀M98非模态调用子

4、程序M07模态切削液打开M99非模态子程序结束M09*模态切削液停止71.程序停止(1)M00——程序停止当CNC执行到M00指令时,将暂停执行当前程序,暂停时机床的主轴、进给及冷却液停止,而全部现存的模态信息保持不变。当重新按下控制面板上的循环启动按钮,可使机床继续运转。加工中需停机检查、测量零件或手动变速、换刀和交接班等,可使用M00指令。一般情况下,M00指令单独位于一个程序段内。8(2)M01——计划(任选)停止该指令的作用与M00相似。不同的是,除非操作人员预先按下操作面板上的“任选停止”按钮确认这

5、个指令,否则这个指令不起作用,继续执行以下程序。该指令常用于加工一批工件时,对工件上关键尺寸的抽样检查或有时需要临时停车。92.程序结束(1)M02——程序结束。写在主程序的最后一个程序段中,当CNC执行到M02指令时,机床的主轴、进给、冷却液等所有动作全都自动停止,整个系统复位,加工结束。执行后,程序的内部指针停在程序的最后;若要再次运行程序,需要重新调用。(2)M30——程序结束并返回到零件程序头M30和M02功能基本相同,也是表示程序结束。但该指令执行后,程序的内部指针停在程序的开头,若要再次运行程序,

6、不需要重新调用,只要按下控制面板上“循环启动”键即可。该指令常用于批量加工(换工件时用)。M00、M01、M02、M30均为非模态的后作用指令。103.主轴转动指令M03——主轴正转M04——主轴反转M05——主轴停转一般在主轴停止的同时,进行制动和关闭冷却液。M19——主轴定向停止。指令执行后,主轴停在预定的角度位置上。M03、M04为前作用指令,M05、M19为后作用指令。4.M06——换刀指令M06用于在加工中心上调用一个安装在刀库中的刀具,刀具将被自动地安装在主轴上。M06为非模态后作用指令。115.

7、切削液指令M07——2号切削液(雾状)开(冷却泵启动)M08——1号切削液(液状)开(冷却泵启动)M09——切削液停M07、M08为模态前作用指令,M09为模态后作用指令。12三、进给速度功能指令(F代码)进给功能字的地址符是F,所以又称F功能或F指令。它由进给地址符F及数字组成,数字表示刀具相对于工件的合成进给速度。对于车床系统,可分为每分钟进给和每转进给两种方式表示,对于铣床系统,一般只用每分钟进给方式表示。F后带若干位数字,如F150、F3500等。后面所带的数字表示实际的速度值,上述两个指令分别表示F

8、=150mm/min;F=3500mm/min;F0.1表示0.1mm/r。F代码为模态代码。F地址在螺纹切削程序段中还常用来指定螺纹导程。1314四、主轴速度功能指令(S代码)作用:S指令用于指定主轴转速。组成:由主轴转速地址符S及数字组成,数字表示主轴转速,单位为r/min。由于现今数控机床的主轴都采用高性能的伺服驱动,可用直接法指定任何一种转速,即可用地址符S的后续数字直接指定主轴转数。例如,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。