资源描述
程序段的格式: N G X Y Z F S T D M LF 程序 准备 坐标值 进给量或 主轴 刀具 刀具 辅助 程序段 段号 功能 进给 速度 转速 功能 补偿 号 功能 结束 典型零件数控车编程加工 一、程序编制 在程序编制前,编程人员应了解机床的 规格、性能、数控系统所具备的功能及编 程指令的格式等。编制程序时,需要先对 零件图样进行分析,确定加工的方法和加 工的路线,再通过数学计算,得出基点在 坐标系的位置。然后,按数控机床规定采 用的代码和程序格式,将工件的尺寸、刀 具运动轨迹、切削参数(切削用量三要素 )、以及辅助功能(换刀、主轴正反转、 切削液的开关等)编制成数控加工程序。 二、西门子802S数控系统 程序名的命名方法 SIMENS系统中,程序名由任意字母,数字,和下划线组成。 一般情况下,程序名的前两位多以英文字母开头,如 AA123BB456. 程序段的格式: N G X Y Z F S T D M * 程 准 进 主 刀 刀 辅 序 备 坐标值 给 轴 具 具 助 段 功 量 转 功 补 功 号 能 速 能 偿 能 1.假定工件是静止的 ,而刀具是相对于静止的 工件而运动 2.轴的正方向为刀具远离工件的方向 3.标准坐标系各坐标轴之间的关系 在机床上建立一个标准坐标系,以确 定机床的运动方向和移动的距离, 这个标准坐标系也称机床坐标系。 三、内容和原则 选择工件坐标系原点 四、数控编程的具体步骤 (1)分析图样,确定加工方案 (2)工件的定位与装夹 (3)刀具的选择及安装 (4)编制数控加工程序 (5)试切削、试运行校验数控加工程序 (6)数控加工 (7)工件检测 (S IEMENS系统) G功能字 G00 快速移动点定位 G01 直线插补 G02 逆时针圆弧插补 G03 顺时针圆弧插补 G90绝对值编程 G91增量值编程 M功能字 M00 程序暂停 M02程序结束 M03主轴正转 M04主轴反转 M05主轴停止 M08冷却液打开 M09冷却液关闭 M30 程序结束并返回程序起点 五、常用功能指令 主轴转速功能字S: 主轴转速功能字的地址符是S,又称为S功能或S 指令,用 于指定主轴转速。单位为r/min。 刀具功能字刀具功能字T T: 刀具功能字的地址符是刀具功能字的地址符是T T,又称为又称为T T功能或功能或T T指令用于指定加指令用于指定加 工时所用刀具的编号工时所用刀具的编号 进给功能字进给功能字F F:进给功能字的地址符是进给功能字的地址符是F F,又称为又称为F F功能或功能或F F指指 令,用于指定切削的进给速度。对于车床,令,用于指定切削的进给速度。对于车床,F F可分为每分可分为每分 钟进给和主轴每转进给两种,对于其它数控机床,一般只钟进给和主轴每转进给两种,对于其它数控机床,一般只 用每分钟进给。用每分钟进给。 G94 G94 直线进给率毫米直线进给率毫米/ /分钟分钟 ,单位为,单位为mm/min mm/min 。 G95 G95 旋转进给率毫米旋转进给率毫米/ /转转( (只有主轴旋转才有意义只有主轴旋转才有意义), ), 单单 位位 为为mm/rmm/r 移动目标:移动目标:终点坐标值终点坐标值X X、Y Y、Z Z 。 例1例1 a.为了计算和编程方便,我们通常将工件(程序)原点设 定在工件右端面的回转中心上,尽量使编程基准与设计 、 装配基准重合。机械坐标系是机床唯一的基准,所 以必须 要弄清楚程序坐标原点在机械坐标系中的位置 。这通常可以在接下来的对刀过程中完成。 b.对刀是指使“刀位点”与“对刀点”重合的操作。 对刀方法分为:手动试切对刀和对刀仪自动对刀。 c.对刀完成后,如果刀具补偿参数设置错误,自动加工时 ,就不能保证加工工件的尺寸合格,严重的可能会造成 设备事故 d.通过对刀得到的刀具补偿数据只有通过验证合格(如果 有少量误差,可以做刀具磨损补偿),方可自动加工。 设置刀具补偿数据 举例:1 T1 M03S200 G00X28Z0 G01X0F0.1 G00X21Z2 G01Z-32F0.2 G00X28Z2 G00X17 G01Z-20 G00X23Z2 G01X15.2Z0 G01X15.94Z-0.4F0.08 G01Z-20 G01X18 G01X20Z-21 G01Z-32 G00X111Z11 T2 G00X28Z-32 G01X1F0.05 X28 G00X111Z11 M05 M2 机床:CK6141 毛坯:25*100 刀具:T1(90外圆刀) T2(切断刀宽度:3) 程序名:AA001 工序: 车端面 粗车 20 粗车16 去毛 刺 精车 16 倒角1*45 精车 20 切断 例1 续1 T1 M03S200 G00X28Z0 G01X0F0.1 (车端面) G00X21Z2 G01Z-32F0.2 (粗车20) G00X28Z2 G00X17 G01Z-20 (粗车16 ) G00X23Z2 G01X15.2Z0 G01X15.94Z-0.4F0.08 G01Z-20 (精车16 ) G01X18 G01X20Z-21 G01Z-32 (精车20 ) G00X111Z11 T2 G00X28Z-32 G01X1F0.05 (切断) X28 G00X111Z11 M05M2 例1 续2 例2 T1 M3S200 G00X42Z0 G01X0F0.10 G00X38.5Z2 G01Z-70F0.2 G00X42Z2 X34 G01Z-40 G00X38Z2 X30 G01Z-40 G00X32Z2 X26 G01Z0 机床:CK6141 毛坯:40*150 刀具:T1(90外圆刀) 程序名:AA001 工序: 车端面 粗车 38 粗车 29 粗锥度 精车 锥度 精车 29 倒角2*45 精车38 G01X30Z-6 G00Z0 G01X22 G01X30Z-8 G00Z0 G01X19.95 G01X28.95Z-10F0.12 G01Z-40F0.08 G01X34 G01X37.95Z-42 G01Z-70 G01X42 G00X111Z11 M05 M02 例2 续1 T1 M3S200 G00X42Z0 G01X0F0.10 (车端面) G00X38.5Z2 G01Z-70F0.2 (粗车 38) G0X42Z2 X34 G01Z-40 G00X38Z2 X30 G01Z-40 (粗车29) G00X32Z2 X26 G01Z0 G01X30Z-6 例2 续2 车端面 粗车 38 粗车 29 G01X34 G01X37.95Z-42 G01Z-70 (精车38) G01X42 G00X111Z11 M05 M02 G00Z0 G01X22 G01X30Z-8(粗车锥度) G00Z0 G01X19.95 G01X28.95Z-10F0.12 G01Z-40F0.08 例2 续3 粗车锥度 精车 锥度 精车 29 倒角2*45 精车38 西门子802S数控系统 数控车床加工编程实例 1.图纸分析 (1)加工内容: 此零件加工包括车端面,外 圆,倒角,圆弧,圆锥,螺纹, 槽等。 (2)工件坐标系: 以右端面中心作为工件坐标 系原点 (3)夹具:三爪卡盘 (4)换刀点:(100,40) 数控车床加工编程实例 2.工艺处理 (1)工步和走刀路线的确定: 装夹40外圆表面,探出85mm 粗加工零件右侧外轮廓 精加工上述轮廓。 切槽 螺纹加工 切断 数控车床加工编程实例 2.工艺处理 (2)刀具的选择和切削用量的确定: T01外轮廓粗加工,背吃刀量2mm ,主轴转速400r/min,进给速度 0.2mm/r T01外轮廓精加工,背吃刀量 0.5mm,主轴转速600r/min,进给 速度0.1mm/ r 。 T02切槽切断,刀宽4mm,主轴转 速600r/min,进给速度0.04mm/r 。 T03加工螺纹:刀尖角60度,主 轴转600r/min,进给速度2mm/r。 数控车床加工编程实例 3.数值计算 (坐标计算省) 查螺纹尺寸 螺纹外径为21.80 螺纹底径为19.84 数控车床加工编程实例 4.编程 NI010 (程序名) G50S400M3 (不用零点偏置) T1D1 (外圆刀) G90G0X42Z0M8 (开冷却液) G1X0F0.2 (切右端面) G0Z2 G0X38 G1Z-59F0.2 (加工外园) G0X40 数控车床加工编程实例 G0Z0 (回右端 ) G1X38F0.2 (切入) 粗加工可采用循环程序或子程序 这里采用两个子程序进行粗加工 L100P5 (调子程序五次,切去21) G90G0X39 G0Z-16 L100.SPF(子程序) G91G1X-4.2F0.2(必须增量 ) G1Z-16 G0X2 G0Z16 G0X-2 M2 a bc d e 数控车床加工编程实例 L200P4 (切去16) G90G0Z0 G0X6 L200.SPF(子程序) G91G1X-4F0.2(必须增量 ) G1Z-22 G1X4.2 G1X12Z-8 G0Z30 G0X-16.2 M2 a bc d ef 数控车床加工编程实例 G3X17Z-8CR=8F0.2 X、Z是圆的终点绝对坐标(G90 ) 或X、Z是圆的终点相对于起点 的增量坐标(G91) 圆弧加工的方向与人们 的习惯正好相反 直径编程:X、I均以 双倍量计算 I、K是圆心相对于起点的增量 坐标 CR是圆的半径 F是进给速度 圆弧加工的格式: G2(G3)XZIK F 或 G2(G3)XZ CR=F 数控车床加工编程实例 G0Z0 (回右端 ) S600 (开始精加工 ) G1X0F0.1 G3X16Z-8CR=8 (球面) G1Z-16 ( 16外圆) G1X17.8 (台阶) G1X21.8Z-18 (倒角) G1Z-38 (21.8外圆) 数控车床加工编程实例 G1X26 G1X38Z-46 Z-54 G0X100 G0Z40 T2D1 (切槽刀 ) G0X27Z-38 G1X18F0.04 (切槽) G0X100 G0Z40 为什么要先X方向退? 数控车床加工编程实例 T3D1 (螺纹刀) G0X21Z-14 (第一刀) G33Z-36K2 G0X23 G0Z-14 G0X20.4 (第二刀) G33Z-36K2 G0X23 G0Z-14 G0X20.0 (第三刀) G33Z-36K2 数控车床加工编程实例 G0X23 G0Z-14 G0X19.3 (第四刀) G33Z-36K2 G0X100 G0Z40 T2D1 (切断刀) G0X40Z-58 G1X0.1F0.04 G0X100 G0Z40 M5 M2 G0X23 G0Z-14 G0X19.84 (第四刀) G33Z-36K2 G0X100 G0Z40 T2D1 (切断刀 ) G0X40Z-58 G1X0.1F0.04 (切断) G0X100 G0Z40 M5 M2 操作示范 请 同学们自觉地 ! (垃圾、废物带走) 整理好现场 THE END
展开阅读全文