欢迎您访问36选7开奖结果【真.给力】
当前位置: 主页 > 案例展示 >

36选7数控机床编程基础知识

发布时间:2020-11-16 18:03

  数控机床编程基础知识_中职中专_职业教育_教育专区。湖南省科技工业职业技术学院 数控教研室 授课:周爱国 《典型零件数控车削加工》 【课程整体设计】 1 数控编程概念 2 数控编程过程 3 数控编程方法 4 数控编程格式 5 字与字的功能 一、

  湖南省科技工业职业技术学院 数控教研室 授课:周爱国 《典型零件数控车削加工》 【课程整体设计】 1 数控编程概念 2 数控编程过程 3 数控编程方法 4 数控编程格式 5 字与字的功能 一、数控程序编制的概念 数控编程是指从零件图纸到获得数控加工程序的 全部工作过程。 在编制数控加工程序前,应首先了解:数控程序编制 的主要工作内容,程序编制的工作步骤,每一步应遵循的 工作原则等,最终才能获得满足要求的数控程序。 二、程序的编制过程 1、分析零件图样和制定工艺方案 2、数学处理 3、编写零件加工程序 4、程序检验 分析 数 零件 图样 学 制定 工艺 处 方案 理 编 程 写 序 程 校 序 验 修改 三、数控编程方法 方法:手工编程 自动编程 ?手工编程:编程工作均由人工完成的过程称为手工编程。 适用于几何形状不太复杂、编程计算较简单、程序量不大的零 件。 ?自动编程:编程工作的大部分或全部由计算机完成的过 程称自动编程。它使得一些计算繁琐、手工编程困难或无法编 出的程序能够实现。 2、CAD/CAM软件编程 零件几何造型 CAD/CAM 自动编程过 程 后置处理 工艺规划 刀具定义 加工工艺参数定义 刀具路径文件 NC加工程序 程序校验、动态仿真 典型软件: UG/Ⅱ Master CAM Pro-E CATIA Cimatron CAXA 四、数控编程的格式 ? (一)、数控程序的结构 ? 程 序 ( 完 ? 主 程 序 ?. . . . . ?程序段 ?. . . . . ?. . . . . . . . . ?若干指令字 ?. . . . . . . . . ?指令字符 ?数值 整 ) ? 子 程 序 ?. . . . . . . . . ?若干程序段 ?. . . . . . . . . ? (二)、程序的组成 ? 一个完整的程序由程序号、程序内容 和程序结束三部分组成. Z Y X 编程图例 O 0011 N1 G92 X10.0 Y5.0 Z50.0 N2 S200 T01 M03 N3 G90 G00 Z10.0 N4 G01 Z-5.0 F100 M08 N5 G91 G41 Y5.0 H01 N6 G01 Y8.0 N7 X10.0 N8 Y-8.0 N9 X-10.0 N10 G40 Y-5.0 M09 N11 Z50.0 N12 M02 程序号 程序内容 程序结束 ? 说明: ? 1、程序号: 程序编号。区别数控系统中存储的程 序。 ? O0001 程序的编号 程序号地址符 不同的数控系统,程序号地址符也有所不同,一般 常用O、P、% 等。 编程时一定要按说明书所规定的符号去编写指令, 否则系统不会执行。 ? 2、程序内容:是整个程序的核心。 ? 它由多个程序段组成,每个程序段由 一个或多个指令构成,表示机床要执行的 运动和动作。 ? 3、程序结束:程序结束是以 M02 或 M30 作为整个程序的结束指令。 ? 五、字与字的功能 ? 1、字符与代码 ? 字符是用来组织、控制或表示数据的一些符号,如数字、字母、标 点符号、数学运算符等。 ? 2、字 ? 指一系列按规定排列的字符,作为一个信息单元存储、传递和操作。 ? 即: 字母+符号+数字→指令字。 ? 如:“X25”是一个字,X为地址符,数字“25”为地址中的内容。 ? 3、程序段:各种指令字组合而成的一行。 ? 即:若干指令字→程序段。 ? 一般地,一个程序段可由如下字组成: ? N04 G01 X20 Y40 Z20 F100 M02 S04 T02 ? (每个程序段并不需要包括所有功能字) 1、准备功能G指令 作用:规定刀具和工件的相对运动轨迹(即指令插补 功能)、机床坐标系、坐标平面、刀具补偿、36选7坐标偏 置等。 组成 :G00~G99 说明: ?常用的G代码的定义大多是固定。 ?对不同的机床系统有着不同的定义。 ?编程使用前必须熟悉了解所用机床的使用说明书或编程手册。 G功能 字 G00 FANUC系统 快速移动点定位 SIEMENS系统 快速移动点定位 G01 直线 顺时针圆弧插补 顺时针圆弧插补 G03 逆时针圆弧插补 逆时针圆弧插补 G04 暂停 暂停 G05 --- 通过中间点圆弧插 补 G17 XY平面选择 XY平面选择 G18 ZX平面选择 ZX平面选择 G19 YZ平面选择 YZ平面选择 G32 螺纹切削 --- G33 --- 恒螺距螺纹切削 FANUC 与SIEMENS G40 G41 G42 G43 G44 G49 G50 G54~ G59 G65 G70 G71 G72 G73 G74 G75 G76 刀具补偿注销 刀具补偿——左 刀具补偿——右 刀具长度补偿— —正 刀具长度补偿— —负 刀具长度补偿注 销 主轴最高转速限 制 加工坐标系设定 用户宏指令 精加工循环 外圆粗切循环 端面粗切循环 封闭切削循环 深孔钻循环 外径切槽循环 复合螺纹切削循 刀具补偿注销 —刀具补偿—左 刀具补偿——右 --------零点偏置 --英制 米制 ----------- G80 撤销固定循环 撤销固定循环 G81 定点钻孔循环 固定循环 G90 绝对值编程 绝对尺寸 G91 增量值编程 增量尺寸 G92 螺纹切削循环 主轴转速极限 G94 每分钟进给量 直线 每转进给量 旋转进给率 G96 恒线 返回起始平面 --- G99 返回R平面 --- 2、辅助功能M指令 作用:是用来指令辅助装置的开关动作。 组成 :M00~M99 说明:不同的数控系统中大部分的M指令相同。 常用M功能指令列表 代 作用 组 意 代 码 作用 组 意 代 作用 组 意 码 时间 别 义 时间 别 义 码 时间 别 义 M00 ★ 00 程 序 暂 M06 停 00 自动换刀 M19 ★ 主轴准停 M01 ★ 00 条 件 暂 M07 # 停 开 切 削 液 M30 ★ 00 程序结束并返 1 回 M02 ★ 00 程 序 结 M08 # b 开 切 削 液 M60 ★ 00 更换工件 束 2 M03 # 主 轴 正 M09 ★ 转 关切削液 M98 00 子程序调用 M04 # a 主 轴 反 M10 转 夹紧 M99 00 子程序返回 M05 ★ 主 轴 停 M11 转 c 松开 3、进给功能F指令 作用:用于指定切削时刀具相对于工件的合成进给 速度。 表示:F100 或 F0.2 单位:每分钟进给和 主轴每转进给 (在螺纹切削程序段中常用来指令螺纹的导程。) ? 4、主轴转速S指令 作用:用于指令主轴的转速。 表示:S1000 单位:转/分钟 ? 注意:有些数控机床的主轴转速受机床结构限制。不能 无级或不能按S指令的数值。但执行程序没有问题。 5 刀具功能字T 刀具功能字的地址符是T,又称为T功能或T指令, 用于指定加工时所用刀具的编号。对于数控车床,其 后的数字还兼作指定刀具长度补偿和刀尖半径补偿用。 作业: 一、简答题 1、什么叫数控编程?包括哪些主要内容? 2、简述数控编程的过程及方法。 3、简述数控程序的结构及组成。 4、简述字符、字及程序段的概念。 5、简述字的五项功能,并写出下列字的含义: G00、G01、M02、M03、M05、M00、M30