数控编程(6篇)

来源:收集

数控编程篇1

关键词:数控机床;数控编程;后置处理

目前的数控机床自带有编程程序,可是有时自带的编程程序不能满足复杂的编程需求,这就要求编程人员对数控编程作后置处理并传输。

1基于网络的数控编程需要处理的参数

要用网络的数控方式编程,先需了解数控机床编程需要处理的对象。

数控编程要应用多轴加工的方式处理对象。过去,机床会应用两轴加工的方法,即Z轴固定,X与Y轴为可变座标轴,这种加工的方式过于粗放。目前人们应用了五轴机床三轴联动加工的方式。数控编程的编程对象即为五轴。数控编程的加工原理为右手笛卡尔坐标系为标准加工;标准座标轴原点为基础,该参数不可变,其余参数可变,数控编程需用程序控制可控参数;数控编程要用程序描述的方式控制刀具行动。数控编程具体的处理对象为刀位轨迹、切削工具、加工方式这三项内容。

数控编程人员要针对作业的需要了解编程后置处理的范围,给出编程的方案、调整编程的参数、在计算机上做好编程模拟实验,待编程模拟实验的结果满足数控机床加工的需求后,方可将上传数控机床加工的程序,让数控机床以此程序为依据开展生产作业。

2基于网络的数控编程需要应用的平台

构建网络平台――要做好数控机床的后置处理与传输,需要网络的支持。比如数控机床需要下载配套的后置配程软件或者与之相关的插件等。现代的数控机床都自带有连接网络的串行通信插口,在开展数控后置处理时,需让数控机床连上网络。

构建硬件平台――数控机床本身即为一个硬件系统,只要数控机床编程人员仔细阅读数控机床的说明书,就能掌握数控机床的硬件操作要点。比如RS-232串行口的数控机床可应用摭展卡与数联网连接。此时扩展卡可将数控机床的通信协议转换为以太网的通信协议,让数控机床可以接受互联网中的信息。如果数控机床自带有DNC智能插口,那么数控机床可以直接接受互联网的信息。

构建软件平台――要完成数控机床的后置处理工作,就需要给数控机床一个后续编程的环境。为数控机床提供网络环境与硬件环境的目的,实际上就是为了让数控机床能够下载DNC集成系统,数控编程人员需在该集成系统中完成数控编程后置处理工作。如果数控机床没有DNC集成系统,就需下载该系统;如果数控系统自带DNC集成卡,则可仅需完成DNC集成系统的升级。

3基于网络的数控编程后置处理的方法

数控机床一般自带有简易编程的功能,只是人们应用数控机床生产复杂的机械时,可能现有的数控编程命令不能满足人们特殊的生产需求,此时人们就要应用编程后置处理的方法完善这类程序,这个过程,就要依靠数控机床的后处理器完成。数控机床的后处理器就是要把人们下达的特殊指令转达为数控机床能够理解的命令。数控机床的后处理器具有接口功能、NC程序生成功能、专家系统功能、反向仿真功能,应用后置处理器,人们可以了解下达的指令是否可以满足数控生产的需要。

当人们设置好数控编程平台以后,人们要用编程的方式完成数控机床的后置处理。过去,人们要应用G语言为数控机床编程,这种编程方式不够直观,若未受过专业编程训练的工作人员可能不能完成编程操作。现在人们设计了一套宏命令指令串,这些指令串中自带有数控操作命令,人们如果要完成数控编程的后置处理工作,只需要给将这些宏命令串组合成程序指令,就可完成编程操作。以CAXA-ME软件为例,该软件自带的宏命令串共计有35个:01――当前后置文件名POST-NAME;02――当前日期POST-DATE;03――当前时间POST-TIME;(下略)……

数控机床编程人员只需要向宏字符串下达程序操作指令,编写程序头,下达换刀指令,即可应用编程的方式完成特殊的数控操作。在这个过程中,编程人员需要通过编程的方式控制文件的长度、控置行号、控制编程的方法、数值的格式、圆弧的控制、做好文件扩展名的设置。

以编程人员要编写一个程序名为test1的文件,它的文件序号为1234为例,该程序的开始编号为100,而增量为2,刀具号为01号,主轴的转速设置为每秒1500r,该程序的后置步骤可描述为表2:

