FANUC加工编程.ppt_第1页
FANUC加工编程.ppt_第2页
FANUC加工编程.ppt_第3页
FANUC加工编程.ppt_第4页
FANUC加工编程.ppt_第5页
免费预览已结束,剩余29页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

FANUC系统的加工编程、中捷通用线技术部的技术室肖兵、一、识别机床,机床各轴的正负方向相对于机床编程中的运动方向分为工件运动和刀具运动,同类机床某轴结构的差异正负方向相反(机架的x轴),同一机床的XYZ轴也正负方向混淆另一方面,识别机床,明确机床各轴的正负方向,明确x,二,PC编程的格式,另一方面,对于FANUC系统来说,在记事本上写入编程语句,写完后必须删除扩展名。 2 .在程序内容的开头和结尾使用%,系统直接编程由系统自动生成。 3、文件名是Oxxxx,x只是数字,不是字母或其他文字。 4 .打开程序文件后,程序名必须与文件名一致,前面是%后面是程序名。 5 .程序的说明只写在程序名称后面的括号()中,不能使用汉字。 6 .对系统进行编程,每个程序段“;要在PC上编程,请执行以下操作: 中所述情节,对概念设计中的量体体积进行分析。 二、PC编程的格式、二、PC编程的格式、系统中的显示、三、指令、一、坐标系G53 :也称为机床坐标系、机械坐标系,空间内的原点以机床的各轴的原点复归点(刻度) G54-G59 :工件坐标系、工件加工前的预置点为原点。 G52 :临时坐标系,G52XaYbZc、a、b、c是表示临时坐标系原点从当前坐标系原点偏离量的执行程序段G52X0Y0Z0,取消临时坐标系并返回原来的坐标系的工具预置器:预置器的目的是确定工件坐标系原点G54-G59, 一般使用条形刀具,如果尺寸不正确,则可以使用钻头、面刀具,特殊情况下可以使用条形刀具和切片垫,也有其他特殊的刀具。 三、指令、工件坐标系设定画面、三、指令、二、最基本的指令G0/G00 :快进、直进、速度由系统设定的快进速度和面板上的倍率按钮决定G1/G01 :直线差修正、直线行走, 速度由程序设定的进给速度和面板上的倍率旋钮决定的G90 :绝对坐标值G91 :相对坐标值f :进给倍率、mm/min、/mmM3/M03 :主轴正转M4/M04 :主轴反转s :主轴转速M5/M05 :主轴停止、三、指令、FANUC系统操作面板、三、指令、三、平面选择请注意G18:Z-X平面G19:Y-Z平面XYZ的顺序存储平面。 4、圆弧插补G2/G02 :顺时针插补G3/G03 :逆时针插补圆弧插补有2种方式: (1)终点半径(2)终点的中心点、三、指令、(1)终点半径按顺时针从a点到b点的半径为r路径、路径1为多半圆、路径2为少半圆、以程序选择路径时的r值的正负进行区别(g90/g91 ) g2/g3g 17 xbybrb (-b ) f _ (g 90/g 91 ) g2/g3g 18 xbz BRB (-b ) f _ (g 90/g 91 ) g2/g3g 19 ybzbrb (-b ) f _右下图,程序生成用g 90用g 91、三、指令、(2)终点的中心是否为顺时针a点I、j、k分别表示中心位置相对于圆弧起点在XYZ方向上的偏移量。 (g90/g91 ) g2/g3g 17 xbybi _ j _ f _ (g 90/g 91 ) g2/g3g 18 xbz bi _ k _ f _ (g 90/g 91 ) g2/g3g 19 ybzbj _ k _ f _在g 90模式和g 91模式中,I、j、k表示从圆弧起点开始的中心位置在XYZ方向上的偏移量右下图,程序制作用G90/用G91若路径是完整的圆,则在I、j、k模式、三、指令、五、刀具半径修正G41 :刀具半径左修正G42 :刀具半径右修正G40 :取消刀具半径修正Dxx :有效的刀具编号、或数字系统遇到G41或G42语句时,自动地将下一语句如果发现程序包含G40语句,则系统在执行之前的语句时不会给出偏移。刀具半径补偿在开始轮廓加工、槽或凸台加工时,必须首先选取起始点(不在轮廓上)和起始点(在轮廓上),在从起始点移动到起始点的程序段中添加G41/G42语句,并指定有效的刀具编号Dxx。 轮廓循环完成后,通常会将刀具添加到返回起点的语句中,并将G40语句添加到返回起点的语句中。 您可以变更Dxx的值以达到粗加工坯件裕量。 以三、指令、刀具半径修正方式编制下图的键槽加工程序,三、指令、刀具参数修正指令G10格式: (G90/g 91 ) g 10 pxxr xxxl 10/11/12/13 p后的xx表示要修正的刀具编号,r后的xx表示刀具偏移量,g 90模式下xx为L10/L11/L12/L13用于选择刀具参数项目,其中L10是刀具长度,L11是刀具长度磨损,L12是刀具半径,L13是刀具半径磨损。 三、指令、G90方式为G10、G91方式为G10、G10的使用说明、三、指令6, 固定周期G81 :钻孔周期G82 :钻孔周期-姿势G84 :攻丝G74 :左螺纹攻丝G85 :镗孔-等速返回G88 :镗孔-手动返回G76 :精镗孔-主轴方向返回G80 :取消固定周期G4:进给暂停m19 :刚性攻丝G98 :安全返回到格式: (g 90/g 91 ) g 17 G81 g 99 (g 98 ) x _ y _ z _ r _ f _ (p _ ) (k _ ),三、指令,G81钻孔循环g 81标准使用格式: (g 90/g 91 ) g 17 g 81 g 99 (g 98 ) x _ y _ z _ r _ f _ (k _ ) (比较G0/G1G90X_Y_Z_ )工具返回到格式z轴以G0的速度到达基准平面,以G1的速度(f值)钻孔到加工深度后,立即以G0的速度将刀具提升到基准平面(或安全平面)的格式: G0G90G17X0Y0G81G99Z_R_F_(1) G81与G90组合g0g 90 g 17 x _ y _ G81 g 99 z-30r5f _ (2) G81与G91组合G0G91G17X_Y_G81G99Z-35R-4 5F_,3,命令,回路使用g 81如果有多个相同的孔,则在调用g 81后,调用其他孔的座标例如,EGC2040-56103导轨螺纹孔、% o 0012 (daoguiuioding take ) g0g 90 z 100 s 500 g 81 g 99 x 25 y 26.5 z-50r5f 500 g91 x 55 k 60 k 66 x 55 x 55 g 98 g 80 m 05 m 00 %此处的g 91 指令G82钻头循环G82钻头循环几乎与G81相同,唯一的不同之处在于钻头到达孔底后可组成停顿时间,主轴不旋转。 G82格式(g90/g91 ) g 17 g 82g 99 (g98 ) x _ y _ z _ r _ f _ p _ (k _ ) p的单位是毫秒G82钻孔循环中常用的螺纹埋头孔和加工螺纹埋头孔。 G84的攻击周期(G74)G84的攻击周期类似于G82,(1)在z轴到达孔的底部之后需要计算反转退出(2)F数以F=主轴转速- x间距;攻击过程的进给倍率不受进给倍率旋钮的控制G82格式(M29 )刚性抽头(g 90/g 91 ) g 17 g84 g 99 (g 98 ) x _ y _ z _ r _ f _ p _ (k _ )注意: g 84的r值不过小,三、指令、7、环和跳跃#x :变量,x是数字Nx :段标志,x是数字, 1-9999GOTOx :无条件跳转Nx段ifgotox:满足条件的Nx程序段GE/GT :以上/以上LE/LT :以下/以下EQ :以下NE :以上#x变量#1-#33、本地变量、仅在本程序中有效,在主程序和子程序中相同每个调用#100-#199、#500-#999、公共变量的程序具有相同的值,不会丢失#500-#999的电源。 变量的应用之一:刀具偏移,三,指令,段号Nxx为数字,1-9999,用于标识段,对该段没有任何影响。 N20G0G91X-30Y50无条件跳转GOTOx程序跳转到标记为Nx的段并执行。 GOTO20条件满足跳转IFGOTOx内的条件式,在满足条件时,程序跳转到Nx并执行#1=1、#1=#1、2、3、指令,无条件跳转GOTOx程序跳转到Nx这样的程序段并执行。 龙门表悠水平程序: N20G0G91X-500G4X15G4的意思是程序休止,这里的x不是GOTO20X轴,而是休止时间单位秒的意思。整个M02程序是死循环,直到x轴达到负极限。 三、指令、变量和程序跳转指令铣削槽条件:本程序为半精密铣削、16立铣削,槽底面和侧面均留下0.5mm,每次切入深度为2mm。 沟的深度为10mm。 三、指令、8、极坐标G15 :极坐标G16 :极坐标有效的是极坐标的应用,最常用的是圆周冲头(g 90/g 91 ) g 17 g 16 g 81 g 99 (g 98 ) x _ y _ z _ r _ f _,x、y不表示x、y轴坐标,x表示圆周半径,y表示圆周角度第一象限:0-90第二象限: 90-180第三象限: 180-270第四象限: 270-0、3,命令在任意轴的正负方向变化时,四个象限的排列方式也变化。 此规则也适用于其他平面(G18,G19 )。 G18是Z-X平面,z是第一坐标轴,x是第二坐标轴,在制作平面直角坐标系时,如果设z为水平轴,x为垂直轴,则四个象限配置也发生变化。 三、指令、实例、三、指令、程序条件:平面图上所有要素均经加工,铸件材料壁厚30mm,刀具自由,三、指令、九、子程序调用M98 :子程序调用M99 :子程序返回形式: M98Pxxxxxxxx的第一组xxxx是调用次数,标记为一次,下一组xxxx是程序编号。 子程序的编制也必须遵循一般程序的编制原则,程序最后以M99结束,主程序继续执行下一指令。 子例程也可以单独运行,但重复运行而无需干预。 使用自助程序时,请特别注意G0/G1、G2/G3、G17/G18/G19等对主程序的影响。 子程序调用中上一页的图的程序、三、指令、10、宏程序调用宏程序实际上是具有数值传递关系的子程序,创建规则与子程序相同,但与子程序相关的变量必须在程序的开头进行代入声明,宏程序G65 :宏程序调用M99 :宏程序的返回形式: G65PxxxxLxxxx_第一个xxxx是程序编号,下一个xxxx是调用次数,如果没有写入l,则只调用一次,使用_ _ _ _ _ _ _ _ _ _ _ _宏程序的理由,三、指令、 宏程序和主程序之间的参数对应关系宏程序中存在两个参数对应关系,使用上没有差异,可以自由指定,但是,尽量使用相同的对应关系,提高程序的可读性。 将I、j、k与传递函数结合使用时,I、j、k的顺序不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论