数控编程1.ppt_第1页
数控编程1.ppt_第2页
数控编程1.ppt_第3页
数控编程1.ppt_第4页
数控编程1.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

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

文档简介

1、第三章 数控加工程序手工编制,第一节 数控编程的基本知识,一、机床、编程、造型坐标系:,2、编程坐标系(XMYMZM):工艺人员在编程时设定的坐标系,其方向必须与机床坐标系一致。,1、机床坐标系(XNCYNCZNC):数控机床本身的坐标系,其方向由生产商设定, 原点在机床安装调试中设置 ,一般不做更改。,机床坐标系、编程坐标系和造型(建模)坐标系三者之间既有联系又有区别,均符合右手规则。,3、造型坐标系(XYZ) :设计人员在利用计算机建模时设定的坐标系,其方向原点无任何限制。为了便于编程计算和检查加工程序, 尽量使造型坐标系和编程坐标系重合。,零件的找正: 调整零件的装夹方向使编程坐标系与机

2、床坐标系平行,并找出零件编程坐标系原点OM在机床坐标系XNCYNCZNC 中的坐标位值的过程,为零件的找正。编程原点坐标值可记入机床的专用指令(G54G59),自动实现两坐标间的转换。如图所示 .,二、 数控加工的控制方式,普通机床:操作者根据工艺规范,制定出加工路线,靠手工 操作和经验完成。零件精度由机床和操作工人水平决定。,2. 自动仿形:控制依靠凸轮、挡块或靠模实现。零件精度由机床和辅助工装决定。,3. NC机床:工序、走刀路线的规划、进给、转速、开停等均由程序控制。零件精度由机床和编程人员决定。,三、数控加工的过程,四、 刀柄与刀具,1. 刀柄:主轴与刀具的联系环节, 用以夹持刀具,2

3、. 刀具的类型,刀位点:刀具的基准点刀尖或刀心,作用:传递扭矩、夹持刀具 分类:)普通刀柄 )液压刀柄,刀具类型:平底刀 球头刀 环形刀 锥形刀 鼓形刀等,刀具的旋向:刀具是右旋的,五、刀具补偿功能,刀具补偿一般包括刀具长度补偿和刀具半径补偿。前者使刀具垂直于走刀平面偏移一个刀具长度修正值;后者可以使刀具在二维走刀平面内相对编程轨迹偏移一个刀具半径修正值。,1 . 刀具半径补偿,刀具半径补偿:一般数控系统可根据程序给出的零件实际轮廓,使刀具中心自动偏置一个刀具半径,从而加工出零件,把数控系统的这一功能称之为刀具半径补偿功能。,加工内轮廓时,刀具中心向零件内轮廓方向偏置一刀具半径值;,刀具补偿功

4、能带来的优点:,加工外轮廓时,刀具中心向零件轮廓外方向偏置一刀具半径值,)减少编程人员工作量。,)可提高程序使用自由度。,)可解决刀具磨损问题。,)可提高零件的加工精度。,刀具半径补偿有左偏刀补和右偏刀补两种方式,沿着刀具运动方向看,刀具始终在被加工轮廓的左侧称为左偏,反之称为右偏。,a) 刀具半径左偏补偿,b) 刀具半径右偏补偿,讨论:刀补的一些特殊情况,2 . 刀具长度补偿,刀长补偿:数控系统允许修改刀具的实际长度值,从而使刀具实际加工的位置比理论位置抬高或下降一高度,把数控系统的这一功能称之为刀具长度补偿功能。,a)程序给定刀长大于实际刀长,b)程序给定刀长小于实际刀长,优点:可方便实现

5、零件的分层加工,简化编程。,刀具长度的计算方法刀位点在球头中心球头刀刀长如何计算?,思考:抬高或降低某一高度值是否可获得均匀余量?,刀具长度补偿,Z=0,Z=0,加工曲面时通过刀具长度补偿能否获得均匀余量?,六、数控编程的工艺处理,5.走刀路线的选择,6.刀具的选择,3.确定零件的装夹方式,4.确定加工坐标系原点,7.确定加工用量,8.程序编制过程中的误差控制,1.认真分析零件图纸,明确加工内容和技术要求,2.制定加工方案,选择加工机床类型,七、数控加工误差的来源,1、编程误差,1、编程误差,2、数控机床带来的误差,3、环境带来的误差,4、装夹找正带来上的误差,5、刀具带来的误差,第二节 数控