数控编程人员处理完程序以后,可传输编写的程序,该程序通过后置处理器的验证以后,若证实该程序能满足数控生产的需求,该程序即可被应用。

4总结

数控编程人员以此方法可对数控机床的程序作后置处理与传输,应用此方法,数控编程人员可编写出较为复杂的数控生产程序。

参考文献:

[1]范兴柱,王金伟,栋,楼佩煌,叶文华,戴勇.集成制造车间生产控制的小型DNC系统技术研究[J].机械制造与自动化,2001(05).

数控编程篇2

手工编程是加工程序的基础,也是机床现场调试的主要方法。

一个完整的程序基本由程序名、程序内容、程序结束组成。

掌握数控代码的含义,一个程序中由辅助功能M、准备功能G、刀具功能T、转速指令S、进给指令F组成。

数控编程篇3

【关键词】数控:教学改革;实训

数控技术是制造业实现自动化、柔性化、集成化生产的基础;是提高产品质量、提高劳动生产率必不可少的技术手段;数控技术是国防现代化的重要战略物质;是关系到国家战略地位和体现国家综合国力水平的重要基础性产业。而《数控编程与操作》课程又数控专业最核心的一门课程。现代制造产生对数控专业的中职生的要求是,从事生产管理、机械产品设计,数控编程与加工操作,数控设备安装、调试与操作,数控设备故障诊断与维修、改造及售后服务等工作。目前,该门课程的教学主要采用的是传统的以讲为、练为辅的教学方法,存在着与生产脱节、学生能力不强、不适应生产实际需要等等问题和缺点,教学方法的改进迫在眉睫。

一、课程的传统教学过程中存在的问题

通过不同的学校,以及与实际的工业生产过程相比较,就能够很轻易的发现出传统的教学模式当中所在的问题:

二、教学理论过多,实操内容过少

从真正的生产过程来说,这门课程应该完全是一门实践类课程,相应的理论教学应该在实操的教学过程中进行适时地补充。然而,实际教学过程中的实际情况是,数控理论和实操教学被切分成了两个学科,有的中职类学校甚至是只学理论,抛开实操教学的过程。这样的教学方法完全地有悖于现代的生产制造的过程。

另外,针对目前中职类学校的生源的学习能力不强和学习兴趣不高的普遍现状,教学内容的灵活安排显得尤为重要,理论如果过多的话,会使得课程的学习难上加难。如果能够安排大量的实操学习的话,会对中职类学生的学习效果的提高起到很好的帮助。

三、课程内容过多,有用的不多

数控专业的教学内容和计划,也应该紧跟现代生产技术的步伐,与时俱进,而不应该停留在解放前的年代。教学内容陈旧,与实际应用严重脱节。很多学校广开课程,从一年级,到二年级,充斥了各种各样的理论课程,有互换性,机械原理与机械设计,液压与气压技术,材料与工程力学,流动力学等课程,与数控专业有直接相关的内容并不是很多,甚至有很多课程学生在学习了之后,一辈子的工作实习过程中可能都不会用到。课程内容的调整也应该马上进行。

四、教学方法陈旧,教学效率低下

现代信息技术的广泛应用使得现今的教学方法也起了翻天覆地的变化。黑加白的传统工具已经正在被社会淘汰,多媒体、CAD/CAM、编程模拟软件等教学工具的应用也应该在数控专业的教学过程中广泛地推广。很多学校的教学设备陈旧,设备更新速度太慢,另外,数控设备的更新速度之快,价格之昂贵,使得很多中职类学校无法满足实操学习的需要。而如果因为这样,使得数控编程的学习仅仅限于课程的理论教学和学习者的手动编程,一行一行地编写NC代码的话,会使得数控编程的学习枯燥无味,教学效率低下。

五、教学方法的改革初探

更新课程内容,与实际应用接轨

课程教材的编写应该与实际的生产应用充分结合,教学内容均应该来自于实际的生产过程。3轴以上的加工设备正在被广泛地采用,而关于4轴、5轴生产设备的教学资料相当稀少,所以,在编程教材的同时,应该充分地考虑实际生产需要,而老教材当中又没有的内容。

