第二章-数控机床的使用.ppt
2.2数控机床编程的基本知识一、程序结构:1、程序结构举例:2、程序段的组成:(1)程序段序号功能字(2)准备功能字(3)尺寸功能字(4)进给功能字(5)主轴转速功能字(6)刀具功能字(7)辅助功能字(8)程序段结束2.2数控机床编程的基本知识3、进给速度与主轴转速的表示(1)、直接指定法(2)、一位代码法(3)、等比级数法(两位代码法)(4)、“幻3”表示法(三、四、五位代码法)(5)、进给速率数法(FRN,时间倒数法)2.2数控机床编程的基本知识4、准备功能字:(1)、分类2.2数控机床编程的基本知识4、准备功能字:(2)、固定循环①引入:②定义:系统对一些典型加工预先编好程序,存储在内存中。使用时,用一个G代码加以调用,从而简化编程。③举例:(3)、刀具补偿①引入②刀具补偿指令:③刀具补偿的应用:2.2数控机床编程的基本知识5、辅助功能字(1)主轴旋转指令M03M04M05M19M13M14(2)冷却液开关指令:M07M08M09M50M51(3)指定机械夹紧、松开:M10M11(4)换刀指令:M06(5)程序控制:程序停止与计划停止:M00M01程序结束与纸带结束:M02M30子程序调用与返回:M98M99(6)主轴变速:M38M39工作台位移:直线位移:M62、M63旋转位移:M71~M782.2数控机床编程的基本知识三、数控加工程序编制的内容与步骤1、分析零件图纸(1)选择加工部位与加工内容(2)对零件图纸的加工工艺性进行分析(3)确定合适的数控机床2、工艺处理(1)工艺路线设计:①确定加工方法②工序划分③顺序安排④与普通工序衔接(2)工序设计①刀具、工夹具的设计与选择②对刀点、换刀点的确定③确定走刀路线④确定切削用量⑤数控加工工艺文件的编写3、数学处理:4、零件加工程序编写5、制备控制介质与程序检验2.2数控机床编程的基本知识四、数控加工程序编制的方法1、手工编程2、自动编程(1)语言自动编程(2)CAD/CAM图形自动编程(3)语音自动编程3、离线编程与在线编程2.3手工编程举例一、程序阅读练习二、数控铣床编程举例三、数控车床编程举例2.3图形自动编程系统使用一、图形自动编程的基本步骤1、图纸分析、加工工艺的分析与规划2、加工零件建模(几何造型或CAD造型)3、工艺参数的输入(1)加工对象设置;(2)刀具设置;(3)切削方式设置(刀具轨迹的类型及相关参数)(4)加工工艺参数(切削用量、精度要求等)4、刀具轨迹的生成与编辑5、刀位轨迹的验证与仿真6、后置处理7、程序输出2.3图形自动编程系统使用二、图形自动编程中的关键技术(一)几何建模:1、几何建模内容:2、常见模型(1)线框模型(2)表面模型(3)实体模型(4)特征模型(二)刀具轨迹的生成与编辑1、二维轮廓轨迹的生成2、腔槽加工:行切法、环切法3、文字的加工:线条字的加工、方块字符4、曲面的加工:参数线法、截面法、投影法5、刀具轨迹的编辑:文本编辑、图形编辑2.3图形自动编程系统使用二、图形自动编程中的关键技术(四)刀具轨迹验证验证方法:显示验证(刀具轨迹显示验证、加工表面与刀具轨迹的组合显示验证、组合模拟显示验证)截面验证、距离验证加工过程的动态仿真(加工过程动态仿真、机床仿真、物理仿真)(五)后置处理三、典型系统——MasterCAM应用举例**2.1数控机床的基本知识与操作一、数控机床的坐标系1、坐标系的作用2、坐标系的规定:JB3051-82ISO841(1)原则:刀具相对于工件运动、右手直角笛卡儿坐标系。(2)机床坐标的确定:Z轴规定:位置:方向:X轴:位置:方向:工件旋转机床的X轴:刀具旋转机床的X轴:立式、卧式Y轴:旋转坐标的确定:A,B,C(3)刀具固定、工件移动时机床坐标的确定(4)附加坐标2.1数控机床的基本知识与操作一、数控机床的坐标系3、绝对坐标与相对坐标4、机床坐标系与工件坐标系机床坐标系与参考点工件坐标系与浮动原点机床坐标系与工件坐标系的联系:(1)起刀点(对刀点或程序原点)(2)零件偏置设置2.1数控机床的基本知识与操作二、机床的简单操作1、机