CNC教程ppt课件.ppt_第1页
CNC教程ppt课件.ppt_第2页
CNC教程ppt课件.ppt_第3页
CNC教程ppt课件.ppt_第4页
CNC教程ppt课件.ppt_第5页
已阅读5页,还剩258页未读 继续免费阅读

下载本文档

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

文档简介

,CNC教程,CNC概要基本编程加工中心编程车床编程用户宏程序CNC操作,1,一、CNC概要,NC与CNC数控机床的分类及用途各种机床外形坐标轴机械部分的组成CNC控制单元的构成,伺服电机手摇脉冲发生器FactoryAutomation机器人NC的历史,2,1.NC与CNC,NC:NumericalControl-硬件式NC,CNC:ComputerizedNumericalControl-软件式NC,NC:数字控制。用数字化信号对机床运动(位置及速度)及其加工过程进行控制的一种方法,3,2.数控机床的分类及用途,刀具旋转加工铣床、加工中心工件旋转加工车床、外圆磨放电加工线切割、激光加工,分类,4,CNC应用,5,3.各种机床外形,卧式镗铣床,CNC教程,6,4.坐标轴,直线轴X,Y,Z回转轴A,B,C附加轴U,V,W,7,右手定则直角坐标系X轴平行于主要的切削方向Z轴平行于机床主轴刀具移动而工件不动,8,9,5.机械部分的组成,基础部件主轴部件自动换刀系统(ATC)辅助系统:液压润滑冷却排屑自动托盘交换系统(APC),10,6.CNC控制单元的构成,11,CNCControlPMCControlPMCLadderGraphicControlMACROComplierServoControl,CNCParameterPMCParameterPitchErrorOffsetPartprogramMACROVariableC.A.PData,机床操作面板强电盘,12,7.伺服电机,9”monochromeCRT/MDI+Operatorspanel,8.4”colorLCD/MDI+Operatorspanel,CNCcontroller,Servoamplifier,ACservomotor,AC伺服电机AC主轴电机AC直线电机,linearmotor,13,8.手摇脉冲发生器,14,9.FactoryAutomation,FA的发展过程,15,工件装卸工作站,加工单元,自动仓库,无人搬运小车(AGV),(加工前/后工件存储),(加工零件的搬运),FA系统示例,16,机器人,监视器,加工单元,17,无人搬运小车Unmannedcarrier,托盘站Palletstation,18,工件自动卸料托盘交换上料机器人控制刀具寿命管理刀具自动选择刀具磨耗管理刀具异常监视簡単计划任务管理実績统计,加工单元的任务,19,Hostcomputer,FA系统的通讯方法-network,FAcell,cellcontroller,Robertcontroller,I/Olevel,管理level,arealevel,20,10.机器人,21,11.NC的历史,昭和31年:公元1956年平成2年:公元1989年,22,二、基本编程,概要程序构成程序的生成字和地址刀具功能、主轴功能、辅助功能,准备功能进给功能加工中心与车床加工中心基本编程指令车床基本编程指令,23,1.概要,工作流程,零件图纸,编制加工程序输入CNC,夹具安装,刀具设定,工件找正,程序编辑,手动操作,自动操作,24,操作概要,程序编辑手动操作手动连续进给手摇进给手动增量进给自动运行MDI方式Memory方式纸带方式DNC方式,25,CNC指令,辅助功能刀具选择(T代码)主轴旋转指令(S代码)辅助功能(M代码)第二辅助功能(B代码)准备功能(G代码)移动指令(轴+方向+移动量)进给速度(F代码),26,%O1000(PROGRAMNAME-DEMO);N100G21;N102G0G17G40G49G80G90;N104T1M6;N106G0G90G54X-25.Y-12.5S1000M3;N108G43H5Z50.M8;N110Z10.;N112G1Z-5.F50.;N114X15.F100.;N116G3X25.Y-2.5R10.;N118G1Y12.5;N120X-25.;N122Y-12.5;N124G0Z50.;N126M5;N128G49G91G28Z0.M9;N130G28X0.Y0.;N132M30;%,27,2.程序构成,内存中的程序,程序号,程序结束,28,程序的构成,程序,多个程序段,程序段,多个字,字,地址数值,block,block,block,block,block,29,程序区是由一系列的程序段组成的,程序部分用程序号开始而用程序结束代码结束程序区的构成程序区程序号O0001;程序段1N1G91G00X120.0Y80.0;程序段2N2G43Z-32.0H01;程序段nNnZ0;程序结束M30;,30,程序段的构成,任选程序段跳过,31,3.程序的生成,生成顺序,手工编程,自动编程,程序输入,程序输入,计算机处理,生成源程序,刀位文件,生成程序单,32,对话编程,根据画面的提示输入数据,33,手工与自动,手工编程,自动编程,34,数控工艺文件,加工工件的名称、编号、材料程序名称、程序号工序号、工步号、工步内容所用刀具规格、偏置号切削参数工艺简图,35,4.字和地址,字=地址+数值,字是构成程序段的最小单位正号或负号可以放在数值的前面字母A至Z之一被用为地址,X-1000.0,36,指令范围,37,主轴速度,0.01500.00mm/rev,每转进给速度,F,124mm/min,每分钟进给速度,F,进给速度,99999.999,坐标轴移动指令,X,Y,ZA,B,CU,V,W,尺寸字,099,指定移动方式(直线、圆弧等),G,准备功能,199999,顺序号,N,顺序号,19999,程序编号,O,程序号,指令值范围,意义,地址,功能,38,39,小数点输入,可以指定小数点:X,Y,Z,A,B,C,U,V,W,I,J,K,R,Q,F不可以指定小数点:P,D/H,S,T,M,X15.0X轴向方向移动15mmG04X1.0机床暂停1秒B30.0B轴移动30度,40,设定单位,41,5.刀具功能、主轴功能、辅助功能,驱动回路,接收回路,Ladder图顺序处理,42,辅助功能,辅助功能有两种类型:辅助功能M代码,用于指定主轴起动、主轴停止、程序结束等等第二辅助功能B代码,用于指定分度工作台定位。,43,主轴功能,直接指令主轴速度值,44,刀具功能,加工中心T+刀具号车床,刀具选择命令与运动指令在同一程序段时,刀具偏值号,刀具编号,45,M代码,程序停,程序可选停,程序结束,在包含M00的程序段执行之后,自动运行停止。当程序停止时,所有程序停机存在的模态信息保持不变,用循环起动使自动运行重新开始,与M00类似。当机床操作面板上的任选停机的开关置1时,这个代码有效,主程序结束。自动运行停止,并且CNC装置复位,46,冷却液开1冷却液开2,冷却开始指令。通常1为冷却液,2为雾冷,冷却液停,冷却结束指令。取消M07、M08指令,主轴定向,主轴在指定位置停止,刚性攻丝,在指令攻丝循环(G84、G74)之前指令刚性攻丝循环,程序结束,主程序结束。自动运行停止,并且CNC装置复位,控制返回到程序的开头,调用子程序,子程序结束,47,6.准备功能,非模态G代码只在当前程序段有效除了G10和G11以外的00组G代码都是非模态G代码模态G代码在指令同组其它G代码前,该G代码一直有效,48,49,50,51,52,53,54,55,56,铣床G代码,车床G代码,57,7.进给功能,快速进给,G00IP_;,各轴的快速移动速度由参数设置,所以快速移动速度不需要编程用机床操作面板上的开关,快速移动速度可以施加倍率,倍率值为:F0,25%,50%,100%F0:由参数对每个轴设置固定速度,详细说明见机床厂的说明书,58,工作进给,直线插补G01圆弧插补G02G03等的进给速度是用F代码后面的数值指令的。可用2种方式指定1.每分钟进给(铣床:G94;车床:G98)在F之后指定每分钟的刀具进给量F150;150mm/min2.每转进给(铣床:G95;车床:G99)在F之后,指定主轴每转的刀具进给量F2.0;每转2mm,59,8.加工中心与车床,60,9.加工中心基本编程指令,绝对与增量,绝对方式G90X_Y_Z_;终点的坐标值增量方式G91X_Y_Z_;各轴移动的距离,61,混合编程G90X10.0G91Y20.0;,62,坐标系设定,设定工件坐标系,使刀具上的点在指定的坐标值位置,63,G92X0Y0;,G92X-65.0Y-50.0;,64,快速定位,刀具以快速移动到用绝对或增量值指定的位置速度由参数设定,倍率可调一般为非直线插补定位,即分别以每轴的快速移动速度定位,刀具轨迹一般不是直线,65,66,直线插补,刀具沿直线移动F:进给速度G94:每分钟进给mm/minG95:每转进给mm/revF代码指定的进给速度直到新的值被指令之前一直有效,67,68,G92设工件坐标系,加工孔N10N30,69,O0001;G92X0Y0Z50.0M08;S1000M03;N10G90G00X30.0Y20.0;N11Z5.0;N12G01Z-10.0F100;N13G00Z5.0;N20X60.0Y50.0;G01Z-10.0F100;G00Z5.0;N30X100.0Y20.0;G01Z-10.0F100;G00Z50.0M09;X0Y0M05;M30;,70,71,72,圆弧插补,73,X,Y,Z,74,75,76,以R地址指令半径,77,78,以I,J,K地址指令半径,79,G92设定工件坐标系,增量/绝对编程N1N9段,80,81,整圆编程,82,83,84,85,暂停指令,指定暂停,按指定的时间延迟执行下个程序段,X:可用小数点,单位:sP:不可用小数点,单位:0.001sU:车床用,可用小数点,单位:s,86,应用:,孔底加工,拐角加工,87,自动回参考点,G28X_Y_Z_;G30P2X_Y_Z_;G30P3X_Y_Z_;G30P4X_Y_Z_;,X_Y_Z_:指定中间点的位置,常用:,G28G91Z0;G28G91X0Y0;,88,伺服电机,回零用挡块,工作台,回零用减速开关,89,10.车床基本编程指令,直径与半径,90,91,92,93,94,绝对与增量,绝对指令增量指令,95,绝对指令编程,96,相对指令编程,97,坐标系设定,98,99,快速定位,100,直线插补,G98:每分钟进给(mm/min)*G99:每转进给(mm/rev),101,102,圆弧插补,103,104,暂停,返回,105,自动回参考点,106,参考点,107,108,109,110,111,112,113,114,115,116,117,118,三、加工中心编程,坐标系补偿功能固定循环子程序,119,1.坐标系,坐标系设定,返回,120,工件坐标系,1.选择工件坐标系指令G54G59,机械原点(参考点),程序原点,机床工作台,夹具,121,(加工程序),(加工程序),(加工程序),(加工程序),122,2.编程改变工件坐标系G10,123,124,其他坐标系,1.机床坐标系G53G53X_Y_Z_;机床坐标系的绝对值,2.局部坐标系G52G52X_Y_Z_;在工件坐标系中设立局部坐标系G52X0Y0Z0;取消设置,125,机械原点(参考点),工件坐标系原点,工件坐标系原点,工件偏置量,126,127,2.补偿功能,刀具补偿功能刀具长度补偿刀具半径补偿,机械误差补偿反向间隙补偿螺距误差补偿垂直度补偿,128,刀具补偿功能,刀具半径补偿G40G42,G40:刀具半径补偿取消G41:刀具半径补偿在左G42:刀具半径补偿在右,刀具半径补偿号,129,130,131,132,刀具长度补偿G49,G43,G44,刀具长度补偿号,G43:刀具长度补偿,+向G44:刀具长度补偿,-向G49:刀具长度补偿取消,133,原点位置,测量的距离设为刀具长度补偿量,134,原点位置,刀具长度设为刀具补偿值,135,136,137,刀具补偿存储器A,刀具补偿存储器B,补偿号,补偿号,138,刀具补偿存储器C,补偿号,H代码用,D代码用,139,机械补偿,1.反向间隙补偿,工作台,滚珠丝杠,140,2.螺距误差补偿,141,3.垂直度补偿,142,3.固定循环,固定循环,143,固定循环由6个顺序的动作组成动作1:X轴和Y轴的定位动作2:快速移动到R点动作3:孔加工动作4:在孔底的动作动作5:返回到R点动作6:快速移动到初始点,144,145,146,R点的指定,147,148,149,150,151,152,153,154,155,156,157,4.子程序,概要,嵌套:4重,158,159,调用,最多调用999次,子程序构成,以M99结束,返回至主程序,160,161,162,163,164,165,166,167,O0001;N1G80G40;N2G49M06T1;N3S1400M03;N4G90G00G54X0Y0;N5G91G43Z50.0H01;N6G49G92Z50.0M08;N7G90G99G81Z-2.0R5.0F100;N8M98P1000;N9G80G40M09;N10G91G28Z0M05;N11G49M06T2;N12S1200M03;,N13G90G00G54X0Y0;N14G91G43Z50.0H02;N15G49G92Z50.0M08;N16G90G99G83Z-12.0R5.0Q3.0F80;N17M98P1000;N18G80G40M09;N19G91G28Z0M05;N20G49M06T3;N21S800M03;N22G90G00G54X0Y0;N23G91G43Z50.0H03;N24G49G92Z50.0M08;N25G90G99G82Z-2.0R5.0P1000F80;,168,N26M98P1000;N27G80G40M09;N28G91G28Z0M05;N29G49M06T4;N30S400M03;N31G90G00G54X0Y0;N32G91G43Z50.0H04;N33G49G92Z50.0M08;N34G90G99G84Z-12.0R5.0P1000F400;N35M98P1000;N36G80G40M09;N37G91G28Z0M05;N38G28X0Y0;N39M30;,O1000;()N1G90X30.0Y20.0;N2X60.0Y50.0;N3G98X100.0Y20.0;M99;,169,四、车床编程,螺纹切削功能倒角编程图形尺寸直接输入补偿功能固定循环,170,1.螺纹切削功能,分类,直螺纹切削锥螺纹切削涡形螺纹变螺距螺纹圆弧螺纹,171,172,等螺距螺纹切削,X、Z:终点值U、W:增量值F:长轴导程,173,L:4mmU:60mmW:70mm,G00U-58.0;G32W-70.F4.0;G00U58.0;W70.0;U-60.0;G32W-70.0;G00U60.0;W70.0;,174,L:3.5mm1:2mm2:1mm,G00X12.0Z72.0;G32X41.0Z29.0F3.5;G00X50.0;Z72.0;X10.0;G32X39.0Z29.0;G00X50.0;Z72.0;,175,圆弧螺纹切削,176,177,螺纹切削循环,F:螺纹导程,178,179,螺纹切削复循环,180,mm:精加工重复次数(199).该值是模态的,此值可用参数设定由程序指令改变rr:倒角量.当螺距由L表示时,可以从0.01L到9.9L设定,单位为0.01L(两位数从00到99).该值是模态的,此值可用参数设定由程序指令改变aa:刀尖角度.可以选择80、60、55、30、29和0六种中的一种,由2位数规定。该值是模态的,可用参数号设定用程序指令改变mm,rr和aa用地址P同时指定(例)当mm=2,rr=1.2Laa=60指定如下(L是螺距)P021260dmin:最小切深(用半径值指定)当一次循环运行(d-d-1)的切深小于此值时,切深箝在此值.该值是模态的,此值可用参数设定用程序指令改变:精加工余量。该值是模态的这个值可用参数设定用程序指令改变i:螺纹半径差.如果i=0可以进行普通直螺纹切削K:螺纹高.这个值用半径值规定d:第一刀切削深度(半径值)L:螺距(同G32),181,182,183,184,185,186,187,188,2.倒角编程,189,190,191,192,193,194,195,196,197,3.图形尺寸直接输入,198,199,4.补偿功能,刀具补偿,200,201,刀具形状/磨耗补偿,202,203,刀尖半径补偿,204,205,206,207,208,5.固定循环,单一固定循环(4个动作,一次往返)多重固定循环,209,单一固定循环,外径/内径切削循环(G90)螺纹切削循环(G92)断面切削循环(G94),210,211,212,213,多重循环,214,ns:精车加工程序第一个程序段的顺序号nf:精车加工程序最后一个程序段的顺序号u、w:X、Z方向精加工余量的距离和方向d:切削深度e:退刀量,215,216,217,注1.在G71、G72、G73程序段中规定的F、S和T功能无效,但在执行G70时顺序号“ns”和“nf”之间指定的F、S和T有效2.当G70循环加工结束时,刀具返回到起点并读下一个程序段3.G70到G73中ns到nf间的程序段不能调用子程序,218,219,220,221,222,223,224,225,e:回退量X:B点的X分量U:从A到B的增量Z:C点的Z分量W:从A到C的增量i:x方向的移动量(不带符号)K:Z方向切深(不带符号)d:刀具在切削底部的退刀量f:进给速度,226,227,228,229,230,五、用户宏程序,231,六、CNC操作,方式选择,手动操作手动连续进给(JOG进给)JOG进给速度(手动进给倍率

温馨提示

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

评论

0/150

提交评论