六、突出内容的次重点,着重提高实操能力

《数控编程与操作》应该将数控基础知识、制造设备、CAD/CAM技术、手动编程、软件操作与仿真和加工中心的操作等教学内容有机地整合在一起,突出主次,将操作的学习放在首位和安排大量课时进行学习。

七、充分地利用多媒体设备和仿真软件

在进入车间参加实际生产之前,应该已经具备了数控专业相关的基础知识之后,并且很好地掌握了CAD/CAM技术。这些内容的教学应该充分地利用好多媒体设备和仿真软件,这样不仅能够在学习实操之间,将整个的加工生产过程生动地展现在学习者面前。仿真软件不同于实际的生产过程,不会发生撞刀、飞件、断刀等生产事故,学习者可以在仿真软件上无所畏惧地学习和进行实操模拟。其实,数控编程和操作仿真软件有着较多的功能,学习如果能够充分地利用好仿真的话,能够使得专业的学习事半功倍,比如,数控编程和实操软件有程序调试和检测功能,它能够自动发现编程者所编程序当中的语法和工艺错误,并且还能够准确地告诉学习者错误发生在哪一段哪一个地址上。这种软件使得数控课程的学习能够做到一目了然,立竿见影,学习兴趣和效果都会大大提高,也大大提高了教师在教学过程中的乐趣,最主要的是能够大大地降低生产事故的发生率。

八、教学效果反馈

实际的教学实践效果显示,这种改革之后的教学方法能够更好地适用现代生产技术的发展,课程内容及学习顺序的安排也都符合实际的数控生产过程,并且多媒体技术及仿真模拟软件的使用能够大大地调动学生的学习兴趣,很大程度上的提高数控专业的教学和学习效率。

参考文献:

数控编程篇4

关键词:数控编程与操作;课程建设

中图分类号:G71文献标识码:A文章编号:1003-2851(2011)05-0107-02

长江工程职业技术学院的《数控编程与操作》课程作为机械工程系机电一体化技术专业精品课程建设。该门课程建设质量的好坏,一方面体现其教学效果,另一方面也会对本系其它课程建设起到带头示范作用。

国家出台《教育部关于全面提高高等职业教育教学质量的若干意见》《教育部关于启动高等学校教学质量与教学改革工程精品课程建设工作的通知》文件指出:精品课程是具有一流教师队伍、一流教学内容、一流教学方法、一流教材和一流教学管理的特点的示范性课程。因此精品课程的建设应该从这“5个一流”来努力。在此,结合本系的实际情况对《数控编程与操作》精品课程建设作相关内容的探讨。

一、课程定位

《数控编程与操作》是作为机电一体化技术专业的专业核心课程来建设的。在学生学习了机械制图、机械设计基础、工程材料及热加工工艺、金属工艺学等基本理论知识的基础上,要求学生会合理制定数控加工工艺文件;掌握手工编程的基本步骤和方法并能对一般复杂的零件进行数控程序的编制;能熟练使用数控机床对零件进行加工操作。掌握自动编程的基础知识,能利用编程软件对复杂零件进行程序的编制。同时,通过参加数控技能鉴定考试,学生可以取得数控车工、数控铣工职业资格证书。

随着现代社会装备制造业的发展,数控技术被运用到生产、制造各个领域当中。而数控机床的编程与操作技术是数控技术直接在生产中的应用与体现。高职高专教育是以培养学生职业能力为目标,以就业为导向的教育。针对我系机电一体化数控方向的学生而言,很大一部分学生毕业后将从事机床的操作、编程或与之相关的工作。而培养学生的编程与操作能力主要是通过本门课程教学完成的。因此,数控编程与操作课程的学习对培养学生职业能力起到举足轻重的地位。

二、课程的设置

通过对人才市场的调研以及机电行业职业岗位的分析,我们确立了本课程所主要面向的职业岗位:数控车工和数控铣工。根据高职教育的特点并结合这两个岗位工作要求,我们归纳确定出典型工作任务,形成若干工作项目,同时引入职业技能鉴定的标准。整个课程设置以职业能力培养为重点,与行业企业合作进行基于典型工作过程的课程开发与设计,充分体现职业性、实践性和开放性的要求。归纳起来即以下边的流程展开课程的设置。

