10、SIEMENS802S数控铣床编程与操作.ppt_第1页
10、SIEMENS802S数控铣床编程与操作.ppt_第2页
10、SIEMENS802S数控铣床编程与操作.ppt_第3页
10、SIEMENS802S数控铣床编程与操作.ppt_第4页
10、SIEMENS802S数控铣床编程与操作.ppt_第5页
已阅读5页,还剩99页未读 继续免费阅读

下载本文档

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

文档简介

第10讲siemens802s数控铣床编程 10 1数控铣床编程概述 10 2数控铣削编程基本原理 10 3数控铣削编程尺寸系统指令 10 4坐标运动指令 10 5刀具与刀具补偿 10 6子程序 10 7计算参数和程序跳转 10 8循环指令 第10讲siemens802s数控铣床编程 10 1数控铣床编程概述 1 概述 数控铣床是一种用途十分广泛的机床 1 用于铣削平面 沟槽和曲面 还能加工复杂的型腔和凸台 如各类凸轮 样板 靠模 模具和弧形槽等平面曲线的轮廓 2 可以钻 扩 锪 铰 攻螺纹 镗孔等加工 3 加进一个回转的a坐标或c坐标 可用来加工螺旋槽 叶片等立体曲面零件 4 数控铣床也能加工有一定位置精度要求的孔系 第10讲siemens802s数控铣床编程 数控铣削加工的零件 第10讲siemens802s数控铣床编程 数控铣削加工的零件 第10讲siemens802s数控铣床编程 数控铣削加工的零件 第10讲siemens802s数控铣床编程 数控铣削加工的零件 第10讲siemens802s数控铣床编程 数控铣削加工的零件 第10讲siemens802s数控铣床编程 立式数控铣床 卧式数控铣床 第10讲siemens802s数控铣床编程 龙门数控铣床 第10讲siemens802s数控铣床编程 经济型数控铣床 全功能数控铣床 第8讲siemens802s数控铣床编程 数控铣床的布局图 底座 强电柜 变压器箱 垂直伺服电机 主轴变速手柄和按钮板 床身 数控柜 保护开关 纵向参考点挡铁 操作台 可控纵向行程硬限位 横向溜板 纵向进给伺服电机 横向进给伺服电机 升降台 纵向工作台 第10讲siemens802s数控铣床编程 10 2数控铣削编程基本原理 1 数控铣床的编程特点 1 铣削主要包括平面铣削和轮廓铣削 二坐标联动用于加工平面零件轮廓 三坐标以上的数控铣床用于难度较大的复杂工件的立体轮廓加工 2 数控铣床的数控装置具有直线插补 圆弧插补 极坐标插补 抛物线插补 螺旋线插补等多种插补方式 3 熟悉刀具补偿 固定循环 镜像 旋转等功能 第10讲siemens802s数控铣床编程 2 基本编程功能指令 数控铣床与数控车床的编程功能相似 功能指令分g功能和m功能 下面以siemens802s数控系统为例介绍数控铣床的基本编程功能指令 第10讲siemens802s数控铣床编程 siemens802s编程指令表 第8讲siemens802s数控铣床编程 第8讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 1 程序结构 1 程序名 命名规则 开始的两个符号必须是字母 其后的符号可以是字母 数字或下划线 最多为16个字符 不得使用分隔符 2 程序段 程序段是由若干字和段结束符组成 段结束符表示程序段结束 lf enb或分号 如g90g00x0y0m03s200 第10讲siemens802s数控铣床编程 2 坐标系统 1 基本坐标轴数控机床的坐标轴和方向的命名制订了统一的标准 规定直线进给运动的坐标轴用x y z表示 常称基本坐标轴 2 旋转轴围绕x y z轴旋转的圆周进给坐标轴分别用a b c表示 根据右手螺旋定则 如图1所示 以大姆指指向 x y z方向 则食指 中指等的指向是圆周进给运动的 a b c方向 第10讲siemens802s数控铣床编程 图1机床坐标轴 第10讲siemens802s数控铣床编程 3 附加坐标轴 在基本的线性坐标轴x y z之外的附加线性坐标轴指定为u v w和p q r 这些附加坐标轴的运动方向 可按决定基本坐标轴运动方向的方法来决定 4 机床参考点 机床零点 机床坐标系机床参考点 为了正确地在机床工作时建立机床坐标系 通常在每个坐标轴的移动范围内设置一个固定的机械的机床参考点 测量起点 该点系统不能确定其位置 第10讲siemens802s数控铣床编程 机床坐标系 以机床原点为原点 机床坐标轴为轴 建立的坐标系即机床坐标系 该坐标系是机床位置控制的参照系 机床零点 通过已知参考点 已知点 系统设置的参考点与机床零点的关系可确定一固定的机床零点 也称为机床坐标系的原点 该点系统能确定其位置 5 工件坐标系 程序原点定义 工件坐标系是编程人员在编程时使用的 编程人员选择工件上的某一点为原点 也称程序原点 建立一个坐标系 称为工件坐标系 工件坐标系一旦建立便一直有效 直到被新的工件坐标系所取代 第10讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 工件坐标系原点 机床坐标系原点 第10讲siemens802s数控铣床编程 10 3数控铣削编程尺寸系统指令 1 g17 g19平面选择 第10讲siemens802s数控铣床编程 钻削 铣削时的平面和坐标轴布置 第10讲siemens802s数控铣床编程 g90指令绝对位置数据输入g91指令增量位置数据输入 2 绝对和增量位置数据 g90 g91 g70程序中输入数据是英制尺寸g71程序中输入数据是公制尺寸系统一般设定为g71状态 3 英制尺寸和公制尺寸g70 g71 第10讲siemens802s数控铣床编程 4 g54 g57 g500 g53可设定零点偏置 可设定的零点偏置给出工件零点在机床坐标系中的位置 工件零点以机床零点为基准偏移 当工件装夹到机床上后求出偏移量 并通过操作面板输入到规定的数据区 程序可以通过选择相应的g功能 即g54 g57激活此值 g54 第一可设定零点偏置g55 第二可设定零点偏置g56 第三可设定零点偏置g57 第四可设定零点偏置g500 取消可设定零点偏置 模态有效g53 取消可设定零点偏置 程序段方式有效 机床坐标系 第10讲siemens802s数控铣床编程 可设定的零点偏置 第10讲siemens802s数控铣床编程 在钻削 铣削时装夹多个工件 编程举例 第10讲siemens802s数控铣床编程 n10g54 调用第一可设定零点偏置n20l47 加工工件1 此处作l47调用n30g55 调用第二可设定零点偏置n40l47 加工工件2 此处作l47调用n50g56 调用第三可设定零点偏置n60l47 加工工件3 此处作l47调用n70g57 调用第四可设定零点偏置n80l47 加工工件4 此处作l47调用n90g500g0x 取消可设定零点偏置 第10讲siemens802s数控铣床编程 5 可编程的零点偏置和坐标轴旋转 g158 g258 g259 如果工件上在不同的位置有重复出现的形状或结构 或者选用了一个新的参考点 在这种情况下就需要使用可编程零点偏置 由此就产生一个当前工件坐标系 新输入的尺寸均为该坐标系中的尺寸 可以在所有坐标轴上进行零点偏移 在当前平面g17 g18或g19中进行坐标轴旋转 1 g158可编程零点偏置 用g158指令可以对所有的坐标轴编程零点偏移 后面的g158指令取代所有以前的可编程零点偏移指令和坐标轴旋转指令 也就是说编程一个新的g158指令后所有旧的指令均清除 第10讲siemens802s数控铣床编程 可编程零点偏置和坐标轴旋转 第10讲siemens802s数控铣床编程 2 g258可编程坐标系旋转 用g258指令可以在当前平面 g17到g19 中编程一个坐标轴旋转 新的g158指令取代所有以前的可编程零点偏移指令和坐标轴旋转指令 也就是说编程一个新的g258指令后所有旧的指令均清除 3 附加的可编程坐标系旋转g259 用g259指令可以在当前平面 g17到g19 中编程一个坐标轴旋转 如果已经有一个g158 g258或g259指令生效 则在g259指令下编程的旋转附加到当前编程的偏置或坐标旋转上 旋转角度单位为度 规定正方向如下图所示 第10讲siemens802s数控铣床编程 在不同的坐标平面中旋转角正方向的规定 第10讲siemens802s数控铣床编程 可编程偏置和坐标轴旋转的编程举例 第10讲siemens802s数控铣床编程 程序 n10g17 x y平面n20g158x20y10 可编程零点偏移n30l10 子程序调用 其中包含待偏移的几何量n40g158x30y26 新的零点偏置n50g259rpl 45 附加坐标旋转45度n60l10 子程序调用n70g158 取消偏移和旋转 第10讲siemens802s数控铣床编程 10 4坐标运动指令 1 快速移动指令g00 快速移动指令g00用于快速定位刀具 模态有效 执行g00指令时不对工件进行加工 并可在几个坐标轴上同时执行 产生一线性轨迹 程序格式为 g00x y z x y z为目标点坐标 2 直线插补g01 直线插补指令g01 用于进行直线切削进给时使用 程序格式为 g01x y z f x y z为目标点坐标 f为切削进给速度 第10讲siemens802s数控铣床编程 3 圆弧插补 g02 g03 刀具以圆弧轨迹从起始点移动到终点 方向由g指令确定 g02指令表示在指定平面顺时针插补 g03指令表示在指定平面逆时针插补 平面指定指令与圆弧插补指令的关系 如下图所示 平面指定指令与圆弧插补指令的关系 第10讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 圆弧插补可以用下述不同的指令格式表示 1 圆心坐标和终点坐标 2 终点和半径尺寸 3 终点和张角尺寸 4 圆心和张角尺寸 第10讲siemens802s数控铣床编程 xoy平面中g02 g03圆弧编程的几种方式 第10讲siemens802s数控铣床编程 1 圆心坐标和终点坐标 n05g90x30y40 n10g02x50y40i10j 7 圆心坐标和终点坐标进行圆弧插补 注 只有用圆心坐标和终点坐标才可以编程一个整圆 第10讲siemens802s数控铣床编程 2 终点和半径尺寸 n05g90x30y40 n10g02x50y40cr 12 207 利用终点坐标和半径尺寸进行圆弧插补 第10讲siemens802s数控铣床编程 在用半径表示圆弧时 可以通过cr 的符号正确地选择圆弧 因为在相同的起始点 终点 半径和相同的方向时可以有两种圆弧 cr 表明圆弧段大于半圆 而正号则表明圆弧段小于或等于半圆 第10讲siemens802s数控铣床编程 3 终点和张角尺寸 n05g90x30y40 n10g02x50y40ar 105 利用圆弧张角和终点坐标进行圆弧插补 y 第10讲siemens802s数控铣床编程 4 圆心和张角尺寸 n05g90x30y40 n10g2i10j 7ar 105 利用圆弧张角和圆心坐标进行圆弧插补 第10讲siemens802s数控铣床编程 4 通过中间点进行圆弧插补g05 如果不知道圆弧的圆心 半径或张角 但已知圆弧轮廓上三个点的坐标 则可以使用g05功能 通过起始点和终点之间的中间点位置确定圆弧的方向 n05g90x40z30 n10g05x50y40ix 40jy 45 g90已知终点和中间点的圆弧插补 第10讲siemens802s数控铣床编程 5 返回固定点 g75 用g75可以返回到机床中某个固定点 比如换刀点 固定点位置固定地存储在机床数据中 它不会产生偏移 每个轴的返回速度都是其快速移动速度 g75需要一独立程序段 并按程序段方式有效 在g75之后程序段中原先 插补方式 组中g指令 g00 g01 g02 将再次生效 n10g75x0y0z0 程序段中x y和z的编程数值不识别 第10讲siemens802s数控铣床编程 6 回参考点 g74 用g74指令实现nc程序中回参考点功能 每个轴的方向和速度均存储在机床数据中 g74需要一独立程序段 并按程序段方式有效 在g74之后的程序段中原先 插补方式 组中的g指令 g00 g01 g02 将再次生效 n10g74x0y0z0 程序段中x y和z的编程数值不识别 第10讲siemens802s数控铣床编程 7 倒圆和倒角 在一个轮廓拐角处可以插入倒角或倒圆 指令chf 或者rnd 与加工拐角的轴运动指令一起写入到程序段中 只在当前平面中执行该功能 倒角chf 为直线轮廓之间 圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一直线并倒去棱角 如下图 n10g01x chf 5 倒角5毫米n20x y 第10讲siemens802s数控铣床编程 倒圆rnd 直线轮廓之间 圆弧轮廓之间以及直线轮廓和圆弧轮廓之间切入一圆弧 圆弧与轮廓进行切线过渡 倒圆举例 第10讲siemens802s数控铣床编程 n10g01x rnd 8 倒圆 半径8毫米n20x y n50g01x rnd 7 3 倒圆 半径7 3毫米n60g03x y 如果其中一个程序段轮廓长度不够 则在倒圆或倒角时会自动削减编程值 若超过3个连续编程的程序段中不含平面中移动指令或进行平面转换时不能进行倒角 倒圆 第10讲siemens802s数控铣床编程 10 进给率f及g94 g95 g94表示直线进给率 即进给速度 单位为 mm min g95表示旋转进给率 即进给量 单位为 mm r 只有主轴旋转时才有意义 编程举例n10s200m3f200 进给量200mm min n110g95f0 2 进给量0 2mm r n120g94f300 进给量300mm min 系统默认g94 g94和g95更换时要求写入一个新的地址f 第10讲siemens802s数控铣床编程 9 暂停指令g4 通过在两个程序段之间插入一个g4程序段 可以使劲给加工中断给定时间 在此之前编程的进给率f和主轴转速s保持存储状态 编程格式 g4f 暂停f地址下给定的时间 s g4s 暂停主轴转过地址s下设定的转数所耗的时间 第10讲siemens802s数控铣床编程 10 5刀具与刀具补偿 加工曲线轮廓对于有刀具半径补偿功能的数控系统可加工出具有轮廓曲线的零件 使编程工作大大简化 g41为刀具半径左补偿指令g42为刀尖半径右补偿指令 第10讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 1 刀具半径补偿 g41 g42在xy面平面上 格式 g41 g42 g00 g01 x y d 系统在所选择的平面g17到g19中以刀具半径补偿的方式进行加工 刀具必须有相应刀补号d才有效 只有在线性插补时 g00 g01 才可以进行g41 g42的选择 控制器自动计算出当前刀具运行所产生的与编程轮廓等距离的刀具轨迹 第10讲siemens802s数控铣床编程 2 取消刀具半径补偿 g40所有的平面上取消刀具补偿指令均为g40 最后一段刀具半径补偿轨迹加工完成后 与建立刀具半径类似 也应有一直线程序段g00或g01指令取消刀具半径补偿 以保证刀具从刀具半径补偿终点 刀补终点 运动到取消刀具半径补偿点 取消刀补点 g40 g41 g42是模态代码 它们可以互相注销 第10讲siemens802s数控铣床编程 3 刀尖半径补偿中的几个特殊情况 1 变换补偿方向 补偿方向指令g41和g42可以相互变换 无需在其中再写入g40指令 3 变换刀补号d 可在补偿运行过程中变换刀补号d 变换后 在新补偿号程序段起始处新刀具半径就生效 但其它值变化要在程序段结束才生效 这些修改值在整个程序段连续执行 圆弧插补时情况也一样 2 g41 g42重复执行 重复执行相同补偿方式时可以直接进行新的编程而无需在其中写入g40指令 第10讲siemens802s数控铣床编程 4 通过m2结束补偿 如果通过m02 程序结束 而不是用g40指令结束补偿运行 则最后的程序段以补偿矢量正常位置坐标结束 不进行补偿移动 程序在此刀具位结束 5 临界加工情况 在编程时特别要避免出现下列情况 内角过渡时轮廓位移小于刀具半径 在两个相连内角处轮廓位移小于刀具直径 第10讲siemens802s数控铣床编程 过渡圆弧的临界加工情况举例 内角的临界加工情况举例 第10讲siemens802s数控铣床编程 4 拐角特性 g450 g451 在g41 g42有效的情况下 一段轮廓到另一段轮廓以不平滑的拐角过渡时可以通过g450和g451功能调节拐角特性 控制器自动识别内角和外角 对于外角必须要回到轨迹等距线交点 如下图所示 外角拐角特性 第10讲siemens802s数控铣床编程 内角拐角特性 第10讲siemens802s数控铣床编程 圆弧过渡g450 刀具中心轨迹为一个圆弧 其起点为前一曲线的终点 终点为后一曲线的起点 半径等于刀具半径 圆弧过渡在运行下一个 带运行指令的程序段时才有效 比如有关进给值 交点g451 回刀具中心点轨迹交点 以刀具半径为距离的等距线交点 圆弧或直线 在中心点轨迹交点构成锐角时 根据刀具半径大小的不同 有可能在很远处才能相交 此锐角如果达到机床数据中所设定的角度值时 系统会自动转换到圆弧过渡 第8讲siemens802s数控铣床编程 m00指令实际上是一个暂停指令 功能是执行此指令后 机床停止一切操作 按下控制面板上的启动指令后 机床重新启动 继续执行后面的程序 1 m00 程序停止指令 2 m01 计划停止指令 m01指令的功能与m00相似 不同的是 m01只有在预先按下控制面板上 选择停止开关 按钮的情况下 程序才会停止 3 m02 程序结束指令 m02指令的功能是程序全部结束 此时主轴停转 切削液关闭 数控装置和机床复位 该指令写在程序的最后一段 10 6辅助功能指令 第10讲siemens802s数控铣床编程 m03表示主轴正转 m04表示主轴反转 所谓主轴正转 是从主轴向z轴正向看 主轴顺时针转动 反之 则为反转 m05表示主轴停止转动 4 m03 m04 m05 主轴正转 反转 停止指令 5 m06 自动换刀指令 m06为手动或自动换刀指令 当执行m06指令时 进给停止 但主轴 切削液不停 6 m07 m08 m09 冷却液开关指令 m07表示2号冷却液或雾状冷却液开 m08表示1号冷却液或液状冷却液开 m09表示关闭冷却液开关 第10讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 10 6子程序 用子程序编写经常重复进行的加工 比如某一确定的轮廓形状 子程序位于主程序中适当的地方 在需要时进行调用 运行 子程序的结构与主程序的结构相同 但在子程序中最后一个程序段用m2指令结束程序运行 在一个程序中可以直接用程序名调用子程序 子程序调用要求占用一个独立的程序段 例如 n10l785 调用子程序l785n20lgc 调用子程序lgc 第10讲siemens802s数控铣床编程 如果要求多次连续地执行某一子程序 则在编程时必须在所调用的子程序的程序名后地址p下写入调用次数 最大调用次数可达9999 p1 p9999 例如 n10lgcp3 调用子程序lgc 运行3次 子程序不仅可以供主程序调用 也可以从其他子程序中调用 这个过程称为子程序的嵌套 子程序的嵌套可以为三层 也就是四级程序界面 包括一级主程序界面 如下图所示 第10讲siemens802s数控铣床编程 四级程序界面运行过程 第10讲siemens802s数控铣床编程 10 7计算参数和程序跳转 要使一个nc程序不仅仅适用于特定数值下的一次加工 或者必须要计算出数值 这两种情况均可以使用计算参数 你可以在程序运行时由控制器计算或设定所需要的数值 也可以通过操作面板设定参数数值 如果参数已经赋值 则它们可以在程序中对由变量确定的地址进行赋值 在加工非圆曲面时 系统没有定义指令 这就需要借助计算参数r 并应用程序跳转等手段来完成曲面的加工 第10讲siemens802s数控铣床编程 1 计算参数在系统中共有250个计算参数可供使用 其中r0 r99可以自由使用 r100 r249为加工循环传递参数 如编程人员在程序中没有使用加工循环 则这部分计算参数也同样可以自由使用 计算参数的赋值范围为 0 0000001 99999999 例如 r1 10 表示给r1参数赋值为10 如在程序中出现g91g01x r1 就表示沿x轴直线移动10mm 2 程序跳转加工程序在运行时是以写入的顺序执行的 但有时程序需要改变执行顺序 这时可应用程序跳转指令 以实现程序的分支运行 实现程序跳转需要跳转目标和跳转条件两个要素 第10讲siemens802s数控铣床编程 跳转目标只能是有标记符的程序段 此程序段必须位于该程序内 标记符可以自由选取 但必须由2个以上字母或数字组成 其中开始两个符号必须是字母或下划线 跳转目标程序段中标记符后面必须为冒号 标记符位于程序段段首 如果程序段有段号 则标记符紧跟着段号 程序跳转包括绝对跳转和有条件跳转 应用较多的是有条件跳转 跳转指令要求一个独立的程序段 有条件跳转程序段格式 if 条件 gotof 标记符 向下跳转 向程序结束的方向跳转 if 条件 gotob 标记符 向上跳转 向程序开始的方向跳转 第10讲siemens802s数控铣床编程 程序跳转举例 圆弧上点的移动 如下图所示 第10讲siemens802s数控铣床编程 已知 起始角 30 r1圆弧半径 20mmr2位置间隔 10 r3点数 11r4圆心位置 z轴方向 50mmr5圆心位置 x轴方向 20mmr6 n10r1 30r2 20r3 10r4 11r5 50r6 20 赋初始值n20ma1 g00z r2 cos r1 r5x r2 sin r1 r6 坐标轴地址计算及赋值n30r1 r1 r3r4 r4 1n40ifr4 0gotobma1n50m02 第10讲siemens802s数控铣床编程 在程序段n10中给相应的计算参数赋值 在n20中进行坐标轴x和z的数值计算并进行赋值 在程序段n30中r1增加r3角度 r4减小数值1 如果r4 0 则重新执行n20 否则运行n50 用m02结束程序 第10讲siemens802s数控铣床编程 10 8循环指令 循环是指用于特定加工过程的工艺子程序 比如用于钻削 坯料切削 凹槽切削或螺纹切削等 只要改变参数就可以使这些循环应用于各种具体加工过程 循环在用于上述加工过程时只要改变相应的参数 进行少量的编程即可 使用加工循环时编程人员必须事先保留参数r100 r249 保证这些参数只用于加工循环而不被程序中的其他地方使用 调用一个循环之前须对该循环的传递参数赋值 第10讲siemens802s数控铣床编程 编程循环时不考虑坐标轴 在调用循环之前 必须在调用程序中回钻削位置 如果在钻削循环中没有设定进给率 主轴转速和方向的参数 则必须在零件程序中编程这些值 循环结束以后g00 g90 g40一直有效 当参数组在调用循环之前并且紧挨着循环调用语句时 才可以进行循环的重新编译 这些参数不可以被nc指令或者注释语句隔开 钻削循环和铣削循环的前提条件就是首先选择平面且有一个具有补偿值的刀具有效 激活编程坐标转换 零点偏置 旋转 从而定义目前加工的实际坐标系 钻削轴始终为系统的第三坐标轴 在循环结束之后该刀具保持有效 表5 3 第10讲siemens802s数控铣床编程 表5 3循环指令及其指令功能表 第10讲siemens802s数控铣床编程 1 钻削 沉孔加工循环lcyc82 刀具以编程的主轴速度和进给速度钻孔 直至到达给定的最终钻削深度 在到达最终钻削深度时可以编程一个停留时间 退刀以快速移动速度进行 应在调用程序中规定主轴转速及方向和钻削轴进给率 在调用循环之前回钻孔位置 且选择带补偿值的对应刀具 下表为lcyc82循环参数表 第10讲siemens802s数控铣床编程 循环开始之前的刀具位置是调用程序最后所回的钻削位置 循环的时序过程 用g00回到被提前了一个安全距离量的参考平面处 按照调用程序中编程的进给率以g01进行钻削 直到最终钻削深度 在此深度停留时间 以g00退刀回到退回平面 如下图所示 第10讲siemens802s数控铣床编程 循环时序过程及参数 第10讲siemens802s数控铣床编程 2 深孔钻削循环lcyc83 此循环功能是深孔钻削循环加工孔 通过分步钻入达到最后的钻深 钻深的最大值事先参数设定 钻削既可以在每步到钻深后 提出钻头到参考平面达到排屑目的 也可以每次上提1毫米以便断屑 循环时序过程及参数如图5 27所示 具体的循环参数如下表所示 第10讲siemens802s数控铣床编程 表5 5lcyc83循环参数表 第10讲siemens802s数控铣床编程 循环时序过程 第10讲siemens802s数控铣床编程 据表5 5的参数含义 深孔钻削循环的时序过程如下 循环开始之前的位置是调用程序中最后所回的钻削位置 1 用g00回到被提前了一个安全距离量的参考平面处 2 g01执行第一次钻深 钻深进给率为循环前编程进给率 执行钻深停留时间 两种情况 在断屑时 用g01按调用程序中所编程的进给率从当前钻深上提1mm 以便断屑 在排屑时 用g00返回到安全距离前的参考平面 以便排屑 执行起始点停留时间 然后用g00 第10讲siemens802s数控铣床编程 3 用g01按所给的进给率执行下一次钻深切削 该过程一直执行下去 直至到最终钻削深度 用g00返回到退回平面 利用表5 5中的参数和循环的时序过程 用条件语句 r参数和铣床基本指令描述上述时序的过程 就可以编制成循环子程序的格式 输入到siemens802s数控系统中 返回上次钻深 但留出一个前置量 由循环内部计算所得 第10讲siemens802s数控铣床编程 3 镗孔循环lcyc85 刀具以给定的主轴速度和进给速度钻削 直至最终钻削深度 如果到达最终深度 可以编程一个停留时间 进刀及退刀运行分别按照相应参数下编程的进给率速度进行 表5 6lcyc85循环参数表 第10讲siemens802s数控铣床编程 其时序过程为循环开始之前的位置是调用程序中最后所回的钻削位置 循环时序过程和参数 第10讲siemens802s数控铣床编程 1 用g00回到被提前了一个安全距离量的参考平面处 2 用g01以r107参数编程的进给率加工到最终钻削深度 3 执行最终钻削深度的停留时间 4 用g01以r107参数编程的退刀进给率返回到被提前一个安全距离量的参考平面处 第10讲siemens802s数控铣床编程 4 钻削孔排列循环 利用循环lcyc60和lyc61可以按照一定的几何关系加工出钻孔以及螺纹 在此仍要用到前面已经介绍了的钻孔循环及螺纹切削循环 1 线性孔排列钻削lcyc60 用此循环加工线性排列的钻孔或螺纹孔 钻孔及螺纹孔的类型由一个参数确定 在调用程序中必须按照设定了参数的钻孔循环和切内螺纹循环的要求编程主轴转速和方向 以及钻孔轴的进给率 有关参数见表5 7所示 第10讲siemens802s数控铣床编程 表5 7lcyc60循环参数表 第10讲siemens802s数控铣床编程 此循环的具体时序过程 出发点 位置任意 但需保证从该位置出发可以无碰撞地回到第一个钻孔位 循环执行时首先回到第一个钻孔位 并按照r115参数所确定的循环加工孔 然后快速回到其他的钻削位 按照所设定的参数进行接下去的加工过程 举例 用矩阵孔循环可以加工xy平面上5行5列排列的孔 孔间距为10毫米 参考点坐标为x30y20 使用循环lcyc85 镗孔 钻削 在调用程序中确定主轴转速和方向 进给率由参数给定 如下图所示 程序如下 第10讲siemens802s数控铣床编程 第10讲siemens802s数控铣床编程 n10g00g17g90s500m03t2d1 确定工艺参数n20x10y10z105 回到出发点n30r1 0 r101 105 r102 2 r103 102 确定钻孔循环参数 初始化线性孔排列计数器 r1 n40r104 30r105 2r107 100r108 300 定义钻孔循环参数n50r115 85r11

温馨提示

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

评论

0/150

提交评论