欢迎登陆澳门赌场-官网_网易财经

服务热线

0510-400-07295573189

澳门赌场数控机床编程基础知识


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

  湖南省科技工业职业技术学院 数控教研室 授课:周爱国 《典型零件数控车削加工》 【课程整体设计】 1 2 数控编程概念 数控编程过程 3 4 5 数控编程方法 数控编程格式 字与字的功能 一、数控程序编制的概念 数控编程是指从零件图纸到获得数控加工程序的 全部工作过程。 在编制数控加工程序前,应首先了解:数控程序编制 的主要工作内容,程序编制的工作步骤,每一步应遵循的 工作原则等,最终才能获得满足要求的数控程序。 二、程序的编制过程 1、分析零件图样和制定工艺方案 2、数学处理 3、编写零件加工程序 4、程序检验 分析 零件 图样 制定 工艺 方案 数 学 编 写 程 序 处 理 程 序 校 验 修改 三、数控编程方法 方法:手工编程 自动编程 ?手工编程:编程工作均由人工完成的过程称为手工编程。 适用于几何形状不太复杂、编程计算较简单、程序量不大的零 件。 ?自动编程:编程工作的大部分或全部由计算机完成的过 程称自动编程。澳门赌场。它使得一些计算繁琐、手工编程困难或无法编 出的程序能够实现。 2、CAD/CAM软件编程 零件几何造型 CAD/CAM 自动编程过 程 工艺规划 刀具定义 加工工艺参数定义 典型软件: UG/Ⅱ Master CAM Pro-E 刀具路径文件 NC加工程序 CATIA Cimatron CAXA 后置处理 程序校验、动态仿真 四、数控编程的格式 ? (一)、数控程序的结构 程 序 ( 完 整 ) 主 程 序 ? ? ? ? ? ? ? ? ? ? ?程序段 ? ?若干指令字 ? ? ?. . . . . ? ? ?. . . . . . . . . ?. . . . . ?. . . . . . . . . ? ? ? ? ? ? ? ? ?指令字符 ?数值 ?. . . . . . . . . ? 子? ?若干程序段 程? ? 序 ? ?. . . . . . . . . ? (二)、程序的组成 ? 一个完整的程序由程序号、程序内容 和程序结束三部分组成. 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 程序号 程序内容 Z Y X 编程图例 程序结束 ? 说明: ? 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指令 作用:规定刀具和工件的相对运动轨迹(即指令插补 功能)、机床坐标系、坐标平面、刀具补偿、坐标偏 置等。 组成 :G00~G99 说明: ?常用的G代码的定义大多是固定。 ?对不同的机床系统有着不同的定义。 ?编程使用前必须熟悉了解所用机床的使用说明书或编程手册。 G40 刀具补偿注销 刀具补偿注销 G功能 字 G00 G01 G02 G03 G04 G05 G17 G18 G19 G32 G33 FANUC系统 快速移动点定位 直线插补 顺时针圆弧插补 逆时针圆弧插补 暂停 --XY平面选择 ZX平面选择 YZ平面选择 螺纹切削 --- SIEMENS系统 快速移动点定位 直线插补 顺时针圆弧插补 逆时针圆弧插补 暂停 通过中间点圆弧插 补 XY平面选择 ZX平面选择 YZ平面选择 G41 G42 G43 G44 G49 G50 刀具补偿——左 刀具补偿——右 刀具长度补偿— —正 刀具长度补偿— —负 刀具长度补偿注 销 主轴最高转速限 制 加工坐标系设定 用户宏指令 精加工循环 外圆粗切循环 端面粗切循环 封闭切削循环 —刀具补偿—左 刀具补偿——右 --------- G54~ G59 G65 G70 G71 G72 零点偏置 --英制 米制 ----- --G73 恒螺距螺纹切削 G74 G75 深孔钻循环 外径切槽循环 复合螺纹切削循 ------- FANUC 与SIEMENS G76 G80 G81 G90 G91 G92 撤销固定循环 定点钻孔循环 绝对值编程 增量值编程 螺纹切削循环 撤销固定循环 固定循环 绝对尺寸 增量尺寸 主轴转速极限 G94 G95 G96 每分钟进给量 每转进给量 恒线速控制 直线进给率 旋转进给率 恒线 恒线速取消 返回起始平面 返回R平面 注销G96 ----- 2、辅助功能M指令 作用:是用来指令辅助装置的开关动作。 组成 :M00~M99 说明:不同的数控系统中大部分的M指令相同。 常用M功能指令列表 代 码 M00 M01 M02 M03 M04 M05 作用 组 时间 别 意 义 代 码 作用 时间 组 别 意 义 代 码 M19 作用 组 时间 别 ★ ★ 00 ★ 00 00 00 意 义 主轴准停 程 序 结 束 并返 回 更换工件 子程序调用 子程序返回 ★ 00 程 序 暂 M06 停 ★ 00 条 件 暂 M07 停 ★ 00 程 序 结 M08 束 # # ★ 主 轴 正 M09 转 a 主 轴 反 M10 转 主 轴 停 M11 转 # # ★ 00 自动换刀 开 切 削 液 M30 1 b 开 切 削 液 M60 2 关切削液 夹 紧 c 松 开 M98 M99 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

Copyright©2015-2019澳门赌场版权所有

备案号: