程序编制基础_第1页
程序编制基础_第2页
程序编制基础_第3页
程序编制基础_第4页
程序编制基础_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

1、程序编制基础程序编制基础FANUC系统系统宁波大学机械工程学院宁波大学机械工程学院2010.2常用指令格式常用指令格式O 程序号程序号N 程序段号程序段号G 准备功能指令准备功能指令M 辅助功能指令辅助功能指令S 主轴功能指令主轴功能指令T 刀具功能指令刀具功能指令X Y Z U V W 坐标地址坐标地址 I J KF 进给功能指令进给功能指令 或或 螺距螺距H D 偏置号偏置号 P 子程序号子程序号L 重复次数重复次数一、准备功能指令准备功能指令G1.绝对坐标和相对坐标指令G90 absolute G91 incremental 表示运动轴的移动方式 使用指令G90,程序中位移量用刀具的终点

2、坐标表示。 而G91用刀具运动的增量表示。 G90 X80.0 Y150.0; G91 X-120. Y90.0; 2.坐标系设定指令坐标系设定指令G92 使用绝对坐标系编程时,预先要确定工作坐标系,通过G92可以确定当前坐标系,该坐标系在机床重新开机时消失。 G92X150.0Y300.0Z200.0;3.工作坐标系的选取指令G54-G59 一般数控机床可以预先设定6 6个工作坐标系,这些坐标系存储在机床存储器里,在机床重开机时仍然存在,在程序中可以分别选取其中之一使用。6 6个坐标系都以机个坐标系都以机床原点为参考点,床原点为参考点,分别以各自与机床分别以各自与机床原点的偏移量表示原点的偏

3、移量表示注意: G54-G59是在加工前设定好的坐标系,而是在加工前设定好的坐标系,而G92是在程序中设定坐标系,如果使用了是在程序中设定坐标系,如果使用了G54-G59指令,就没有必要使用指令,就没有必要使用G92指令了。指令了。4.平面选择指令平面选择指令G17G18G19 在三坐标加工时,进行圆弧插补,要规定在三坐标加工时,进行圆弧插补,要规定加工所在的平面,用加工所在的平面,用G代码可以进行平面选代码可以进行平面选择。择。G17可以省略。可以省略。 G17 XY平面平面 G18 XZ平面平面 G19 YZ平面平面5.快速点定位快速点定位 G00 刀具从当前位置快速移动到切削开始前的位置

4、,在刀具从当前位置快速移动到切削开始前的位置,在切削完成之后,快速离开工件,一般在刀具非加工状切削完成之后,快速离开工件,一般在刀具非加工状态下使用。态下使用。F F进给功能指令对进给功能指令对G00无效。具体的运动无效。具体的运动轨迹因系统不同而异。轨迹因系统不同而异。格式:G00X Y Z ; G90G00X40.0Y20.0; 6.直线插补指令直线插补指令G01 刀具作两点间的直线运动,刀具作两点间的直线运动,G01指令表示刀具指令表示刀具从当前位置开始以给定的速度(切削速度从当前位置开始以给定的速度(切削速度F),),沿直线移动到规定的位置。沿直线移动到规定的位置。格式: G01X Y

5、 Z ; G01X 40.0Y 20.0 F100;7.圆弧插补指令圆弧插补指令G02G03G02 顺时针圆弧插补顺时针圆弧插补G03 逆时针圆弧插补逆时针圆弧插补格式:8.暂停指令暂停指令G04 可以使刀具作短时间无进给加工或机床空可以使刀具作短时间无进给加工或机床空运转势加工表面降低表面粗糙度运转势加工表面降低表面粗糙度格式:G04 X1.6; G04 P1600;9.自动零点回归指令自动零点回归指令G28机床原点是机床各移动轴正向移动的极限位置。机床原点是机床各移动轴正向移动的极限位置。 格式:格式:G28 X Y Z ; G90G28 X500.0 Y350.0;10. .刀具半径补偿

6、指令刀具半径补偿指令G40 G41 G42G41 刀具半径左补偿刀具半径左补偿G42 刀具半径右补偿刀具半径右补偿G40 刀具半径补偿取消刀具半径补偿取消 逆铣逆铣“铲铲” ” 顺铣顺铣“挖挖”普通铣床:逆铣普通铣床:逆铣 丝杠间隙存在丝杠间隙存在数控铣床:顺铣数控铣床:顺铣 丝杠无间隙丝杠无间隙11.刀具长度补偿指令G43G44G49刀具长度补偿指令用于刀具轴向补偿,它可以使刀具刀具长度补偿指令用于刀具轴向补偿,它可以使刀具在在Z Z方向上的实际位移量大于或小于程序的给定值。方向上的实际位移量大于或小于程序的给定值。工件加工时,所选用的刀具各异,在沿工件加工时,所选用的刀具各异,在沿Z Z轴

7、方向接近轴方向接近工件时,为便于统一定位基准,在编程时就使用刀具工件时,为便于统一定位基准,在编程时就使用刀具长度偏置功能。长度偏置功能。G43 正向偏置正向偏置G44 负向偏置负向偏置G49 偏置取消偏置取消二、辅助功能指令二、辅助功能指令M M指令是用来控制机床各种辅助动作及开关指令是用来控制机床各种辅助动作及开关状态的。如主轴的转与停、冷却液的开与关等状态的。如主轴的转与停、冷却液的开与关等等。程序的每个语句中等。程序的每个语句中MM代码只能出现一次。代码只能出现一次。 M00 程序停止程序停止 M01 选择停止选择停止 M02 程序结束程序结束 M30 程序结束程序结束 M03 主轴正

