1 / 28
文档名称:

发那科数控车指令.doc

格式:doc   大小:110KB   页数:28页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

发那科数控车指令.doc

上传人:drp539606 2019/2/7 文件大小:110 KB

下载得到文件列表

发那科数控车指令.doc

文档介绍

文档介绍:(或辅助功能)定义:辅助功能是用地址字M及二位数字表示的它主要用于机床加工操作时的工艺性指令其特点是靠继电器的通、断来实现其控制过程。M00程序暂停执行M00后,机床所有动作均被切断,重新按程序启动按键后,再继续执行后面的程序段。M03主轴正转启动M04主轴反转启动M05主轴停止转动M07切削液打开M08切削液打开M09切削液停止M30程序结束并返回程原点M02程序结束M32-润滑开M33-润滑关M41、M42、M43、M44主轴自动换档至1~(1)F指令(进给指令)F指令是表示进给速度,用于控制切削进给量,在程序中有两种使用方法。a、每分钟进给(G98)编程格式G98F~F后面的数字表示主轴每分钟进给量单位为mm/min。例:G98F100表示进给量为100mm/minb、每转进给(G97)后面的数字表示主轴每转进给量单位为mm/r。例:。※注:每分钟进给量=(主轴功能)主轴功能主要是表示主轴旋转速度。编程格式S~S后面的数字表示主轴主轴,单位为r/min。在具有恒线速功能的机床上,S功能指令还有如下作用。a、最高转速限制编程格式G50S~S后面的数字表示的是最高转速:r/min。例:G50S3000表示最高转速限制为3000r/min。b、恒线速控制编程格式G96S~S后面的数字表示的是恒定的线速度:m/min。例:G96S150表示切削点线速度控制在150m/min。c、恒线速取消编程格式G97S~S后面的数字表示恒线速度控制取消后的主轴转速,如S未指定,将保留G96的最终值。例:G97S3000表示恒线速控制取消后主轴转速3000r/min。(***功能)数控车床进行零件加工时,通常需要多个工序、使用多把***,编写加工程序时各***的外形尺寸、安装位置通常是不确定的,在加工过程中有时需要重新安装***,***使用一段时间后也会因为磨损使刀尖的实际位置发生变化,如果随时根据每一把***与零件的相对位置来编写、修改加工程序,加工程序的编写和修改工作将会非常繁琐。本系统的***功能(T指令)具有***自动交换和***长度补偿二个作用,可控制4~8刀位的自动刀架在加工过程中实现换刀,并对***的实际位置偏差进行补偿(称为***长度补偿)。使用***长度补偿功能,允许在编程时不考虑***的实际位置,只需在加工前通过对刀操作获得每一把***的位置偏置数据(称为***偏置或刀偏),使用***加工前,先执行***长度补偿,即:按***偏置对系统的坐标进行偏移,使刀尖的运动轨迹与编程轨迹一致。更换***后,只需要重新对刀、修改***偏置,不需要修改加工程序。如果因为***磨损导致加工尺寸出现偏差,可以直接根据尺寸偏差修改***偏置,以消除加工尺寸偏差。指令功能:自动刀架换刀到目标***号刀位,并按指令的***偏置号对应的***偏置执行***长度补偿。***偏置号可以和***号相同,也可以不同,即一把***可以对应多个偏置号。对应***偏置号为00的***偏置为X=0、Z=0,系统为无***补偿状态,即:系统的坐标偏移为0(未进行坐标偏移)。在执行了***长度补偿后,执行T□□00,系统将按当前的***偏置反向偏移系统坐标,系统由已执行***长度补偿状态改变为未补偿状态,显示的***偏置号为00这个过程称为取消***长度补偿,间称:取消刀补。如:T0101表示选择1号刀并执行1号刀偏;T0102表示选择1号刀并执行2号刀偏;T0301表示选择3号刀并执行1号刀偏。上电时,T指令显示的***号为掉电前的状态,***偏置号为00。在一个程序段中只能一个T指令有效,在程序段中出现两个或两个以上的T指令时,最后一个T指令有效。编程格式:TOOOO前两位:目标***号(00-08,前导0不能省略)后两位:***偏置号(00-16,前导0不能省略)例如:O0001:N01G92X50Z50N02M06T0101:(用"01"号刀加工,***偏号为"01")N03G00G90Z40:(***偏号也可为"02",则T指令应为"T0102"):N04G01X40230F100;N05G00X50Z50T0100:(取消"01"号刀偏)N06M02 :G00指令命令机床以最快速度运动到下一个目标位置,运动过程中有加速和减速,该指令对运动轨迹没有要求。其指令格式: 指令格式:G00X(U)_Z(W)_; 当用绝对值编程时,X、Z后面的数值是目标位置在工件坐标系的坐标。当用相对值编程时,U、W后面的数值则是现在点与目标点之间的距离与方向。、例:G00X10Z20;注:因为X轴和Z轴的进给速率不同,因此机床执行快速运动指令时两轴的合成运动轨迹不一定是直线,因此在使用G00指令时