- 1、本文档共40页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数控铣削加工编技术
项目2 数控铣削加工编程技术
2.1、程序的基本结构 一个完整的加工程序是由若干程序段组成,而每个程序段是由一个或若干个指令字组成。指令字代表某一信息单元,每个指令字又由字母、数字、符号组成。如:
O1234; 程序编号
N1 G90G54G00X0Y0; 程序段
N2 S800M03; 程序段
N3 Z100.0 程序段
N4 Z5.0; 程序段
N5 G01Z-10.0F100; 程序段
N6 G41X5.0Y5.0 D1 F200; 程序段
N7 Y15.0; 程序段
N8 X25.0; 程序段
N9 Y5.0; 程序段
N10 X5.0; 程序段
N11 G40X0Y0; 程序段
N12 G00Z100.0; 程序段
N13 M05; 程序段 N14 M30 程序结束
程序说明: 第一行O1234指的是程序的编号,用来区别不同程序。不同的机床厂家对使用的编号的位数和数值范围将不同,通常用4位数字表示,即“0001”~“9999”,但“8000”~“9999”已被生产厂家使用,不能作为编程号使用,故编程号为“0001”~“7999”,并在数字前必须给出标识符号“O”。
第二行是一些准备工作,告知数控机床程序编制的方式、工件所在位置、选用的坐标系等。N1代表程序段号(简称顺序号),机床加工时并不起作用,是为了便于程序的编制和修改,可以跳跃使用,也可以省略。程序段号通常也用4位数字表示,即“0000”----“9999”,在数字前也必须给出标识符号“N”;符号“G”规定为准备功能(简称G代码),通俗讲,凡是与机床的运动位置有关的指令,都可以用G代码来表示,如G00(快速抬刀)、G01(直线插补)等。
第三行指定数控机床主轴按顺时针旋转,转速为800。符号“S”代表主轴转速,单位为;符号“M”规定为辅助功能代码(简称M代码),通常起辅助作用的指令,如M03(主轴顺时针旋转)、M04(主轴逆时针旋转)、M05(主轴停转)等。
第四行至第十三行给出刀具运动轨迹,F代表刀具的进给速度分别为100和200。X、Y、Z代表刀具运动位置,单位一般为mm或脉冲;符号“D”为刀具半径偏置寄存器,数字表示表示刀具半径补偿号,在执行程序之前,需提前在相应刀具半径偏置寄存器中输入刀具半径补偿值。
第十四行指主轴停转。
最后一行,程序结束。
需要说明的是:不同数控系统(例如FANUC(法那科)、SIEMENS(西门子)等)有不同的程序段格式,格式不符合数控系统规定要求,数控装置就会报警,程序就不能运行。
2.2、坐标系
在加工过程中,数控机床是通过什么来识别工件的加工位置的呢?为了确定数控机床的运动方向,移动距离,就要在数控机床上建立一个坐标系,称为机械坐标系或机床坐标系,机械坐标系是机床制造商在出厂时,已设置的一个坐标。在编制程序时,以机械坐标系来作为工件确定运动方向和距离的坐标系,从而与数控机床建立了坐标关系。供编程使用的坐标系,称为工件坐标系或编程坐标系,为使编程人员在不知道是“刀具移近工件”,还是“工件移近刀具”的情况下,就可以根据图纸确定机床加工过程,所以在编程中,为使编程方便,一律假定工件固定不动,刀具运动的坐标系来进行编程。数控机床的坐标系是采用右手直角笛卡儿坐标系,如图(4-1)所示。 图(4-1)笛卡儿坐标系
Z坐标定义为平行机床主轴的坐标轴,其正方向规定为从工件台到刀具夹持的方向,即刀具远离工件的运动方向。
X坐标为水平的、垂直于工件装夹平面的坐标轴,其正向一般规定为操作人员面向机床时右侧为正X方向。
Y坐标垂直于X、Z坐标轴,其正方向则根据X 和Z轴按右手法则来确定。
2.3、坐标原点
1、机械原点 又称机床原点,是机械坐标系的原点,它的位置是在各坐标轴的正向最大极限处,是机床制造商设置在机床上的一个物理位置,其作用是使数控机床与控制系统同步,建立测量机床运动坐标的起始点。每次启动数控机床时,首先必须机械原点回归操作,使数控机床与控制系统建立起坐标关系,并使控制系统对各轴软限位功能起作用。
2、编程原点 又称程序原点,是编程人员以工件图样上的某点为工件坐标系的原点,即工件坐标系的原点。一般对于数控铣床用G54~G59来设置编程原点。
2.4 常用编程指令代码
在数控编程中,有的编程指令是不常用的,有的只适用于某些特殊的数控机床。这里只要介绍一些常用的编程指令,对于不常用的编程指令,请参考使用的数控机床编程手册。
1、准备功能指令(G指令)
准备功能指令由字符G和其后的1~3位数字组成,其主要功能是指定机床的运动方式,为数控系统的插补运算作准备。G指令的有关规定和含义见表4-1。
表4-1 G代码的说明
G代码 功能 G代码 功能 G00 定位(快速进给) G43 取消刀具长度补偿
您可能关注的文档
最近下载
- 《肠内肠外营养护理》课件.ppt VIP
- 国家噪音标准规范.doc VIP
- 第2课 土特产包装设计 课件 2023—2024学年浙美版初中美术八年级上册.pptx VIP
- 中考语文诗词鉴赏《桃花源记》《感士不遇赋(并序)》《归园田居》《饮酒》含答案.docx
- 5万吨农副产品加工冷链物流建设项目可研性分析报告.doc VIP
- (6S管理)污水自来水处理厂自来水厂目可视化管理设计方案.pptx VIP
- 化工设计习题及答案.doc
- 综合应用能力事业单位考试(中小学教师类D类)试卷与参考答案(2024年).docx VIP
- 四年级下册劳动《包装礼品盒》PPT课件.pptx VIP
- 正己烷-安全技术说明书MSDS.docx VIP
文档评论(0)