8、转主轴正转M04 主轴反转主轴反转M05 主轴转动停止主轴转动停止M06 换刀指令换刀指令M07 冷却液开启冷却液开启1M08 冷却液开启冷却液开启2M09 冷却液关闭冷却液关闭M98 调用子程序调用子程序M98P L ;P为程序号为程序号 L 为调用次数为调用次数M99 子程序调用结束子程序调用结束数控补偿原理数控补偿原理一、刀具补偿一、刀具补偿 1 1基本概念基本概念 刀位点刀位点:用刀具体上与零件表面成形有密切关系的用刀具体上与零件表面成形有密切关系的理想的或假想的点来描述刀具位置,这个点称为刀理想的或假想的点来描述刀具位置,这个点称为刀具的刀位点。具的刀位点。图2-11 常见零件加工中

9、刀具的刀位点a)刀位点P刀位点P刀位点Pb)刀位点Pc)刀位点P刀补:在编程时,将刀具简化为刀位点,用零件本身轮廓进行编程,但要将实际刀具的参数输入给CNC装置,输入的参数统称为刀补值;在程序中适当的位置调用刀具补偿指令,CNC装置就会跟据程序相应的刀补值自动调整刀位点的运动轨迹,使刀位点的运动轨迹相对编程轨迹产生偏移,这个偏移恰好能加工出要求的零件轮廓。刀具号和刀补号:对加工中使用的每一把刀具按机床规定的编号方式进行编号,得到刀具号;为每个刀号分配一组刀补号,每个刀补号对应该刀具的刀补值(包括位置补偿值、半径补偿值、长度补偿值)。2刀补指令及其应用刀补指令及其应用数控车床:数控车床:v位置补

10、偿位置补偿T0103 :前两位表示刀号:前两位表示刀号01,后两位表示刀,后两位表示刀补号补号03。v半径补偿:使用半径补偿:使用G41或或G42指令另外指定。指令另外指定。T (后两位)刀具补偿号(后两位)刀具补偿号 (前两位)刀具序号(前两位)刀具序号刀具的序号可以与刀盘上的刀位号相对应。刀具的序号可以与刀盘上的刀位号相对应。刀具补偿包括形状补偿和磨损补偿。刀具补偿包括形状补偿和磨损补偿。刀具序号和刀具补偿号可以不必对应,但为了方刀具序号和刀具补偿号可以不必对应,但为了方便使用通常使他们一致。便使用通常使他们一致。数控铣床、数控镗铣床、加工中心等机床:数控铣床、数控镗铣床、加工中心等机床:

11、v刀具半径补偿:使用刀具半径补偿:使用G41和和G42指令,用指令,用D给给出刀补号出刀补号 v刀具长度补偿:用刀具长度补偿:用G43和和G44指令,用指令,用H给出给出刀补号。刀补号。 3刀补的全过程刀补的全过程 刀补建立:在首次出现有刀补指令的插补程序刀补建立:在首次出现有刀补指令的插补程序段,将刀补号对应的刀补值按指令要求补偿段,将刀补号对应的刀补值按指令要求补偿到刀具的位移中,使刀位点相对编程轨迹产到刀具的位移中,使刀位点相对编程轨迹产生一个偏置。生一个偏置。 刀补进行刀补进行 :刀补指令是模态指令,一经指定,:刀补指令是模态指令,一经指定,始终有效,直至被撤消。始终有效,直至被撤消。

12、 刀补撤消:若在某程序段出现刀补撤消指令,刀补撤消:若在某程序段出现刀补撤消指令,则取消刀位点产生的偏置,使刀位点回复到则取消刀位点产生的偏置,使刀位点回复到编程轨迹上。(编程轨迹上。(T0100,G40,D00,H00 ) 4使用要点使用要点 二、刀具位置补偿原理二、刀具位置补偿原理 A(XA,ZA)WBAO图2-12 刀具位置补偿示意图C(XC,ZC)B(XB,ZB)WCAUCAUBABABABABAZZWXXUCACACACAZZWXXUKZZWIXXUBACABACACBCBZZKXXI三、刀具长度补偿原理三、刀具长度补偿原理 312WWW123WWWO图2-13 刀具长度补偿示意图编

13、程要求刀位点到达的平面MW1W2W3ABW3G43G44四、刀具半径补偿原理四、刀具半径补偿原理 图2-14 刀位点运动轨迹与轮廓线关系 刀位点(回转中心)刀尖回转半径 r零件表面轮廓线刀位点轨迹(轮廓线的等距线) 刀尖圆弧中心 (可选为刀位点)零件表面轮廓线刀位点轨迹(轮廓线的等距线)直线轮廓直线轮廓的等距线r间距 rr圆弧轮廓的等距线圆弧轮廓圆弧半径R等距线半径R+rb)a)c)d)图2-15 刀具半径补偿时刀位点计算a)OAa1a1b1b1b2c1Ob)rABrArBrBrAABa1a1b1b1rBrBrANnnrMrMmmM ABCrB2rCCG41G42G41G42图2-16 C功能刀具半径补偿刀位点

温馨提示

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

评论

0/150

提交评论