第4章 数控编程常用指令.

Slides:



Advertisements
Similar presentations
数控编程及加工技术 吴刚.
Advertisements

指導老師 陳美利 夜二技 英三甲 697c0005林佳瑄 697c0011羅 琳 697c0036程鈴雄
第二章 数控加工编程基础 学习重点: 了解数控编程的的方法及内涵;
数 控 铣削编程 机电一体化技术专业 主编 韩文成 参编 郭瑞华 王凤霞 于婷婷 主审 王建明 电子信息与自动化系
G02、G03圆弧插补指令 (华中系统) 主讲人:黄建新 单 位:福建省莆田华侨职业中专学校.
单调递增 非单调递增 怎么办 总结:G71只能车削单调递增(或递减) Company Logo.
数控加工基础知识 数控加工 绿点科技有限公司-----镁合金机加.
数 控 车 削 编 程 工 程 训 练 中 心.
第5章 SIEMENS数控系统 5.1 SIEMENS数控系统数控编程原理.
数控铣床加工技术.
钻孔 湖南交通职业技术学院机电工程系 张炳根.
1.4 民用建筑的构造组成 1、基础 2、墙体和柱 3、屋顶 4、楼地层 5、楼梯 6、门窗 次要组成部分(阳台、雨蓬、台阶、散水等)
Ψ研究動機Ψ 上理化課時我們學到可以用食鹽水來製造冷劑,那我們是否可以用其他的東西來替代食鹽,或由改變食鹽和冰的比例來探討哪一種的冷劑效果最好呢?
第四章 数控铣床的程序编程 第一节 数控铣床编程的基本方法 一、有关坐标和坐标系的指令 (1)、绝对值编程G90与增量值编程G91
单元5 数控车削加工FANUC系统 5.1 常用G代码 5.2 简单循环功能 5.3 复合循环功能 5.4 刀具参数补偿功能
§4 .1 数控铣常用指令 §4 .2 数控铣编程实例 思考与练习
数 控 技 术 华中科技大学机械科学与工程学院.
第3章 数控车床编程 3.1 数控车床编程基础 3.2 FANUC系统数控车床程序的编制.
苏州工业园区工业技术学校 第四章 中级工工考零件的案例分析 1.中级工工考零件一 2.中级工工考零件二 3.中级工工考零件三.
任务三 金属切削原理与刀具.
第五章 数控车床编程 理论学时:6学时 主 讲:程胜文 湖北职业技术学院机电工程系.
课题四:数控车削加工编程技术 一:目的与要求 熟悉数控车系统基础指令的格式和编程方法,熟练掌握简单形体的编程技术。 二:课时安排 8学时
PLC在数控系统中的典型应用 主讲人:何梦佳 中山职业技术学院 机电工程系.
S 数控机床故障诊断与维修.
工程训练中心 数控车床.
2.2手工程序编制 二、程序编制的标准规定和代码 (五)准备功能(G)和辅助功能(M).
热烈欢迎各位领导、师生听课。 敬请提出宝贵意见。谢谢!
课题四:机床操作面版的熟悉 一:目的与要求
CPU结构和功能.
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
工业机器人技术基础及应用 主讲人:顾老师
数 控 技 术 华中科技大学机械科学与工程学院.
课题4 数控铣床操作面板介绍 一、实训目的与要求 二、实训设备及仪器 三、相关知识讲解 四、实训内容 五、实训总结 六、实训报告.
加工中心的 编程与操作.
单元05:外轮廓铣削加工的编程方法 主讲教师:鲁淑叶.
2.2手工程序编制 二、程序编制的标准规定和代码 (五)准备功能(G)和辅助功能(M).
第一章 绪论 数控程序编制的概念 数控编程课程的主要内容 数控机床的坐标系 常用编程指令.
第四章 数控铣床的编程 一、概述 数控铣床可进行钻孔、镗孔、攻螺纹、外形轮廓铣削、平面铣削、平面型腔铣削及三维复杂型腔铣削。 二、分类
潘老师 工业机器人入门实用教程 (EFORT 机器人) 主讲人
4.2 数控编程基础 数控机床是一种高效的自动化加工设备,它严格按照加工程序,自动的对被加工工件进行加工。我们把从数控系统外部输入的直接用于加工的程序称为数控加工程序,简称为数控程序,它是机床数控系统的应用软件。与数控系统应用软件相对应的是数控系统内部的系统软件,系统软件是用于数控系统工作控制的,它不在本教程的研究范围内。
工业机器人技术基础及应用 主讲人:顾老师
项目一 典型零件的数控铣削加工.
课题五:配合件加工 一:目的与要求 掌握圆柱、圆锥、螺纹类配合件的加工方法,学会配合件加工及控制配合精度的方法,并能合理使用各种编程指令,合理安排加工工艺。 二:课时安排 (0.5周) 1、工艺分析 2、学生编程 3、下料及准备工作 4、数控加工 5、检测评分 三:检测手段.
单元11:钻、扩与铰孔加工的编程方法 主讲教师:熊隽.
第三章 数控车床的编程 本章主要要求 ①了解数控车床的基本构成及分类、工艺范围、常用刀具、夹具、量具等工艺装备
PT200中拼版的制作 一、概念部分 如图中所示,PT200中坐标系定义为4种方向,当选择某的坐标系后,则认为在程式的制作中凡是在选定的贴装位置都是正的坐标,注意的是在PT200及设备中(程式部分)没有负的坐标。 *也就表示测量数据时,选择某点为原点在选定的坐标系的方向上测量元件贴装位置,所有的数值都纪录为正的数值,而不是四象限坐标系中的正的和负的数值的坐标。
姚金宇 MIT SCHEME 使用说明 姚金宇
3.3 垂径定理 第2课时 垂径定理的逆定理.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
《数控加工程序编制及操作》 实训课程 电子教案
第7章 加工中心编程.
数控技术—杠杆吊销轴 杠杆吊销轴的数控加工 -----校企合作产品 授课:张 红 霞 班级:13 数 控(3) 时间:2014年12月3日.
项目五 铣削编程.
一、加工中心程编概述 二、部分G功能指令的编程方法 三、固定循环功能 四、子程序 五、用户宏程序
数控编程技术 第三章.
数车仿真对刀 机电工程系 王敏.
本节内容 内存复制指令 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群 : 联系电话:
单元08:子程序的应用 主讲教师:鲁淑叶.
§4.1 数控车床编程基础 §4.2 车削固定循环 §4.3 螺纹车削加工 §4.4 典型数控车床编程实例 练习与思考
单元02:数控铣床程序编制基础 主讲教师:王小虎.
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
§7.1 数控车床编程基础 §7.2 数控车床编程实例 练习与思考
项目七:槽的数控车削加工.
项目一:阶梯轴编程与加工.
工业机器人技术基础及应用 主讲人:顾老师
课题八:一般复杂零件的加工 目的与要求 1、熟练和巩固数控车一般指令的使用方法; 2、掌握运用各种测量手段检测工件精度的方法。
数控铣削编程与加工技术 电子教案 主 编 张英伟 主 审 电子工业出版社 教育部职业教育与成人教育司推荐教材
任务3 子程序与坐标平移编程 1.了解子程序的概念及运用。 2.掌握采用子程序编程的方法。 3.掌握坐标平移基本指令。
第三章 图形的平移与旋转.
Presentation transcript:

