数控机床编程.ppt

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控机床编程 数控机床的插补原理 数控编程的步骤 数控编程代码的规定 §2-1数控机床的插补原理 2、刀具运动坐标与工件运动坐标 (二)坐标轴确定的方法 2、X轴 4、A、B、C轴 回转进给运动坐标 (三)数控机床的两种坐标系 2、工件坐标系(编程坐标系) (四)绝对坐标与相对坐标 (四)绝对坐标与相对坐标 §2-2数控机床的编程步骤 二、数控机床编程的内容和步骤 例: 例: 平面指令 坐标系指令 例: 规则 三、数控加工程序的结构 1、程序号 例: ?组成:由若干个程序字(代码)组成 G功能 子程序循环次数 例2工件内槽及缘板间的过渡圆角半径不应过小 例3 工件槽底圆角半径不宜过大 2)确定工艺过程 对刀点与换刀点的确定 对刀点:是数控加工时刀具相对运动的起点, 也是程序的起点。 刀位点:是指确定刀具位置的基准点。 换刀点:是转换刀位置的基准点。 平头立铣刀 球头铣刀 钻头 车刀、镗刀 实际加工轮廓线 编程加工轮廓线 X Y O 加工路线的确定 确定加工路线的原则 1)加工路线应保证被加工工件的精度和表面粗糙度。 2)设计加工路线要减少空行程时间,提高加工效率。 3)简化数值计算和减少程序段,减少编程工作量。 4)根据工件的形状、刚度、加工余量、机床系统的刚 度等情况,确定循环加工次数。 5)合理设计刀具的切入与切出的方向。采用单向趋近 定位方法。 6)合理选用铣削加工中的顺铣和逆铣方式。 例1 数控车床加工路线 数控车床车削端面加工路线 数控车床车削外圆加工路线 动画 例2 数控铣床加工路线 外轮廓铣削的加工路线 内轮廓铣削的加工路线 动画 铣削内腔的加工路线 例3 孔加工定位路线 确定定位和夹紧方案 在确定定位和夹紧方案时应注意以下几个问题: (1)尽可能做到设计基准、工艺基准与编程计算基准的统一; (2)尽量将工序集中,减少装夹次数,尽可能在一次装夹后能加工出全部待加工表面; (3)避免采用占机人工调整时间长的装夹方案; (4)夹紧力的作用点应落在工件刚性较好的部位。 例 夹紧力的作用点应落在工件刚性较好的部位 薄壁套筒 薄壁箱体 o X Y 加工直线 插补曲线 加工曲线 o 插补曲线 X Y 2、数值计算 3、编写零件的加工程序单 4、程序输入 5、程序检验和首件加工 数控系统的指令代码分为二大类 准备功能代码主要用于控制刀具对工件进行切削加工 准备功能代码 辅助功能代码 一、准备功能指令 准备功能G代码由地址字符G与后面的二位数字组成 (G00-G99) 主要指令 ? G00快速定位 ? G01直线插补 ? G02顺时针圆弧插补 ? G03逆时针圆弧插补 动作指令 §2-3数控编程代码的规定 Z X O A B C G00 G01 G00 G00 O A B C D E F G H X Y P G00 G01 G02 G01 G01 G03 G03 G03 G01 G17 G18 G19 XY平面 XZ平面 YZ平面 刀补指令 刀具半径补偿 刀具长度补偿 G41 G42 G43 左补偿 右补偿 取消补偿 G43 G44 G49 正刀补 负刀补 取消补偿 Y X Z G18 G19 G17 G41 G42 G92 G54-G59 设定工件坐标系 工件坐标系1-6 固定循环指令 G73、 G74、 G76、 G80、 G81- G89 其它 G04 暂停 G代码的形式 模态代码:一旦被执行,则一直有效,直至被同组 G功能指令注销为止 非模态代码:只在所在程序段中有效,也称一次性代码 O1010 N0010 G92 X-10 Y-15; N0020 G90 G00 X0 Y0; N0030 G01 Y25 F150; N0040 G02 X15 Y40 F150; N0050 G01 X60; N0060 G03 X70 Y30 F200; N0070 G01 Y0 F150; N0080 X10; N0090 G03 X0 Y10; O B(0,25) C(15,40) D(60,40) E(70,30) F(70,0) G(10,0) X Y P(-10,-15) A(0,10) 同组不能写在一段中,否则最后一个有效 例: G00 G01 X90 Z20 ? 二、辅助功能指令 (M00-M99) 辅助功能M代码由地址字符M与后面的二位数字组成 辅助功能代码主要用于控制机床的辅助设备,如主轴、刀架和冷却泵的工作,由继电器的通电与断电来实现其控制过程。 M00 程序停止 M01 计划停止(选择停止) 不同组代码可出现在同一段中 例: G41 G01 X30 Z10

文档评论(0)

allap + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档