图1:课程内容设置流程图

在课程内容设置过程中,我们确定了本课程的教学目标,包括能力目标:①能够合理制定数控加工工艺方案的能力;②能够合理确定走刀路线并进行编程中数学处理与计算,选择数控加工刀具的能力;③具有数控加工程序的编制及调试、数控机床参数设置及操作的能力;④能够运用自动编程软件绘制图形并生成数控代码的能力;知识目标:①掌握机械加工工艺基础知识;②掌握数控机床的基本原理和结构;③掌握数控机床的编程和基本操作;④掌握Mastercam自动编程软件的使用和操作;素质目标:①具有一定的自学能力和创新意识,能运用所学知识分析解决实际问题;②具有良好的职业素养和吃苦耐劳及团结协作的精神。

三、教学内容

本课程主要根据数控机床操作岗位和数控编程岗位的职业工作过程和职业能力要求,以及相关国家职业技能鉴定标准,来确定课程培养的技能点、知识点和职业素质能力要点。根据行业企业发展需要和完成职业岗位实际工作任务所需要的知识、能力、素质要求,选取教学内容,并为学生可持续发展奠定良好的基础。

结合专业现有条件,对本专业原有的《数控车铣编程与操作》、《数控加工工艺学》、《Mastercam应用》三门课程进行充分整合,形成目前的《数控编程与操作》,本课程划分为五大项目,每个项目中设置若干典型工作任务,分别为,

项目一:数控仿真软件操作,其典型工作任务有:①华中世纪星/FANUC0I数控系统机床面板的操作;②华中世纪星/FANUC0I数控系统车床的对刀操作及自动加工;③华中世纪星/FANUC0I数控系统铣床及加工中心的对刀操作及自动加工;

项目二:数控车床编程及操作,典型工作任务有:①外圆柱、外圆锥面的加工;②螺纹与槽的加工;③台阶轴的加工;④轴套的加工;⑤手柄的加工;⑥典型轴套类综合件的加工;⑦复杂综合类零件的加工;

项目三:数控铣床编程及操作,典型工作任务有:①加工平面;②加工外圆弧面零件;③加工矩形槽;④加工配合件;⑤加工孔类零件;⑥典型铣削类综合零件的加工;

项目四:数控加工中心编程及操作,典型工作任务有:典型加工中心零件的加工;

项目五:自动编程技术,典型工作任务有:①Mastercam基础知识;②常见零件图形的二维建模;③典型零件的三维实体建模;④自动编程基础;⑤典型零件的二维铣削加工编程;⑥典型零件三维铣削加工编程;

将5个项目分别作为5种学习的领域,以项目为载体,以任务驱动教学。其中项目里每个典型工作任务作为一种平常的相关技能的训练,每个任务以2~4课时组织教学为好。项目由简单到复杂,内容由浅入深,任务由单一到综合,技能训练循序渐进,这样安排既符合人认知的规律也符合职业教育特点。整个教学内容的实施按以下流程进行。

图2:任务实施流程图

四、教学方法与手段

(一)教学方法

(1)案例分析法

案例分析法是指把实际工作中出现的问题作为案例,交给学生研究分析,培养学生的分析能力、判断能力、解决问题及执行业务能力的教学方法。由于我们教学内容体系已经形成了若干典型任务,而每个任务来自于生产中典型的工作案例。我们的教学打破了常规灌输式学知识的方式,而是以一种解决生产实际问题来学习的方式教学。这样既可增强学生学习的积极性,又可实现学生的学习与生产实际零距离对接,达到学生一毕业就能上岗的要求。

(2)仿真教学法

在传统的数控教学中,主要依靠一黑板、一粉笔、一张嘴来完成,老师讲授相关知识,更多只能停留在纸上谈兵。尤其是讲授机床操作问题时,仅仅依靠语言来表达,很难让学生理解。我们引入上海宇龙数控仿真软件,它可以在计算机上对机床相关操作作三维仿真模拟,教师在课堂上就可以进行零件编程、加工以及操作方面的模拟演示。这种教学方式改变以往单调枯燥的教学模式,大大提高课堂学习的气氛以及增强学生对知识的理解。学生通过数控仿真操作练习,可以实现在进行真实机床操作前就掌握相关的基本操作技能和方法。这对教学而言,无疑是起到事半功倍的效果。

