《精编》数控车床加工程序的编制

上传人:tang****xu1 文档编号:133098569 上传时间:2020-05-24 格式:PPT 页数:167 大小:5.62MB
返回 下载 相关 举报
《精编》数控车床加工程序的编制_第1页
第1页 / 共167页
《精编》数控车床加工程序的编制_第2页
第2页 / 共167页
《精编》数控车床加工程序的编制_第3页
第3页 / 共167页
《精编》数控车床加工程序的编制_第4页
第4页 / 共167页
《精编》数控车床加工程序的编制_第5页
第5页 / 共167页
点击查看更多>>
资源描述

《《精编》数控车床加工程序的编制》由会员分享,可在线阅读,更多相关《《精编》数控车床加工程序的编制(167页珍藏版)》请在金锄头文库上搜索。

1、第三章数控车床加工程序的编制 内容提要 数控车床编程的基本方法及典型零件的工艺分析程序编制 前置刀架 后置刀架 数控车床主轴和刀架的关系 3 1 1车床的前置刀架与后置刀架 3 1 2数控机床的初始状态 是指数控机床通电后具有的状态 也称为数控系统内部默认的状态 即缺省状态 一般设定初始状态为 绝对坐标编程 X Z或G90 使用米制长度单位 G21 取消刀具补偿 G40 G49 冷却液关闭 M08或M09 主轴停转 M05 等状态 3 1 3数控车床的绝对 增量 混合编程 3 1 4数控车床的直径编程 例如 A点坐标为 110 60 B点坐标为 50 0 在程序中输入直径值 3 1 5S功能的

2、三个含义 1 一般含义 主轴转速 r min 用G97指令设定 2 恒线速意义 恒定线速度 m min 用G96设定 3 限定转速意义 最高转速 r min 用G50设定 切削用量三要素 1 切削速度v或主轴转速n 2 背吃刀量或吃刀深度 3 切削进给速度Vf或进给量 3 1 6数控车床进给速度F功能 1 进给量 单位 mm r 用G99设定 2 进给速度 单位 mm min 用G98设定 3 1 7数控车床刀具T功能 指令代码 T 表达方式 Txxxx 举例 数控车床的模态与非模态含义 模态指令 书写可以省略 因为不被注销 便一直有效 O0030 N010G50X270 0Z260 0 N0

3、20G97S300M03 N030T1010 N040G00Z10 0G04U0 5 N050Z 9 0 N060G01Z 20 0 N070G00Z10 0G04U0 5 N080Z 19 0 N100G01Z 30 0 N110G00Z10 0G04U0 5 N120Z 29 0 N130G01Z 40 0G04U0 5 N140G00Z10 0M05M09 N150G30U0W0 N160M30 3 1 8程序延时 指令格式 G04X G04U G04P X U用小数 P不用小数 数控车床暂停指令G04的意义 G04的书写 可以有三种 X U用小数 P不用小数 举例如下 第二节程序编制的

4、方法 数控车床机床的坐标系及机床原点 机床原点的寻找及其位置 3 2 1数控车床机床的坐标系及机床原点 编程坐标系 工件坐标系 原点的合理位置 编程原点 选在机床原点时 编程原点选在工件右端面回转中心原点时 结果是 工件原点 在右端面比在机床原点尺寸数字更简 一目了然 第一种是 通过对刀将刀偏值写入参数从而获得工件坐标系 这种方法操作简单 可靠性好 它通过刀偏与机械坐标系紧密的联系在一起 只要不断电 不改变刀偏值 工件坐标系就会存在且不会变 即使断电 重启后回参考点 工件坐标系还在原来的位置 第二种是 用G50设定坐标系 对刀后将刀移动到G50设定的位置才能加工 对刀时先对基准刀 其他刀的刀偏

5、都是相对于基准刀的 第三种方法是MDI参数 运用G54 G59可以设定六个坐标系 这种坐标系是相对于参考点不变的 与刀具无关 这种方法适用于批量生产且工件在卡盘上有固定装夹位置的加工 FANUC系统确定工件坐标系的三种方法 如何寻找和保证 工件原点在所选位置 一 直接用刀具试切对刀1 用外园车刀先试车一外园 记住当前X坐标 测量外园直径后 用X坐标减外园直径 所的值输入offset界面的几何形状X值里 2 用外园车刀先试车一外园端面 记住当前Z坐标 输入offset界面的几何形状Z值里 二 用G50设置工件零点1 用外园车刀先试车一外园 测量外园直径后 把刀沿Z轴正方向退点 切端面到中心 X轴