第4章 数控编程常用指令

第4章 数控编程常用指令 概述 与坐标和坐标系有关的指令 运动路径控制指令 辅助功能及其他功能指令 不同数控系统功能的比较

第4章 数控编程常用指令 4.1 概述 一、数控编程常用指令代码分类 1、准备功能G、辅助功能M、主轴功能S、进给功能F、刀具功能T代码 第4章 数控编程常用指令 4.1 概述 一、数控编程常用指令代码分类 1、准备功能G、辅助功能M、主轴功能S、进给功能F、刀具功能T代码 2、模态G代码和非模态G代码 3、模态M功能和非模态M功能 4、前作用M功能和后作用M功能 二、我国JB3208-1983G、M代码 见表4.1、4.2

第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.1 工作坐标系设定指令 G92模态指令 程序段格式为:G92 X Y Z 第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.1   工作坐标系设定指令 G92模态指令 程序段格式为:G92 X Y Z   X、Y、Z为刀位点在工件坐标系中的初始位置。 G92 X25.0 Z350.0 设定工件坐标系为X1O1Z1 G92 X25.0 Z10.0 设定工件坐标系为X2O2Z2 图4.1 工件坐标系设定 350 10 O2 Z1、Z2 O1 X1 X2 25

第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.2 工件坐标系选择指令 第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.2  工件坐标系选择指令 工件坐标系选择指令有G54、G55、G56、G57、G58、G59。均为模态指令。 加工之前,通过MDI(手动键盘输入)方式设定这6个坐标系原点在机床坐标系中的位置,系统则将它们分别存储在6个寄存器中。程序中出现G54~G59中某一指令时,就相应地选择了这6个坐标系中的一个。 程序段格式为:G54