(3)实操演示法

本课程是一门实践性很强的课程,除了在计算机上进行仿真操作外,我们应该加强学生在真实环境下的学习训练,尤其在讲解一些比较复杂的典型的案例时,我们通过教师在实训车间真实机床上的操作演示,通过学生在机床上实际操作技能训练,使学生对零件的编程、装夹、加工等过程有一个更加直观、深刻的体验,达到提高职业能力的目的。

(4)工厂参观法

在整个教学过程中,我们可以利用周边资源,抽一到两次机会带领学生到一些大型机加工企业去学习与参观,这样一方面可以使学生零距离接触现代企业文化、理念、工作氛围;另一方面可以学习了解到最新的技术与信息。对学生而言,无疑可以增加其眼界,同时对我们的教学也会起到潜移默化的提高与升华作用。

本文为全文原貌未安装PDF浏览器用户请先下载安装原版全文

(5)技能竞赛法

我系自2005年成立以来,就一直很重视学生各种技能竞赛活动的开展。目前,机电一体化技术专业学生主要参加湖北省“华中数控杯”数控技能大赛。在学校,也可推广这种模式,让更多的学生参与校一级的竞赛。通过竞赛,激发学生学习数控编程热情,达到掌握机床操作与编程的目的,同时也可提高学生自我学习、自我探索以及职业综合能力。可以说,这种教学方式是对课堂教学的一个很好补充。

(二)教学手段

本课程在教学过程中,充分运用现代化信息技术,使得教学手段丰富多彩,优化了教学过程,大大提高了教学质量和效率。主要表现在以下几个方面:

(1)运用虚拟现实技术。例如,上面提到的上海宇龙数控仿真软件,就是一种基于计算机为平台的模拟数控机床操作的软件。在软件上我们就可以实现零件的编程与加工操作过程全真模拟。通过软件模拟操作训练,既提高学生的学习兴趣,增强了学生动手能力,同时大大节约了学校资源和成本。一台数控机床,动辄上十万,而一套60个点(能满足60名学生同时练习)的数控仿真软件,花费才相当2台数控铣床价格。在学校现有条件下,很难做到人手一台真实机床进行实操练习,而虚拟现实技术就很好解决了这个问题。

(2)利用多媒体技术。利用多媒体教学具有种种优势,我们在课堂上可以通过各种图片,现场加工的录像视频,精美的课件等途径全方位、立体化向学生传授数控编程与操作知识。比起单一靠粉笔教学而言,这样的手段更能引起学生的兴趣,提高听课的积极性。同时教学内容更易让学生理解、吸收和掌握。

(3)充分利用网络进行教学。我们在学校网站基础上创建一个“数控编程与加工”课程的学习专栏,将教学中的一些精彩动画、课件和视频放在上面,供学生课余学习。同时提供相对应的试题库供学生练习。此外,我们对相关内容进行拓展,将一些开拓视野的资源和信息提供在网站上。授课教师也可通过网络对学生进行答疑辅导,这样可以进一步增强师生间交流的机会。

(4)通过职业资格考证强化学习意识。学生学习完课程之后,除了参加学校组织的期末考试外,鼓励其参加数控车工、铣工及加工中心的技能鉴定考试。通过技能鉴定考试,一方面可以检验出其学习效果,增强学生平日学习的目的和紧迫感;同时通过考试,学生可以取得数控从业资格证书,增加其就业的筹码,这也体现高职教育的理念和特色。

五、结束语

课程的建设是一个系统工程,同时也是一个长期的过程,需要全体教师的共同努力来完成。在本系《数控编程与操作》精品课程建设当中,我有幸成为其中的一员。在本文的撰写中,借鉴了同行和各兄弟院校关于精品课程建设的一些成果和经验,在此表示衷心的感谢。需要指出的是,精品课程建设除了课程设置、教学内容和教学方法与手段等方面的内容外,还有师资队伍、实践实训、教学效果和特色等方方面面的建设内容。只有将每一项内容做好做强才能建设出高质量的课程来。