6、坐标减去直径值 2 选择MDI方式 输入G50X0Z0 启动START键 把当前点设为零点 3 选择MDI方式 输入G0X150Z150 使刀具离开工件进刀加工 4 这时程序开头 G50X150Z150 5 注意 用G50X150Z150 你起点和终点必须一致即X150Z150 这样才能保证重复加工不乱刀 6 如用第二参考点G30 即能保证重复加工不乱刀 这时程序开头G30U0W0G50X150Z150三 用工件移设置工件零点1 在FANUC0 TD系统的Offset里 有一工件移界面 可输入零点偏移值 2 用外园车刀先试切工件端面 这时Z坐标的位置如 Z200 直接输入到偏移值里 3 选择

7、Ref 回参考点方式 按X Z轴回参考点 这时工件零点坐标系即建立 4 注意 这个零点一直保持 只有从新设置偏移值Z0 才清除 四 用G54 G59设置工件零点1 用外园车刀先试车一外园 测量外园直径后 把刀沿Z轴正方向退点 切端面到中心 2 把当前的X和Z轴坐标直接输入到G54 G59里 程序直接调用如 G54X50Z50 3 注意 可用G53指令清除G54 G59工件坐标系 Fanuc系统数控车床设置工件零点常用方法 要求 加工结束后 刀具回到起刀点 用G50确定工件原点 坐标系的确定方法 用G50可以确定任意点作为工件原点 但 确定在右端面O3为更方便 例如 O1点 G50X70Z70

8、O2点 G50X70Z60 O3点 G50X70Z20 20 用G54 59偏置零点的方法 零点 零点 偏置后 偏置后 零点 用刀具补偿指令Txxxx设定工件原点 用刀具刀尖对准右端面OP处 当刀具位于右端面位置 输入Z0 并按测量时 机械坐标所显示数值为 OP点到机床原点 零点 的距离 切外圆后 测量其直径 该直径是外圆到回转中心的距离 将该直径值写入 并按测量时所显示的机械坐标X数值为 回转中心到机床原点的距离 所以 等于是将机床零点偏移了所显示的数值后 零点偏到了右端面中心 用刀具补偿指令对刀时对起刀点 没有什么特殊要求 刀具只要在工件外即可 程序起点 工件原点在卡盘端面时 程序起点是

9、85 210 工件原点在工件右端面时 程序起点是 85 90 四种返回换刀点的指令及其含义 G24 沿X方向 G25 沿Z方向 G26 先X 后Z G27 先Z 后X 数控车床的对刀点 起刀点和换刀点 对刀点 程序原点 工件原点 起刀点的设置 起刀点的设置 对刀就是寻找 确定工件原点 起刀点远 起刀点近 用G28指令 通过G28指令本身设定的中间点 返回参考点 中间点 30 0 15 0 用G28U0W0 直接返回参考点或机床原点 G28X30 0Z15 0 设定中间点的意义 防止刀具回参考点或机床原点时 发生碰撞 G29的意义 从参考点或机床原点 通过G28设定的中间点 移动到加工点 G28

10、X70 Z130 G29X30 Z180 快速点定位G00 3 2 2基本移动指令 代码 快速点定位G00 直线插补G01 G00X U Z W FS BT M 其中 X U Z W为快速定位的目标点 常用格式G00X U Z W 实际速度受面板倍率OVERRIDE控制 尾座移动 附加辅助 G01X U Z W AC RF E S B T M 其中 X U Z W为直线插补的目标点 AE常用格式G01X U Z W F 角度值 倒棱数据 倒圆数据 G00 G01 快速移动定位 G00 指令格式 G00X U Z W 功能 G00指令是使刀具以系统预先设定的快速进给速度移动定位至程序段所指定的位

11、置 G00指令又称为点定位指令 其中 X Z表示目标点绝对值坐标 即采用绝对坐标编程时 X Z表示快速移动的终点位置在工件坐标系中的坐标 U W表示目标点相对前一点的增量坐标 即采用增量坐标编程时 U W表示快速移动的终点位置相对于起点位置 前一点 的坐标增量 即位移量 移动方向 如图3 17 a 和 b 所示 刀具快速移动到指定位置时 用G00编程如下 a 绝对值编程 G00X50 0Z6 0 增量值编程 G00U 70 0W 84 0 b 绝对值编程 G00X38 0Z2 0 A B C 增量值编程 G00U 22 0W 23 0 直线插补 G01 指令格式 G0lX U Z W F 功能

