收藏 分销(赏)

FANUC系统数控车床编程与操作.ppt

上传人:精**** 文档编号:12884911 上传时间:2025-12-23 格式:PPT 页数:75 大小:1.62MB 下载积分:10 金币
下载 相关 举报
FANUC系统数控车床编程与操作.ppt_第1页
第1页 / 共75页
FANUC系统数控车床编程与操作.ppt_第2页
第2页 / 共75页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,*,精选课件ppt,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,精选课件ppt,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,精选课件ppt,*,FANUC,系统数控编程与操作,(车床),编制,:,1,精选课件ppt,一,数控机床的基础知识,数控机床的起源:,1947,年由美国帕森斯公司在研制直升机叶片轮廓为提高精度和效率,提出了数控机床的初始设想。,1949,年由帕森斯公司和麻省理工学院开始研究,在,1952,年研制成世界第一台数控机床(三坐标铣床)。,我国于,1958,年由清华大学研制成第一台数控机床(三坐标铣床)。,2,精选课件ppt,二什么是数控,数控是数字控制的简称,英文缩写为,NC,,随 着发展目前数控一般都采专用计算机实现数字控制,也称,CNC,。,3,精选课件ppt,三数控机床的基本概念,1.,数控与编程的定义:,(,1,)数控:用数字化信号对机床的运动及,其加工过程控制的一种方法。,(,2,)编程:从零件图样到加工信息用规定的代,码按一定的书写格式编写成加工程序单,,称为数控编程。,4,精选课件ppt,2.,数控机床的工作原理:,数控机床加工原理是将预先编好的加工程序以数据的形式输入到机床内,系统通过译码、数据处理、插补运算,最终实现零件的加工。,(零件工艺分析编写加工程序输入到数控系统内控制机床运动完成零件加工),5,精选课件ppt,3.,数控的功能分类:,(,1,)简易数控机床,(,2,)经济型数控机床,(,3,)全功能型数控机床,(,4,)车铣复合数控机床,6,精选课件ppt,4.,数控机床的控制分类:,(,1,)开环控制数控机床(没有反馈装置),控,制精度低。,(,2,)半闭环控制(在伺服电机后面安装反馈装,置,如绝对、增量编码器),控制精度较高。,(,3,)全闭环控制(反馈装置安装在工作台上,直,接反应工作台的位移,如光栅尺)控制精度更,高。,7,精选课件ppt,四世界主流数控系统介绍,1.FANUC,(发那克)日本,2.OKUMA,(奥克玛)日本,3.MITSUBISHI,(三菱)日本,4.MAZAK,(马扎克)日本,5.DASEN(,大森,),日本,6.BROTHER,(兄弟)日本,7.TOSHBI(,东芝,),日本,8.SIEMENS(,西门子,),德国,9.HEIDENHAIN(,海得汉,),德国,10.FAGOR(,发格,),西班牙,11.HAAS,(哈斯)美国,12.NUM(,纽姆,),法国,13.HNC(,华中,),中国,14.GSK,(广州数控)中国,15.KND(,凯恩帝,),中国,8,精选课件ppt,二编程部分,一编程的种类:,1.,手工编程(手工编写加工程序),2.,自动编程(通过软件自动生成加工程,序,如:,UG,、,Pro/E,、,Matercam,),9,精选课件ppt,二编程特点:,1.,绝对值编程,2.,增量值编程,3.,混合式编程(为减少数值运算,避免程序,出现错误,故均采用混合式编程),10,精选课件ppt,三程序结构:,1.,程序号,2.,程序内容(由若干个程序段组成),3.,程序结束,11,精选课件ppt,四代码介绍,1.G,准备功能代码,分为模态和非模态的。,模态:只要不被同组代码所取代,持续有 效,只输入一次,以后的程序若还是执行此代码,程序中就不用再输入了。非模态:只在现单节有效,若想下一段程序有效,必须再次输入。,12,精选课件ppt,2.M,辅助功能代码,分为标准的,M,代码和特定的,M,代码,特定的,M,代码根据机床的功能由厂家而定。,13,精选课件ppt,3.T,刀具功能代码,(如,T0101,表示选用,1,号刀具,,1,号刀具偏,置。),14,精选课件ppt,4.F,进给功能代码,(分为,mm/r:,表示每转的进给量,mm/min,:表,示每分钟的进给量),15,精选课件ppt,5.S,主轴功能代码,(,1,),r/min,表示主轴每分钟的转数。,(,2,),m/min,表示切削速度,每分钟多少米,,限用于,G96,恒限速切削。,16,精选课件ppt,G,代码详解,G00,快速定位,机床由设定的最快速度进行程序坐标点的定位,,FANUC,系统由参数,1420#,设定最高移动速度,单位为,m/min,。,17,精选课件ppt,G01,直线插补,由程序中给定的速度进行直线或斜线插补,单位为,mm/r,或,mm/min,。在采用每转进给时,也能计算出每分钟进给。由每转进给值乘以转速。如采用每分钟进给同样也能计算出每转进给(每分钟进给值除以转数),注:,1422#,参数中设定最大的切削速度,单位为,m/min,。只有在特定情况下修改,如加工大的螺距。,18,精选课件ppt,G02,顺时针圆弧插补(和时钟的转向相同的方向为顺时针),判断方法,1.,编程时辨别方法是以后刀架为依,据,后刀架用什么指令前刀架就用什么指,令,切忌以前刀架去判断。,方法,2.,以图纸的中心线为准,按图纸的上半,部分编程。,19,精选课件ppt,G03,逆时针圆弧插补,(判断方法与,G02,相同),20,精选课件ppt,G04,暂停指令,G04,为程序的暂停,格式为,G04 X,或,G04 U,或,G04 P,,,X,和,U,的单位为秒,,P,的单位为毫秒,.,如:,G04 X1.,;表示暂停,1,秒,G04 U1.,;表示暂停,1,秒,G04 P1000,;表示暂停,1,秒。,注:有的机床在主轴停止状态下不执行暂停指令,,只有在主轴旋转下才执行。,21,精选课件ppt,G07,圆柱插补,只有机床在带有,C,轴功能下才能使用,,C,轴:主轴可以做分度,22,精选课件ppt,G10,可编程数据输入,1.,可以执行参数的输入。格式,G10 L50 N_ P_ R_,;,L50,代表参数的输入,,N,代表要选择的参数号,,P,代表要选择的,轴,P1,表示选择,X,轴,,P2,为,Z,轴。,R,代表修改的数值,如选择的不是跟轴有关的参数,,P,值不要输入。,2.G10 P_ X_ Z_ R_ Q_;,P,代表磨耗值或形状值,如,P1,则表示要修改,001,的磨耗,如果,P1,的前面,+10000,,那就代表形状的修改,,P10001,表示修改,001,的形状值。,X,和,Z,分别代表绝对值的输入,若选用增量值输入,用,U,或,W,表示。,R,代表刀尖半径。,Q,代表刀尖方向。,3.G10 L2 P_ X_ Z_,。,L2,代表工件坐标系选择,,P,代表所选择的坐标系,,P1,表示选择,G54,坐标。,P1P6,,对应的,G54G59,。,X,和,Z,代表要输入的值。,23,精选课件ppt,G11,可编程数据输入取消,在执行完,G10,之后执行,G11,取消,G10,输入状态,24,精选课件ppt,G17G19,加工平面选择,G17,代表,XY,平面,,G18,为,XZ,平面,,G19,为,YZ,平面。车床都是采用,G18,XZ,平面。开机默认,无需输入。,25,精选课件ppt,G20,英制输入 (每英寸等于,25.4mm,),G21,公制输入 开机默认,无需输入,G22,行程检测开关打开,G23,行程检测开关关闭,G25,主轴速度波动检测开,G26,主轴速度波动检测关,G27,返回参考点检测(基本不用),26,精选课件ppt,G28,返回机床参考点,格式,G28 U0 W0,采用增量编码器的机床执行,G28,时是靠压行程,开关去完成。而绝对编码器的机床在执行,G28,时是返回到参数设定的值,,1240#,参数,设定机床参考点。,27,精选课件ppt,G30,返回第二、第三、第四参考点,格式,G30 PI U0 W0;,PI,表示第二参考点,,P2,表示。,第三参考点,,P3,表示第四参考点,数值由参数设定,依次对应的参数是,,1241#,、,1242#,、,1243#,参数。,28,精选课件ppt,G32,单步螺纹车削 格式:,G32 Z-100.F2.,;,F,代表螺距。,G32,也可以执行连续的螺纹车削。,格式:,G32 Z-30.F2.,;,G32 X 50.Z-50.F2.,;,G32 Z-80.F2.,;,也可以执行端面螺纹的加工,格式:,G0 X50.,;,Z-0.5,;,G32 X20.F2.,;,G0 Z 2.,;,X 50.,;,Z-1.,;,G32 X 20.F2.,;,G0 Z100.,;,29,精选课件ppt,G32,还可以通过主轴分度的功能执行多头螺纹的加工,格式:,G32 Z_ F_ Q_;Q,代表主轴旋转的角度,无小数点。比如主轴分度,180,度,,Q,为,180000,。注:由,3451#,参数,#0,号参数控制主轴是否执行分度功能,,1,为执行,,0,为不执行。,列举实例:通过宏程序加工一个右旋,80,头,左旋,80,头的螺纹。,O0024,M3S30T101,#1=0,G0X206.Z15.,N10#2=204.2,WHILE#2GE202.2DO1,G0X#2,G32Z-150.Q#1F237.,G32Z15.Q#1F237.,#2=#2-1,END1,#1=#1+4500,IF#1LE355500GOTO10,G0Z200.,M30,通过主轴分度功能,G32,还可以加工,8,字油沟,注意:螺距大,转数低。,30,精选课件ppt,G32,还可以执行中间切入的螺纹加工,要注意的是要用,G32,格式,45,度切入,再,45,度切出,以预防扎刀),注:在加工螺纹时出现乱扣现象,排除不是程序的问题后,,1.,要查看主轴的编码器的定位销是否串动,,2.,编码器是否损坏。,3.,主轴皮带是否打滑和断裂。,31,精选课件ppt,G34,变螺距螺纹车削,格式:,G34 Z_ F_ K_,;,K,代表主轴每转一圈所增加的螺距差,,K,为负值时表示主轴每转一圈所减小的螺距差。若,K,为,1,时,表示主轴每转一圈就增加,1,个螺距。,32,精选课件ppt,G41,刀尖圆弧半径左补偿(判断左右补偿都是依据后置刀架去判断后刀架用什么补偿,前刀架就用什么。判断方法是:顺着刀具的运动方向看,刀具所在工件的左边或右边,左,为,G41,右为,G42,。包括判断刀尖假象的,8,个方向也是以后刀架为准。),G42,刀尖圆弧半径右补偿 (判断方法同,G41,一样),G40,刀尖圆弧半径的取消,33,精选课件ppt,G50,浮动坐标系的建立和主轴最高转数的限制,浮动坐标系的建立方法:比如工件的直径为,50,,手轮方式刀尖靠在外圆,在相对坐标,U,值清零,手轮方式摇到相对坐标,X,轴,100,的位置,,MDI,方式下输入,X 150,。对,Z,轴的方法同对,X,轴的方法相同。以此刀为基准刀,对其他刀时参照相对坐标的数值去反。在程序的开头应先输入,G50 X150.Z150.,;程序结束后,刀具也应该停止在此位置。切忌不可移动位置,如移动了位置后再启动程序,容易发生撞车事故。,主轴最高转数的限制:在使用,G96,恒限速,时,随着切削直径的减小,主轴的转数会不断的升高,所以用,G50,限制最高转数。,必须在,G96,之前输入,格式:,G50 S2000;,表示主轴转数每分最高,2000,转。,34,精选课件ppt,坐标系,G52,局部坐标系的设定(不使用),G53,机械坐标系(不使用),G54,工件坐标系 (机床默认为,G54,工件坐标系,无需输入,如选用其他坐标系,程序里必须输入要执行的坐标系,如,G55G59,。,G55G59,工件坐标系(为简化编程和最大的满足零件的加工需求,应灵活运用工件坐标系。,举例:如运用,G54G59,功能再配合子程序调用功能或宏程序功能加工带有多处切槽或多次切断的工件时都很方便,效率也高。,注:如机床的,G54,里,Z,向输入,-1.,而想在,G55,坐标系相对,G54,坐标再进一个。那,G55,坐标系中,Z,向就为,-2.,,而不是输入,-1,。,35,精选课件ppt,宏指令,G65,宏程序非模态调用,格式:,G65 P_ X_ Z_ A_ B_ C_ L_,;,G65,为自变量,直接对相对应的变量号赋值,被调用的程序内无需再赋值。,X,对应,#24,,,Z,对应,#26,,,A,对应,#1,,,B,对应,#2.C,对应,#3,。,L,表示被调用的次数,如不输入,L,,表示只调用一次,无需输入。,P,表示被调用的程序号。,如果被调用的程序号为,9000,以后,而再用参数把,9000,以后的程序隐藏,那么机床只运行被调用的程序,但看不到被调用程序的内容。,注:被调用的程序最多可以,4,级嵌套,被调用的程序可以再执行程序调用。被调用的程序结束符为,M99,。),G66,宏程序模态调用(格式相同,但不同于,G65,的是,G66,为模态调用,当执行完被调用的程序,返回到主程序时,若主程序段出现轴移动,如,G0,或,G1,,那么它执行完轴移动后再去调用宏程序,直到主程序中出现,G67,才能停止调用。),G67,取消宏程序模态调用,36,精选课件ppt,镜像功能,G68,镜像开,打开镜像功能时,,X,轴的正向为负,负向为正。此功能仅限于带有双刀架的机床上,G69,镜像关,37,精选课件ppt,循环指令,G71,粗车循环 格式:,G71 U_ R_;,G71 P_ Q_ U_ W_ F_;,第一行,G71,中的,U,代表,X,向每次粗车量的,半径值表示。,R,代表退刀量。,第二行,G71,中的,P,代表粗加工程序中第一个程序段的顺序号。,Q,代表粗加工程序中最后一个程序段的顺序号。,U,代表,X,向精车留量,为半径值表示。,W,代表,Z,向精车留量。,F,代表粗车的走刀量。,完整的格式为:,G0 X100.Z3.;,G71 U1.5 R0.5;,G71 P1 Q100 U0.4 W0.1 F0.3;,N1 G0 X50.;,.,N100 G0 X 100.,;,38,精选课件ppt,G72,端面粗车循环,格式:,G72 W_ R_;,G72 P_ Q_ U_ W_ F_;,与,G71,不同的是,G72,格式第一行中的,W,代表,Z,向的每次粗车量。其余的代码指令时一样的。注:编程思路也有所不同,,G72,是从后往前编,就是确定了图纸的加工线路以后,从终点向起点编写程序。做粗车时是从端面开始下刀,从前向后走,当粗加工完成给精车留量时,刀具再从后先前走,目的是为了精车的留量均匀。当实行精车时,走刀路线也是从后往前走。,39,精选课件ppt,G73,仿形粗车循环,格式:,G73 U_ W_ R_,;,G73 P_ Q_ U_ W_ F_,;,第一行中的,U,值代表毛坯总的去除量,用最大直径减最小直径再除以,2,,就是,U,值。,W,值根据工件的形状可以随意给,如果端面量比较大,那么,W,值就相对大一些,如果量很小,,W,值可以取小一些,有些情况下,W,可以不要,直接取,0,值。,R,值代表循环的次数,无小数点输入。,R,值越大,循环次数越多,每次的吃刀量也就越小,反之亦然。,40,精选课件ppt,G70,精车循环,格式:,G70 P_ Q_ S_ F_,;,执行,G71G73,的精车循环,41,精选课件ppt,注:在,G71G73,循环的程序中即便输入了,G41,或,G42,也不进行刀尖半径的补偿,只有在,G70,精车循环中才执行,所以在加工凹圆弧时要注意出现过切现象,同样在执行粗车循环的程序段内的,S,和,F,值为无效,只有在,G70,精车中有效。避免出现过切和欠切现象可以通过修改参数,5012#4=1,,让,G71,、,G72,、,G73,执行半精加工时执行刀尖半径补偿。,执行,G71G73,指令加工外径时,其循环前的定位点必须大于毛坯尺寸,加工内孔时,定位点必须小于毛坯尺寸的最小孔径。执行,G71,粗车循环时的第一个程序段必须为,X,向的单轴移动。,G72,端面粗车循环时的第一个程序段必须为,Z,向的单轴移动。,42,精选课件ppt,G74,端面切槽循环 格式,G74 R_;,G74 X_ Z_ P_ Q_ R_ F_;,G74,为断续进刀,目的是为了保证排削流畅和减少刀具阻力,避免扎刀。,第一行中的,R,值代表每次切深的回退量,即退刀量。,第二行中的,X,代表,X,向的终点坐标,,Z,为,Z,向的终点坐标,,P,为,X,向的每次吃刀量。无小数点输入,即,P1000=1mm,。,Q,为,Z,向的每次吃刀量,无小数点输入。,R,为,X,向的退刀量。退刀时为了避免刀具撞到工件,第二行中的,R,值要慎用,或根本不用。,F,为走刀量。合理运用,G74,功能也可以实现端面等距槽的加工和端面钻孔循环。,注:在使用端面切槽循环和端面等距槽加工时要正确计算刀宽,否则将会造成工件报废。,列举实例:,1.,端面槽加工;直径,20,加工到,50,,槽深为,10mm,的端面槽,刀宽为,5mm,,以内侧刀尖为对刀点。由内向外加工,程序,G0 X 20.Z 1.;,G74 R 0.2;,G74 X 40.Z-10.P 4500 Q2000 F0.2;,G0 Z 100.;,M30;,43,精选课件ppt,2.,钻孔循环:钻,20,,深,30,的孔,程序:,G0 X0 Z5.,G74 R0.5;,G74 Z-30.Q3000 F0.2;,G0 Z100.;,M30;,44,精选课件ppt,G75,径向切槽循环,与,G74,不同的是若使用钻孔循环功能只有在带有动力头的刀架和主轴有,C,轴功能的机床上才能实现。,45,精选课件ppt,3.,等距槽加工(直径,150,加工到,100,,槽宽为,5mm,,间距为,10mm,。刀宽为,5mm,,以外侧刀尖为对刀点。由外向内加工),程序:,G0 X160.Z-20.,G75 R0.1,G75 X80.Z-100.P1000 Q15000 F0.2,G0 Z100.,M30,;,46,精选课件ppt,G76,螺纹复式循环,G76,为斜进式进刀,单刀刃进行切削(赶刀切削),其目的是为了较少刀具抗力,避免出现扎刀、崩刀。只有在加工比较大的螺距时才使用。,格式:,G76 P_ Q_ R_;,G76 X_ Z_ P_ Q_ R_ F_;,第一行中,P,值由六位数组成,头两位为精车次数,中间两位为尾退量,后两位为螺纹刀的角度,Q,为粗车时的最小吃刀量(半径值表示,代表单边吃深,无小数点输入),R,为精车留量(半径值表示,代表单边留量,带小数点)。,第二行中,X,位,X,向的终点坐标,,Z,为,Z,向的终点坐标,,P,为牙高(半径值表示,代表单边吃深,无小数点输入),,Q,为第一刀的吃深(半径值表示,代表单边吃深,无小数点输入),,R,为大小径的半径差(只有加工锥螺纹时使用),,F,为螺距。,47,精选课件ppt,G83,钻孔循环,格式:,G83 Z_ Q_ P_ R_ K_ F_;,Z,为钻孔深度,Q,为每次钻深(无小数点输入),,P,为暂停时间(无小数点输入),,R,为安全平面到起点的距离(数控铣或车铣中心使用,数控车床基本不用)。,K,为钻孔的次数(数控铣或车铣中心使用,数控车床基本不用)。,F,为进给量。,注:在加工深孔时为了实现断削、排削,,5114#,参数设定每次钻深后的回退距离(无小数点输入)。,G84,刚性攻丝循环,格式:,G84 Z_ F_;,Z,为攻丝深度,,F,为螺距。攻丝循环的执行动作:主轴正转丝锥加工到尺寸主轴暂停主轴反转丝锥退出。,注:在执行,G70G84,的循环指令时先输入循环的定位点,即,G0,或,G1,。当循环结束后,先返回到定位点后再执行下面的程序,。,G80,取消钻孔循环,48,精选课件ppt,G90,单一车削循环,格式:,G90 X_ Z_ F_,;,X,和,Z,为地址值,即绝对值坐标。,F,为进给量。执行一段程序机床实现,4,个动作,,X,向尺寸快速定位切削以切削方式退出,Z,向定位。,程序:,G0 X 100.Z2.;,G90 X 95.Z-50.F0.3;,X 92.;,X 90.;,G0 X 150.Z150.,实线为切削方式,虚线为快速定位方式,。,49,精选课件ppt,G90,锥面单一切削循环,格式:,G90 X _ Z_ R_ F_;,R,为大小径之差,半径值表示。在编程时只给出,X,向的终点坐标,起点坐标通过,R,值机床自动计算,,R,带正负号,判断正负的方法是,X,值的终点尺寸相对于起点尺寸,终点尺寸大于起点尺寸,R,为负值,终点尺寸小于起点尺寸,R,为正值。,50,精选课件ppt,如图,1,:加工,1:5,的锥面,程序如下:,G0 X85.Z 2.;,G90 X 70.Z-100.R-10.2 F0.3;,X 60.;,X 50.;,G0 X 100.Z100.;,M30;,51,精选课件ppt,G92,单一螺纹循环,格式:,G92 X_ Z_ F_,;,X,和,Z,为地址值即绝对值坐标,,F,为螺距。,执行一段程序机床实现,4,个动作,,X,向尺寸快速定位切削以快退方式退出,Z,向定位。若加工无退刀槽螺纹实现螺纹的尾退功能时,,5130#,参数设置尾退量,,5131#,参数设置尾退角度。,走刀方式见下图,2,:,52,精选课件ppt,G92,单一锥面螺纹循环,格式:,G92 X_ Z_ R_ F_;,与,G90,不同的是,G92,的,F,为螺距。,列举实例:加工如图,3,的螺纹,螺距为,2MM.,程序如下:,G0 X 25.Z 5.;,G92 X 27.Z-52.R1.78 F2.;,X 28.,X 28.38;,G0 X 100.Z100.;,M30;,53,精选课件ppt,G94,端面单一循环,格式:,G94 X_ Z_ F_;,除走刀路线不与,G90,和,G92,不同,其余基本相同。,G94,锥面单一循环 格式:,G94 X_ Z_ R_ F_;,除走刀路线不与,G90,和,G92,不同,其余基本相同。,G94,端面单一循环走刀路径见下图,4,:,54,精选课件ppt,G96,恒线速切削,格式:,G96 S_;S,为切削速度,单位为,m/min,。在车削球面或端面时为保证表面粗糙度时执行,G96,功能,为了保证恒线速的一致,主轴的转数会随着径向的尺寸变化而变化,径向尺寸越小,主轴转数越高,反之亦然。,注:,G96,为模态代码。,线速度的计算公式为:,VC=,D N/1000,主轴速度的计算,:,N=1000VC/,D,G97,取消恒线速 格式:,G97 S_;,即取消,G96,恒线速功能,,S,为主轴,r/min,。,注:,G97,为模态功能。,55,精选课件ppt,G98,每分钟进给,G99,每转进给,注:,3402#,参数,#4,位为开机默认方式,,0,为每转进给,G99,1,为每分钟进给,G98.,56,精选课件ppt,M,代码详解,M0,暂停功能 被执行的程序段中包含,M0,时,当运行到此程序段时执行程序的暂停,再按,动循环启动按钮,程序继续执行。,M1,有条件暂停 当机床面板上的,M1,按钮被按下时此功能有效,执行的动作与,M0,相同。,M2,程序结束,57,精选课件ppt,M3,主轴正转,M4,主轴反转,M5,主轴停,M8,冷却液开,M9,冷却液关,M10,主轴液压卡盘夹紧,M11,主轴液压卡盘松开,58,精选课件ppt,子程序,M98,调用子程序 格式:,M98 PXXXXXXXX;P,指令由八位数组成,前四位表示调用次数,后四位表示被调用的子程序号。如,O1234,号的程序调用,3,次,格式为,M98 P00031234,;前导零可以省略,可简写为:,M98 P31234,;若只调用,1,次,可以不输入被调用的次数,直接输入被调用的子程序,子程序最多可以被调用,9999,次,子程序最多可以,4,级嵌套,即子程序中可以再去调用子程序。,M99,返回主程序 被调用子程序的结尾必须为,M99,,返回到主程序中后主程序再继续执行下面的程序。,59,精选课件ppt,宏程序,1.FANUC,系统变量号为,#,表示。,#1#33,为局部变量,局部变量只能用在宏程序中存储数据,例如运算结果。当断电时局部变量被初始化为空,调用宏程序时自变量对局部变量赋值。即通过,G65,对对应的变量号进行赋值,如,G65 P9001 A50,被调用的程序中,#1,就等于,50,。也可以在程序中直接对,#1#33,进行赋值,如,#1=50,。,#100#199,为公共变量,当系统断电后初始化为空。,#500#999,为公共变量,当系统断电后数据被保存,不丢失。,#1000,以上为系统变量。,60,精选课件ppt,2.,常用的运算符号及功能:,运算符号 含 义,E Q,等 于,N E,不等于,G T,大 于,G E,大于或等于,L T,小 于,L E,小于或等于,61,精选课件ppt,功 能,格 式,正 弦,SIN,余 弦,COS,正 切,TAN,绝对值,ABS,平方根,SQRT,舍 入,ROUND,上取整,FIX,下取整,FUP,62,精选课件ppt,条件表达和循环,(,1,)无条件转移:,GOTOn,;,N,为要转移的程序段。,GOTO10,表示转移到,N10,段的程序。,63,精选课件ppt,(,2,)有条件转移:,IF,条件表达,GOTO10,;,当指定的条件表达式满足时,转移到标有顺序号,N,的程序段,如果指定的条件表达式不满足时,执行下个程序段。,IF#1 LE 1 GOTO1;,如果条件满足,,#1,小于或等于,1,的话,那么就转移到标有,N1,的程序段中,如果条件不满足,程序往下执行,不进行转移,.,举例:,#1=0,N10 G0 X 100.Z 0;,若条件满足转移到此程序段中),(,程序部分,),IF#1 LE 10 GOTO10;,若条件不满足执行下面程序,G0 X 50.Z50.;,64,精选课件ppt,(,3,)循环指令:,WHILE,条件表达,DO1,;,当条件表达式满足时,循环标有,END1,之间的程序,如果表达式不满足时,不做循环,执行,END1,之后的程序。,WHILE#2GT10 DO1;,当,#2,大于,10,的话,循环到,END1,之间的程序,当条件不满足时,结束循环,程序往下执行。循环最多可以,3,级嵌套。,举例:,#100=10,;,WHILE#100GT0 DO1;,(条件满足时执行此程序,段到,END1,之间的程序),(,程序部分,),END1;(,条件不满足执行下满的程序,),G0 X 100.;,65,精选课件ppt,实例,(,1,)抛物线加工,G1 X 0 Z 0 F0.3;,#1=0;,#2=0;,WHILE#1 LE 12 DO1;,G1X#1*2Z#2;,#1=#1+0.5;,#2=-#1*#1/12;,END1;,66,精选课件ppt,(,2,)椭圆加工,(参数编程),程序:,#1=0(,角度赋值,),WHILE#1LE90 DO1;,(循环),#2=25*SIN#1;(X,坐标计算,),#3=25*COS#1-25.;,(,Z,坐标计算,G1 X#2 Z#3 F0.3;,(直线拟合),#1=#1+0.5,;(角度计算),END1;,67,精选课件ppt,(,3,)椭圆加工,(椭圆标准方程编程),程序:,#1=25,;(长半轴赋值),N10#2=25*SQRT1-#1*#1/25*25,;,(X,轴计算,),G1 X#2 Z#1-25 F0.3;,(直线拟合),#1=#1-1.;,(,Z,轴每次负方向进,1,),IF#1 GE 0 GOTO10;,(条件转移),G0 X 100.Z100.;,68,精选课件ppt,(,4,)利用宏程序分层车削轴承内套滚道部分,程序:,O0110,M3S100T101,G0X195.,Z-55.,#100=1(,精车次数控制,),#101=1.5,(切除量),N10#1=189.86,(,X,向起点),#2=167.44,(,X,向终点),WHILE#101GE0DO1,(循环车削),G0G41X#1+#101Z-52.17,G3X#2+#101Z-8.37 R96.64 F0.3,G0G40X195.,Z-55.,#101=#101-0.6,(粗车每次,0.6mm,),END1,#101=0,(去除量重新赋值),#100=#100-1,(次数重新赋值),IF#100EQ0GOTO10,(精车次数表达),G0G40X195.,Z300.,M30,69,精选课件ppt,习题,1,70,精选课件ppt,程序:,O1234;,M3 S500 T101 G40;,G0 X 32.Z 2.;,G73 U15.W0 R5;,G73 P1 Q2 U0.4 W0 F0.35;,N1 G0 X 0;,G1 G42 Z0 F0.35;,#1=0;,WHILE#1 LE 145 DO1;,#2=30*SIN#1;,#3=30*COS#1-30;,G1 X#2 Z#3 F0.25;,#1=#1+0.5,;,END1;,G3 X 29.98 Z-60.R20.,G1 Z-80.F0.3;,N2 G0 G40 U5.;,G70 P1 Q2;,G0 X 100.Z100.;,M30;,71,精选课件ppt,习题,2,72,精选课件ppt,程序:,O1234;,M3 S500 T101;,(,90,度外圆偏刀,G0 X40.Z 0;,G1 X-1.5 F0.35;,G0 X38.Z3.;,G73 U17.W1.R5;,G71 P1 Q2 U1.W0 F0.35;,N1 G0 G42 X-2.Z1.5;,G1 X0 Z0;,#1=0;,#2=0;,WHILE#1 LE 10 DO1;,G1 X#1*2 Z#2;,#1=#1+0.5;,#2=-#1*#1/10;,END1;,G1 Z-5.;,X25.8 C-1.5;,W-20.;,X36.Z-50.;,W-10.,N2 G0 G40 U5.;,G70 P1 Q2;,G0 X100.Z100.;,M3 S300T202;(4mm,宽切刀,),G0 X 28.,Z-35.;,G1 X20.F0.1;,G0 X28.;,W1.5;,G1 X26.F0.25;,X 20.W-1.5 F0.15;,G0 X100.;,M3 S100 T303;(,螺纹刀,),G0 X30.Z-12.;,G76 P010060 Q150 R0.05;,G76 X 24.05 Z-33.P975 Q450 F1.5;,G0 X100.Z150.;,M30;,73,精选课件ppt,谢 谢!,74,精选课件ppt,此课件下载可自行编辑修改,供参考!,感谢您的支持,我们努力做得更好!,75,精选课件ppt,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服