参考文献

[1]王海春.精品课程的探索与实践[J].成都航空职业技术学院学报,2008(1).

数控编程篇5

一、G50指令

G50在数控加工中有两个作用:

(1)G50是主轴速度控制指令(最高转速限制)。G50指令中的S与G97中的S表示的一样,都是主轴转速大小。当采用G96方式加工零件时,线速度是保持不变,但直径逐渐变小时,它的主轴转速会越来越高,为防止主轴转速太高,离心力过大,产生危险以及影响机床的使用寿命,采用此指令可限制主轴的最高转速。此指令一般与G96配合使用。例,G50S2000:表示最高转速限制在2000r/min。

(2)G50是车床设定坐标时最常用的指令。

指令格式:

G50X_Z_

其中,X、Z的值是起刀点相对于加工原点的位置。在数控车床编程时,所有X坐标值均使用直径值。

说明:①在执行此指令之前必须先进行对刀,通过调整机床,将刀尖放在程序所要求的起刀点位置上。②此指令并不会产生机械移动,只是让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系。

例:如图1送料滚所示。

分析图纸并确定加工工艺:毛坯尺寸为Φ32mm,长430mm。对于该送料滚,可用两顶尖装夹工件车削工件右端,保证Φ18mm,长16mm尺寸及Φ30mm,长400mm尺寸,然后,再用一夹一顶装夹加工工件左端并保证尺寸。

右端程序如下:

O1234;

G00X30.Z3.;安全进刀点

M00;程序暂停

G50Z0;设定工件坐标系

G01Z-400.F200;

M30;

对于此程序看似很简单,其巧妙之处就在于“M00G50Z0”这两行程序。众所周知,批量加工时,中心孔的深度很难控制一致,那么在采用两顶尖装夹工件时,工件坐标系也很难一致。如果每一件工件重新对刀也比较影响生产效率。对于以上问题,我们可以在加工中重新设立工件坐标系。具体操作是:在程序执行到“M00”时,数控车床的进给系统暂停工作后,按“手轮”方式,摇动手轮使刀尖与工件右端面轻轻接触,然后,再转换为“自动”方式,按“循环启动”进行下一步加工。以上操作的目的在于:在刀具切削加工之前,通过调整机床,进行对刀,让系统内部用新的坐标值取代旧的坐标值,从而建立新的坐标系。

二、T指令

指令功能T表示刀具地址符,前两位数表示刀具号,后两位数表示刀具补偿号。通过刀具补偿号调用刀具数据库内刀具补偿参数。

例:如图2所示。

分析图纸:该工件在批量加工中,加工难度在于:随着切槽刀磨损,每一次对切槽刀的修磨,都必须将程序进行修改,整个加工过程非常繁琐。对于以上问题,切槽加工可以按以下程序来优化。

加工程序:

O2345;

T0105;刀宽为4mm切槽刀

G00X62.Z-44.;刀具右刀点在槽的右面定位

…;

T0101;

G00X62.Z-46.;刀具左刀点在槽的左面定位

M30;

该程序巧妙之处在于:让切槽刀的两个刀尖分别在工件上对刀,从而形成两个刀具补偿号,也就相当于两把刀具,这就有效地避免了刀具在修磨后重新计算并修改程序的环节,大大节省了生产周期,提高生产效率。

三、G71、G72、G73指令

数控车床多重复合循环指令(G71、G72、G73)经常用到,适合加工余量较大及锻件、铸件的加工编程。复合指令只需要编写精加工的程序段落,不仅程序段落少,而且有效地缩短了编程的辅助时间。以下三个复合循环指令使用技巧如下:

(1)精加工程序段(nsnf)中的F、S、T指令,仅在G70指令中有效。粗加工(G71、G72、G73)指令中或以前程序中的F、S、T指令,仅在粗加工中有效。