12、 G01指令是使刀具以程序中设定的指令即进给速度 从所在点出发沿直线移动到目标点即直线插补至指定点 G0l是模态代码 可由G00 G02 G03或G32指令注销 其中 X Z表示目标点绝对值坐标 即采用绝对坐标编程时 X Z表示程序段指定点在工件坐标系中的坐标位置 U W表示目标点相对前一点的增量坐标 即采用增量坐标编程时 U W表示程序段指定点相对当前点的移动距离与方向 F表示进给量 若在前面已经指定 可以省略 即F表示合成进给速度 在新的F指令替代前一直有效 是模态指令 绝对值编程 G99G0lX40 0Z20 1F0 1 S E 增量值编程 G99G01U20 0W 25 9F0 1 绝

13、对值编程 无省略格式形式一般 省略 形式注释说明N10G50X200 0Z100 0 G50X200 0Z100 0 设OP为工件原点N20S800M04 S800M04 主轴反转 转速800r minN30G00X50 0Z2 0 G00X50 0Z2 0 P0 P1点用G00快速定位N40G01X50 0Z 40 0F0 1 G01Z 40 0F0 1 刀尖从P1 P2点 F0 1mm rN50G01X80 0Z 60 0F0 1 X80 0Z 60 0 刀尖从P2 P3点 F0 1mm rN60G00X200 0Z100 0 G00X200 0Z100 0 从P3快速返回到起刀点P0点增

14、量值编程 N10G50X200 0Z100 0 G50X200 0Z100 0 N20S800M04 S800M04 N30G00U 150W 98 0F0 1 G00U 150W 98 0 N40G01U0 0W 42 0F0 1 G01Z 42 0F0 1 N50G01U30 0W 20 0F0 1 U30 0W 20 0 N60G00U120 0W160 0 G00X200 0Z100 0 数控车床车削端面路线 车削端面和外圆切入 切出要领 数控车床车削外圆路线 在车削端面 沟槽等与X轴平行的加工时 只需单独指定X 或U 坐标 在车外圆 内孔等与Z轴平行的加工时 只需单独指定Z 或W 值

15、 车削端面 沟槽等时 切削与X轴平行的加工 只需单独指定X 或U 坐标 车外圆 内孔等时 切削与Z轴平行的加工 只需单独指定Z 或W 值 倒角时 需同时指定X Z 或U W 车外圆 A B 车圆锥面 倒角 A B 绝对值方式 G01X24 0Z 34 0F0 1 绝对值方式 G01X20 0Z 2 0F0 1 增量值方式 G01U0 0W 36 0F0 1 增量值方式 G01U6 0W 3 0F0 1 车槽 A B 绝对值方式 G01X25 0Z 20 0F0 1 增量值方式 G01U 9 0W0 0F0 1 指令格式 G02 G03 X U Z W IK R F 功能 圆弧插补指令说明 圆弧

16、插补指令是切削圆弧时使用的指令 即G02 G03指令表示刀具在给定平面内以F进给速度从圆弧起点向圆弧终点进行圆弧插补 属于模态指令 G02 为顺时针圆弧插补指令 即凹圆弧的加工 G03 为逆时针圆弧插补指令 即凸圆弧的加工 X Z 圆弧终点绝对值坐标 即采用绝对坐标编程时 X Z为圆弧终点坐标值 U W 圆弧终点相对圆弧起点增量坐标 即用增量坐标编程时 U W为圆弧终点相对圆弧起点的坐标增量 I K 圆心相对圆弧起点增量坐标 I K编程 即I K为圆心在X Z轴方向上相对圆弧起点的坐标增量 用半径值表示 I K为零时可以省略 F 圆弧插补的进给量 圆弧插补 G02 G03 指令 数控车床所用圆弧插补指令 R 圆弧半径 R编程 当圆弧所对圆心角为0 180 时 R取正值 圆心角为180 360 时 R取负值 I K 圆心相对圆弧起点增量坐标 I K编程 即I K为圆心在X Z轴方向上相对圆弧起点的坐标增量 用半径值表示 I K为零时可以省略 用R编程方法 G01X20 0 A BG03X44 0Z23 0K 12 0 B CG01Z10 0 C D或 用R编程 G01X20 0 A BG

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号