您好,欢迎访问三七文档
10CAM数控编程技术1.1数控机床程序编制步骤数控机床程序编制的内容主要包括以下步骤:(1)工艺方案分析1.确定加工对象是否适合于数控加工(形状较复杂,精度一致要求高)2.毛坯的选择(对同一批量的毛坯余量和质量应有一定的要求)。3.工序的划分(尽可能采用一次装夹、集中工序的加工方法)。(2)工序详细设计1.工件的定位与夹紧。2.工序划分(先大刀后小刀,先粗后精,先主后次,尽量“少换刀”)。3.刀具选择。4.切削参数。5.工艺文件编制(工序卡(即程序单),走刀路线示意图。程序单包括:程序名称,刀具型号,加工部位与尺寸,装夹示意图。(3)编写数控加工程序1.用MasterCAM设置编出数控机床规定的指令代码(G,S,M)与程序格式。2.后处理程序,填写程序单。3.拷贝程序传送到机床4.程序校核与试切。1.2数控系统基本功能和手工编程范例一.数控系统基本功能1.准备功能(1)准备功能指令由字母“G”和其后的2位数字组成。从G00至G99可有100种,该指令的作用,主要是指定数控机床的运动方式,为数控系统的察布运算做好准备,所以在程序段中G指令一般位于坐标字指令的前面。(2)表中00组G代码是非模态代码,其他各组代码均为模态代码。模态代码表示一经被应用,就保留继续有效,直到后继程序段出现同组其他G代码时才失效,因此可以略不写。非模态代码表示只在本程序段有效,下一程序段需要时必须重写。(3)在固定钻削循环方式(G80-G89)中,如果规定了01组中的任何G代码,则固定循环功能被自动取消,系统处于G80状态。2.辅助功能辅助功能也称M功能,它是用来指令机床辅助动作及状态的功能。M功能代码常因机床生产厂家以及机床的结构的差异和规格的不同而有所差别。3.主轴功能主轴功能也称主轴转速功能或S功能,它是用来指令机床主轴转速的功能。S功能用S用其后的数字来表示,在编程时除用S代码指令主轴转速外,还要用M代码指令主轴的旋11转方向。如M03S1500表示主轴以每分钟1500转的速度顺时针转动。4.刀具功能刀具功能也称T功能,它是用来选择刀具的功能。T功能用T及后面的数字表示。如T1M06表示自动换取第一把刀。其中“1”表示所要换取的刀号。5.进给功能进给功能也称为F功能,它是用来指令切削进给速度的功能。F功能用F及其后的数字表示。F功能的单位为mm/min或in/min。一般使用mm/min表示。如G01X100Y200F1200表未主轴以每分钟1200毫米的速度从原来的位置作直线运动至坐标为(100,200)的点。二.手工编程范例如图1-11零件图,铣削外形,使用D10平刀进行加工,在A直线中点作下刀点,并设置R4圆弧作180度进退刀,使用G代码、M代码等代码进行手工编程。图1.11零件手工编程示例%(程序开始)O0000N100G21(公制)N102G0G17G40G49G80G90(初始化)N104G0G90G54X-40.Y11.S3000M3(加工前,进刀路径;主轴转速开)N106Z30.(刀具提高至安全高度)N108Z-3.(刀具下降至加工安全高度)N110G1Z-5.F500.(刀具下降至零件加工深度,慢速下刀进给率)N112G3X-32.R4.F1000.(开始加工,走逆时针圆弧到A点,进给率)N114G1Y22.(走直线至B点)N116G2X-19.Y35.R13.(走顺时针圆弧至C点)N118G1X19.(走直线至D点)12N120G2X32.Y22.R13.(走顺时针圆弧至E点)N122G1Y0.(走直线至F点)N124G2X27.Y-5.R5.(走顺时针圆弧)N126G1X10.(走直线至G点)N128G2X5.Y0.R5.(走顺时针圆弧)N130G3X-5.R5.(走逆时针圆弧至H点)N132G2X-10.Y-5.R5.(走顺时针圆弧)N134G1X-27.(走直线至I点)N136G2X-32.Y0.R5.(走顺时针圆弧)N138G1Y11.(走直线至A点)N140G3X-40.R4.(退刀走逆时针圆弧)N142G1Z-3.F2000.(加工完毕刀具升至加工安全高度)N144G0Z30.(刀具提高至安全高度)N146M5(主轴停止)N148M30(程序结束)%
本文标题:CNC手工编程
链接地址:https://www.777doc.com/doc-7090663 .html