6、程序的格式及功能字,一、数控加工程序的结构,所谓数控加工程序,就是用数控机床输入信息规定的自动控制语言和格式来表示的一套可使数控机床实现对零件自动加工的指令。它是机床数控系统的应用软件。加工程序中包含,的工艺及技术信息包括:工艺过程、工艺参数、刀具位移与方向,其它辅助动作(换刀、换向、冷却、启停等)及各动作顺序等。,数控程序控制指令格式国际上虽作过统一规定,但并未作到统一,各个国家和厂家并不相同: 系统开发商有自己的传统和习惯。 新功能的不断开发和出现。,G,其它指令 ABC,X,Z,Y,N,辅助功能 FST MCR,或 PQR,I JK,但基本格式和指令相同:,N -程序段编号,为了方便检索

7、。编号可以不连续,有时可以不要。,XYZABC-运动坐标,XYZ表示直线运动,ABC代 表绕相应轴的旋转.,G -准备功能字,用来描述机床的动作类型, 如G01表示直线插补,G02表示顺时针圆,弧插补,G03表示逆时针圆弧插补;G90表示绝对坐标编程,G91表示相对坐标编程等.,IJK-系统不一样,意义不同:,S -速度功能指令,规定主轴旋转速度.,N10 S800,N10 S800,PHILIPS-532,SIEMENS-840D,表示圆心位置,FANUC-220A 定义刀补方向及圆心的相对位置,N10 G1 X 10 Y20 Z80 S800,转速也是可以调节的:80%-120%,N01

8、G17 G01 G41 X6000Y-3000 I1000J4000,M-辅助功能字,控制机床的辅助动作.,T-刀具功能指令,指定选用刀具编号,M08-打开冷却液,M13-打开冷却液并启动主轴,M00-程序暂停(刀具、钻头上有铁屑,可以去掉),M06-自动换刀,N5 T10 M6 N10 G1 X Y Z M13,M03、 M04 、M05主轴正转、反转、停转指令,二、 常用功能字,准备功能G指令,由字母G及其后的二位(目前已出现三位)数字组成。G 指令的主要作用是指定数控机床运动方式,为数控系统的插补运算作好准备。,件的夹紧与松开等常用的指令称为工艺指令。工艺指令包括准备性工艺指令(G指令)

9、和辅助性工艺指令(M指令)两类,它们是程序编制中最常用的指令。,在数控加工程序中,描述数控机床的运动方式,加工种类,主轴的开、停、换向,冷却液的开、关,刀具的更换,运动部,1). G1(G01)-直线插补 数控系统不同,完成同一动作的NC代码也不同,(1)FANUC-220A-相对坐标编程,脉冲当量为0.005mm/脉冲。,N10 G1 X11345 Y5705,N11 G1 X8660 Y-5480,N G1 X(Xe-Xs) * Y(Ye-Ys),终点坐标减起点坐标并进行圆整化后1000.,11.350 31.3469 -20=11.346911.347 11.3451000= 11345

10、,(2)Philips-532 FANUC-OI-MB Siemens-840D 绝对坐标编程 脉冲当量为0.001mm,N10 G1 X31.347 Y20.703,N11 G1 X40.006 Y15.220,N G1 XXe YYe,(1) FANUC-220A (0.005mm/脉冲,相对坐标编程),亏弧: N10 G3 X-5415 Y9910 I-9950 J1000,盈弧: N11 G3 X-5415 Y9910 I4535 J8910,-5.410 21.6659-27.0800= -5.4141-5.414 -5.4151000= -5415,NG2/G3 X(Xe-Xs)*

11、 Y(Ye-Ys)* I(Xc-Xs)* J(Yc-Ys)* (终点相对于起点的增量和圆心相对于起点的增量 圆整化后1000 ),2) G2/G3-圆弧插补,GO2顺时针 GO3逆时针,(2) FANUC-OI-MB (0.001mm/脉冲,绝对),N10 G3 X21.666 Y25.083 R10,N11 G3 X21.666 Y25.083 R-10,N G2/G3 XXe YYe R (圆心角180),N.G2/G3 XXe YYe R- (圆心角180),(3) Philips-532 (0.001mm/脉冲,绝对),N10 G3 X21.666 Y25.083 R10,N11 G3

12、 X21.666 Y25.083 I31.616 J24.084,N G2/G3 XXe YYe R (圆心角 180),NG2/G3 XXe YYe IXc JYc (圆心角 180),N10 G3 X21.666 Y25.083 I-9.950 J0.998,N11 G3 X21.666 Y25.083 I 4.536 J8.912,(4)Siemens-840D (0.001mm/脉冲,绝对),NG2/G3 XXe YYe I(Xc-Xs) J(Yc-Ys),思考:坐标系分别变成XOZ和YOZ后,程序又 如何编制?,第三节 简单数控编程示例,二维轮廓手工编制NC 加工程序,N1,N3 G