第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.3 局部坐标设定指令 G52,属于非模态指令,仅在本程序段中有效。 第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.3  局部坐标设定指令 G52,属于非模态指令,仅在本程序段中有效。 程序段格式为:G52 X Y Z A B C 4.2.4  直接机床坐标系编程指令 直接机床坐标系编程指令G53,属于非模态指令, 只在本程序段中有效。在含有G53指令的程序段中,利用绝对值编程的移动指令的坐标位置是相对于机床坐标系的。

第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.5 坐标平面选择指令 第4章 数控编程常用指令 4.2 与坐标和坐标系有关的指令 4.2.5  坐标平面选择指令 G17、G18、G19指令功能为指定坐标平面,都是模态指令,相互之间可以注销。G17、G18、G19分别指定空间坐标系中的XY平面、ZX平面和YZ平面 4.2.6  绝对值编程指令与增量值编程指令 绝对值编程指令是G90,增量值编程指令是G91,它们是一对模态指令。G90出现后,其后的所有坐标值都是绝对坐标,当G91出现以后,G91以后的坐标值则为相对坐标

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.1 单位设定指令 1、尺寸单位设定指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.1  单位设定指令 1、尺寸单位设定指令 尺寸单位设定指令有G20、G21。其中G20表示英制尺寸,G21表示公制尺寸。G21为缺省值。 SIMENS和FAGOR系统采用G71/G70代码。 2、进给速度单位的设定指令 G94、G95,均为模态指令,G94为缺省值。 程序段格式为:G94 F;或G95 F G94设定每分钟进给量,G20-- in/min、 G21--mm/min。 G95设定每转进给量,G20-- in/r、 G21--mm/r。

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.1 单位设定指令 3、半径和直径编程 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.1  单位设定指令 3、半径和直径编程 半径和直径编程指令分别为G22和G23。注意,华中数控世纪星HNC-21/22T系统的直径/半径编程采用G36/G37代码。 如图,刀尖从A到B时,以绝对值编程为例,程序段为: 直径编程 G90 G01 X36 Z8 半径编程 G90 G01 X18 Z8

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.2 快速定位指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.2  快速定位指令 G00为快速定位指令,刀具以点位控制方式从刀具所在位置以各轴设定的最高允许速度移动到指定位置,属于模态指令。 程序段格式为:G00 X  Y  Z,X Y Z为目标点坐标。 指令F对G00程序段无效 4.3.3  方向定位指令 G60与G00的功能相似,它们都是快速地进行定位。只不过G60定位的方式不同,它先快速到达一个中间点,然后再以一固定速度移到定位点。为非模态指令,仅在本程序段中有效。 程序段格式为:G60 X Y Z,其中X、Y、Z为定位终点。

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.4 线性进给指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.4 线性进给指令 G01指令即直线插补指令,按程序段中规定的进给速度F,由某坐标点移动到另一坐标点,插补加工出任意斜率的直线。 机床在执行G01指令时,在该程序段中必须具有或在该程序段前已经有F指令,如无F指令则认为进给速度为零。G01和F均为模态代码。 程序段格式为:G01 X Y Z F X Y Z为目标点坐标。

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.4 线性进给指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.4 线性进给指令 例如图4.6所示路径,要求用G01,坐标系原点O是程序起始点,要求刀具由O点快速移动到A点,然后沿AB、BC、CD、DA实现直线切削,再由A点快速返回程序起始点O,其程序如下: %0001        N01 G92 X0 Y0  N10 G90 G00 X10 Y12 S600 T01 M03 N20 G01 Y28 F100 N30 X42 N40 Y12 N50 X10 N60 G00 X0 Y0 N70 MO5 N80 M02 O X Y A D C B 12 28 10 42 图4.6 G01编程图例

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 G02、G03为圆弧插补指令,该指令的功能是使机床在给定的坐标平面内进行圆弧插补运动。 圆弧插补指令首先要指定圆弧插补的平面,插补平面由G17、G18、G19选定。 圆弧插补有两种方式,一是顺时针圆弧插补G02,一是逆时针插补G03。 编程格式有两种,一是I、J、K格式,另一种是R格式。

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 程序段格式: 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 程序段格式: G02 X  Y  I  J  F或 G02 X  Y  R  F G03 X  Y  I  J  F或 G03 X  Y  R  F  G02 G03 Z X Y O 图4.7 圆弧插补方向判别

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 1、圆弧插补指令 如图4.9所示图例,设刀具由坐标原点O相对工件快速进给到A点,从A点开始沿着A、B、C、D、E、F、A的线路切削,最终回到原点O。   O X Y 15 38 78 R20 48 R23 30 10 25 图4.9 G02、G03编程图例 A B C D E 58 F %0001 N10 G92 X0 Y0 N20 G90 G17M03 N30 GOO X15 Y10 N40 G01 X43 F180 S400 N50 G02 X20 Y20  I20 F80   N60 G01 X0Y18F180 N70 X-40 N80 G03 X-23Y-23 J-23 F80 N90 G01 Y-15 F180 N100 G00 X-15Y-10 N110 M02   使用R格式编程 N50 G02 X78 Y30 R20 F80 N80 G03 X15 Y25 R23 F80 R表示圆心角小于180º的圆弧 用R-表示圆心角大于180º的圆弧 *整圆只能用圆心坐标编程

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 2、螺旋线进给指令 以XY平面为例,程序段格式为: 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.5 圆弧进给及螺旋线进给指令 2、螺旋线进给指令 以XY平面为例,程序段格式为: G17 G02/G03 X Y I J Z F或G17 G02/G03 X Y R Z F 螺旋线进给指令的执行方式如图4.12所示。 图4-12 螺旋线插补

