预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共47页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

2413大连日亨外企设备服务有限公司电话:0411-875380512023-12-12FANUC--0系统操作编程说明书錯誤!找不到目錄項目。第一篇:编程1.综述1.1可编程功能通过编程并运行这些程序而使数控机床能够实现的功能我们称之为可编程功能。一般可编程功能分为两类:一类用来实现刀具轨迹控制即各进给轴的运动如直线/圆弧插补、进给控制、坐标系原点偏置及变换、尺寸单位设定、刀具偏置及补偿等这一类功能被称为准备功能以字母G以及两位数字组成也被称为G代码。另一类功能被称为辅助功能用来完成程序的执行控制、主轴控制、刀具控制、辅助设备控制等功能。在这些辅助功能中Txx用于选刀Sxxxx用于控制主轴转速。其它功能由以字母M与两位数字组成的M代码来实现。1.2准备功能本机床使用的所有准备功能见表1.1:表1.1G代码分组功能*G0001定位(快速移动)*G0101直线插补(进给速度)G0201顺时针圆弧插补G0301逆时针圆弧插补G0400暂停精确停止G0900精确停止*G1702选择XY平面G1802选择ZX平面G1902选择YZ平面G2700返回并检查参考点G2800返回参考点G2900从参考点返回G3000返回第二参考点*G4007取消刀具半径补偿G4107左侧刀具半径补偿G4207右侧刀具半径补偿G4308刀具长度补偿+G4408刀具长度补偿-*G4908取消刀具长度补偿G5200设置局部坐标系G5300选择机床坐标系*G5414选用1号工件坐标系G5514选用2号工件坐标系G5614选用3号工件坐标系G5714选用4号工件坐标系G5814选用5号工件坐标系G5914选用6号工件坐标系G6000单一方向定位G6115精确停止方式*G6415切削方式G6500宏程序调用G6612模态宏程序调用*G6712模态宏程序调用取消G7309深孔钻削固定循环G7409反螺纹攻丝固定循环G7609精镗固定循环*G8009取消固定循环G8109钻削固定循环G8209钻削固定循环G8309深孔钻削固定循环G8409攻丝固定循环G8509镗削固定循环G8609镗削固定循环G8709反镗固定循环G8809镗削固定循环G8909镗削固定循环*G9003绝对值指令方式*G9103增量值指令方式G9200工件零点设定*G9810固定循环返回初始点G9910固定循环返回R点从表1.1中我们可以看到G代码被分为了不同的组这是由于大多数的G代码是模态的所谓模态G代码是指这些G代码不只在当前的程序段中起作用而且在以后的程序段中一直起作用直到程序中出现另一个同组的G代码为止同组的模态G代码控制同一个目标但起不同的作用它们之间是不相容的。00组的G代码是非模态的这些G代码只在它们所在的程序段中起作用。标有*号的G代码是上电时的初始状态。对于G01和G00、G90和G91上电时的初始状态由参数决定。如果程序中出现了未列在上表中的G代码CNC会显示10号报警。同一程序段中可以有几个G代码出现但当两个或两个以上的同组G代码出现时最后出现的一个(同组的)G代码有效。在固定循环模态下任何一个01组的G代码都将使固定循环模态自动取消成为G80模态。1.3辅助功能本机床用S代码来对主轴转速进行编程用T代码来进行选刀编程其它可编程辅助功能由M代码来实现本机床可供用户使用的M代码列表如下(表1.2):表1.2M代码功能M00程序停止M01条件程序停止M02程序结束M03主轴正转M04主轴反转M05主轴停止M06刀具交换M08冷却开M09冷却关M18主轴定向解除M19主轴定向M29刚性攻丝M30程序结束并返回程序头M98调用子程序M99子程序结束返回/重复执行一般地一个程序段中M代码最多可以有一个。2.插补功能2.1快速定位(G00)G00给定一个位置。格式:G00IP;IP在本说明书中代表任意不超过三个进给轴地址的组合当然每个地址后面都会有一个数字作为赋给该地址的值一般机床有三个或四个进给轴即XYZA所以IP可以代表如X12.Y119.Z-37.或X287.3Z73.5A45.等等内容。G00这条指令所作的就是使刀具以快速的速率移动到IP指定的位置被指令的各轴之间的运动是互不相关的也就是说刀具移动的轨迹不一定是一条直线。G00指令下快速倍率为100%时各轴运动的速度:X、Y、Z轴均为15m/min该速度不受当前F值的控制。当各运动轴到达运动终点并发出位置到达信号后CNC认为该程序段已经结束并转向执行下一程序段。位置到达信号:当运动轴到达的位置与指令位置之间的距离小于参