13、02 X82285 Y-55710,N4 G01 Y -24290 CR /走CD段,N5 G39 I -100000 CR /尖角过渡,N6 G01 X-182285 CR /走DO段,N7 G39 J40000 CR /尖角过渡,N2 G01 X100000 Y40000 CR /走AB段,FANUC-220A控制系统 脉冲当量0.005mm, S为起刀点, 相对坐标编程, 左偏刀补编程,N8 G01 Y40000 CR /走OA,N9 G40 G01 X-60000 Y30000 M30 CR /取消刀补,退回S,主轴停转,关冷却液,G17G91G01,G41 X60000 Y-3000

14、0,I100000 J40000,F2,S500,HO1,M03,CR,作业1:对图示轮廓,用FANUC-220A控制系统按右偏刀补方式完成其NC编程, S为起刀点.,I22285 J-55710 CR /段圆弧,FANUC-220A数控系统编程要点提示:,(1)脉冲当量0.005mm/脉冲,末位圆整化成0或5,使误差最小,(3)相对坐标编程,G91,(2)圆整后的数值1000,(4)刀偏方向用表示,以本段程序终点为起点,后段直线确定,正负与坐标轴一致, 还表示圆心.,(5)尖角过度G39 : I J K后值正负仅表示方向,与大小 无关;也是以本段程序终点为起点,后段直线确定, 正负与坐标轴方

15、向一致.,N10000 ( CZ5218,WLK ,FR6,06.12.21 ),N1 T16 M66 S800 /手动换刀,刀号16,主轴转速800,PM /主程序格式要求,N3 G51 /机床原点,N4 G56 /设置加工坐标系原点,N2 G18 /指定加工平面XOZ,N5 G0 X-30 Y100 Z-30 B0 M13 /刀具快速移动到起点,锁死B轴,打开冷却液,主轴转动,N6 G01 Y20 F5000,N7 G01 Y-3 F300 /刀具以切削进给速度至表面下3mm,N8 G43 Z0 /单坐标靠刀指令,N9 G42 /右偏刀方式刀补,N10 G1 X182.283 Z0 F10

16、0/加工OA,N11 G1 Z24.291 /加工直线AB,N12 G3 X100 Z80R60 /加工圆弧BC,N14 G1 Z0 /加工DO,N15 G40,N16 G1 Y10 F300 /抬刀,N18 M30 /程序结束,N13 G1 X0 Z40 /加工CD,N17 G0 X-30 Y100 Z-30 /退刀至起始 位置,2.MH600EPhilips-532控制系统 脉冲当量0.001mm , s为起刀点,右偏刀补,作业2:对图示轮廓,用MH600E Philips-532控制系 统按 左偏刀补方式完成其NC编程, S为起刀点,N2000 /程序序号,N1 G90 G17 M03

17、S300 /选择加工平 面主轴转速,刀具 顺时针旋转,N3 T10 M6 /选择刀具,N4 G43 H02 /刀具长度补偿,N5 G0 X-60 Y70 Z100 M08 /刀具快速移动到起点,打开冷却液,N6 G1 Z10 F3000 /刀具快速移动,N7 G1 Z-3 F500 /刀具以切削进给速度 至表面下3mm,N8 G41 G1 X0 Y40 D20 /刀具左补偿 并走刀到点,N10 X100 Y80 /加工到点,N12 G2 X182.283 Y24.291 R60 /加工圆弧BC,N13 G1 Y0 /加工直线CD,N14 G1 X0 /加工到o点,N15 G1 Y40 /加工到

18、A,N18 G0 X-60Y70 Z100 /快速退刀至起始位置,N19 M30 /程序结束,与例2相同,PM /主程序格式要求,N16 G40 /取消半径补偿,N17 G1 Z10 F2000 / 刀具退回Z=10平面,N2 G56 /设置加工坐标系原点,3.VMC-850 FANUC-OI-MB控制系统,脉冲当量0.001mm , s为起刀点,左偏刀补,作业3:对图示轮廓,用FANUC-OI-MB 控制系 统按 右偏刀补方式完成其NC编程, S为起刀点,_N_PART4_MPF /主程序格式要求,;$PATH=1_N_WKS_DIR_N_T_WPD,T=“FR5”,TC (TOOL CHANGE),S300 M13,G17 G56,G90 /(可省),N10 G0 X-60 Y70 Z100 A0 B0,N11 G1 Z10 F8000,N12 G1 Z-3 F2000,N13 G41 G1 X0 Y40 F100,N15 X100 Y80,N16 G2 X182.285 Y24.291 I22

温馨提示

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

最新文档

评论

0/150

提交评论