第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.6 暂停指令 第4章 数控编程常用指令 4.3 运动路径控制指令 4.3.6 暂停指令 G04为暂停指令,该指令的功能是使刀具作短暂的无进给加工(主轴仍然在转动), 经过指令的暂停时间后再继续执行下一程序段,以获得平整而光滑的表面。G04指令为非模态指令。 其程序段格式为:G04 X(或P或F或S)   N05 G90 G1 F120 Z-50 S300 M03     N10 G04 X2.5     ;暂停2.5秒 N15 Z70 N20 G04 S30     ;主轴暂停30转 N30 G00 XO Y0    ;进给率和主轴转速继续有效 N40 ……

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 1、M00——程序停止指令 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 1、M00——程序停止指令 M00指令实际上是一个暂停指令。功能是执行此指令后,机床停止一切操作。按下控制面板上的启动指令后,机床重新启动,继续执行后面的程序。 2、M01——计划停止指令 M01指令的功能与M00相似,不同的是,M01只有在预先按下控制面板上“选择停止开关”按钮的情况下,程序才会停止。 3、M02——程序结束指令 M02指令的功能是程序全部结束。此时主轴停转、切削液关闭,数控装置和机床复位。该指令写在程序的最后一段。

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 4、M03、M04、M05——主轴正转、反转、停止指令 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 4、M03、M04、M05——主轴正转、反转、停止指令 M03表示主轴正转,M04表示主轴反转。所谓主轴正转,是从主轴向Z轴正向看,主轴顺时针转动;反之,则为反转。M05表示主轴停止转动。 5、M06——自动换刀指令 M06为手动或自动换刀指令。当执行M06指令时,进给停止,但主轴、切削液不停。 6、M07、M08、M09——冷却液开关指令 M07表示2号冷却液或雾状冷却液开。M08表示1号冷却液或液状冷却液开。M09表示关闭冷却液开关。

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 7、M30——程序结束指令 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.1 辅助功能指令 7、M30——程序结束指令 M30指令与M02指令的功能基本相同,不同的是,M30能自动返回程序起始位置,为加工下一个工件作好准备。 8、M98、M99——子程序调用与返回指令 M98为调用子程序指令,M99为子程序结束并返回到主程序的指令。

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.2 刀具功能指令 1、T指令编程 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.2 刀具功能指令 1、T指令编程 刀具功能用地址符T加4位数字表示,前两位是刀具号,后两位是刀补号。如果后两位数为00,则表示刀具补偿取消。 2、T、D指令编程 T后接两位数字,表示刀号,选择刀具;D后面也是接两位数,表示刀补号。如果选用了D0,则表示取消刀具补偿。

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.3 进给功能指令 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.3 进给功能指令 也称F功能,表示进给速度,属于模态代码。在G01、G02、G03和循环指令程序段中,必须要有F指令,或者在这些程序段之前已经写入了F指令。进给功能用地址符F和其后1至5位数字表示,通常(F×××)表示。单位一般为mm/min,当进给速度与主轴转速有关时(如车削螺纹),单位为mm/r。 1、切向进给速度的恒定控制 2、进给量设定 G94G95、G98G99 3、进给速度的调整 进给修调开关 4、快速移动速度 进给修调开关

第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.5 不同数控系统功能的比较 4.4.4 主轴转速功能指令 第4章 数控编程常用指令 4.4 辅助功能及其它功能指令 4.4.4 主轴转速功能指令 也称S功能,主要表示主轴转速或速度,属于模态代码。主轴转速功能用地址符S加二到四位数字表示。用G97和G96分别指令单位为r/min或m/min,通常使用G97(r/min)。 G96 S300    ;主轴转速为300m/min G97 S1500     ;主轴转速为1500r/min 在车床系统里,G97表示主轴恒转速,G96表示恒切削速度。 4.5 不同数控系统功能的比较