(2)精加工程序段每一行(ns行),只能使用G00、G01指令;G71指令精加工程序第一行,只能指定X轴运动,不能指定Z轴运动;G72指令精加工程序第一行,只能指定Z轴运动,不能指定X轴运动。

(3)G71、G72指令只适用于零件形状在X轴和Z轴单调增大或减小的图形。

(4)复合指令都是粗加工的循环,可以用G70命令进行精加工;对于仅需要粗加工的工件,可以省略G70指令;在镗深孔时,由于刀杆刚性不足的原因,往往会造成尺寸难以控制的现象,也可以在G71、G72、G73粗加工程序后使用两个或多少G70指令来修复尺寸误差。

四、M00、M01、M02和M30的区别与使用技巧

M00为程序无条件暂停指令。程序执行到此进给停止,要进行下一步加工需要重新按“循环启动”启动程序。

M01为程序选择性暂停指令。程序执行前必须打开控制面板上OPSTOP键才能执行,执行后的效果与M00相同,M00或M01与M05配合常常用于加工中途工件尺寸的检验或排屑。

例:…;…;

M00;或M01;程序暂停

M05;M05;主轴停转

…;…;

M03;M03;主轴正转

…;…

M02为主程序结束指令。执行到此指令,进给停止,主轴停止,冷却液关闭。但程序光标停在程序末尾。

数控编程篇6

【关键词】图元;节点;编程三步骤

一、工艺分析

1、图纸分析

①分析图形的基本尺寸(特别是最大直径和长度),决定毛坯下料和数控车床最大回转直径;根据尺寸基准,确认加工基准面;同时在标题栏中确认零件材料。

②分析图纸形状公差、位置公差和表面粗糙度,选择能满足加工精度要求的机床,并计算出精加工速度F值。

2、主轴转速S和切削速度F值计算

如果对机床使用很熟练,根据经验选择主轴转速S和切削速度F,根据机床性能、被加工材料的种类和硬度、切削状态、进给量、切深等选择使用的切削速度。如表1:其中f为每转进给量;αp为切深(切削的厚度)。

最适合的加工条件的选定是在这些因素的基础上选定的。有规则的、稳定的磨损达到寿命才是理想的条件。

3、合理选择刀具

①根据零件轮廓,退刀槽,螺纹,特殊形状的曲线,选择所对应的外圆车刀,切槽刀或切断刀,螺纹刀,特殊形状车刀或仿形车刀。

②根据加工顺序分为:粗车时,要选强度高、耐用度好的刀具,以便满足粗车时大背吃刀量、大进给量的要求;精车时,要选精度高、耐用度好的刀具,以保证加工精度的要求。

③根据刀具的结构选择整体车刀或机夹刀,但为减少换刀时间和方便对刀,应尽量采用机夹刀和机夹刀片。

4、工艺步骤

数控车床是一次装夹,连续自动加工完成所有车削工序,需在加工零件图纸中,建立编程坐标系,分解零件图纸组成的图元,如直线、斜直线、圆弧、椭圆、曲线、螺纹、退刀槽、倒圆、倒角等等,在所对应的图元标出加工的G代码(G00\G01\G02\G03),如图1。根据基准,分析加工顺序,确定工艺方案,安排零件加工的先后顺序。

二、编程三步骤

为了使编程出现各种问题,通常选择编程三步骤:开头语;内容;结束语。

1、开头语

主要选择适合被选用机床系统的指令和适合零件安全加工状态,包括G94/G95;G98/G99;G21/G22;G96/G97,使机床处于一个被控安全环境下运行。启动主轴M03/M04和速度S;是否需要开启冷却液M08;调用所需的刀具并带刀补形式T11/T0101;刀具快速定位到所需加工的位置并保证它安全和高效率。

2、内容

主要包括图元所需要的加工G代码指令和所对应的节点坐标值

3、结束语

①机床刀具返回参考点G26/G28,以检验和消除尺寸积累误差。

②关闭辅助功能:主轴停止M05;程序结束M02;关闭冷却液,是否程序结束并返回程序开始位置M30。

4、编程

根据上述开头语、内容、结束语的编程三步骤方法,下面以广州数控系统GSK928TC和法那克系统FANUC0iTC为例子。(见表2)

你会喜欢下面的文章?