2数控加工程序的编制.pptx
《2数控加工程序的编制.pptx》由会员分享,可在线阅读,更多相关《2数控加工程序的编制.pptx(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第2章 数控加工程序的编制确定加工方案工艺处理数学处理编写程序清单制备控制介质程序检验2.1.1 2.1.1 数控编程过程及方法数控编程过程及方法图2-1 数控编程过程2.1 2.1 数控编程的基本知识数控编程的基本知识 编程过程第2章 数控加工程序的编制1确定加工方案:选择能够实现该方案的适当的机床、刀具、夹具和装夹方法。2.工艺处理:工艺处理包括选择对刀点,确定加工路线和切削用量。3.数学处理:根据图纸数据求出编程所需的数据(每一程序段的终点坐标)。4.编写程序清单5.制备介质和程序检验加工方案工艺处理数学处理第2章 数控加工程序的编制1 机床坐标系(机器坐标系)为了使编出的程序在不同厂家
2、生产的同类机床上有互换性,必须统一规定数控机床的坐标方向。JB3051-82标准为数字控制机床坐标轴和运动方向的命名,与国际标准ISO841中的规定相同。右手坐标系,X,Y,Z,A,B,C;X,Y,Z,A,B,C Z为平行与机床主轴,离开工件为正;X为水平,平行工件装夹面,平行主切削方向;a 对于工件旋转的机床,X为工件径向,平行于横滑座,刀具离开工件旋转中心向为正 b 对于刀具旋转的立式机床,当从刀具的主轴向立柱看时,向右的方向为正 c 对于刀具旋转的卧式机床,当从刀具(主轴)尾端向工件看时,向右的方向为正 编程方法1.手工编程2.数控语言编程3.图形编程XYZABC2.1.22.1.2 数
3、控加工工艺基础数控加工工艺基础第2章 数控加工程序的编制图2-2 数控机床坐标系的定义第2章 数控加工程序的编制第2章 数控加工程序的编制机床原点(机械原点,机械参考点,零点)机床原点(机械原点,机械参考点,零点)机床固有点,启动时,通常要进行机动式或手动式回零,回零就是回到直线坐机床固有点,启动时,通常要进行机动式或手动式回零,回零就是回到直线坐标和旋转坐标的正向极限位置,这个位置一般采用常开微动开关配合反馈元件标标和旋转坐标的正向极限位置,这个位置一般采用常开微动开关配合反馈元件标记脉冲的方法确定。记脉冲的方法确定。机床坐标系(机械坐标系、机器坐标系)机床坐标系(机械坐标系、机器坐标系)以
4、机床原点建立的坐标系以机床原点建立的坐标系2.编程坐标系和局部坐标系编程坐标系(工件坐标系)编程坐标系(工件坐标系)编程时一般选择工件上的某一点为程序的原点(编程时一般选择工件上的某一点为程序的原点(0 0),并以这点作为坐标系),并以这点作为坐标系的原点,建立的新坐标系。同时可设定的原点,建立的新坐标系。同时可设定6 6个(个(G54-G59G54-G59)局部坐标系局部坐标系 在编程坐标系中建立的坐标系在编程坐标系中建立的坐标系G52,G52,在所在的编程坐标系里有效在所在的编程坐标系里有效第2章 数控加工程序的编制编程坐标系G54编程坐标系G59G54中的局部坐标系G59中的局部坐标系机
5、床坐标系图2-3 机床坐标系、编程坐标系和局部坐标系的关系第2章 数控加工程序的编制XOZ 机床坐标系Xp Op Zp 工件坐标系 图.车床的两种坐标系第2章 数控加工程序的编制1.工件 2.工作台图.铣床的两种坐标系第2章 数控加工程序的编制2.1.3 编程中数学处理问题a)直线逼近 b)圆弧逼近图2-4 曲线逼近图2-5 零件轮廓加工中的附加程序段第2章 数控加工程序的编制 在数控加工中,工件坐标系确定后,还要确定刀具的刀位点在工件坐标系中的位置。即常说的对刀问题。数控机床上,目前,常用的对刀方法为手动试切对刀。2.1.4 对刀点的选择图2-6 对刀点的选择第2章 数控加工程序的编制*参考
6、内容:数控车床与铣床的对刀(一)数控车床的对刀数控车床对刀方法基本相同,首先,将工件在三爪卡盘上装夹好之后,用手动方法操作机床,具体步骤如下:1)回参考点操作 采用ZERO(回参考点)方式进行回参考点的操作,建立机床坐标系。此时CRT上将显示刀架中心(对刀参考点)在机床坐标系的坐标值。2)试切对刀 先用已选好的刀具将工件外圆表面车一刀,保持X向尺寸不变,Z向退刀,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零(即X0,Z0);然后,停止主轴,测量工件外圆直径D。如图所示。再将工件端面车一刀,当CRT上显示的X坐标值为-(D/2)时,按设置编程零点键,CRT屏幕上显示X、Z坐标值都清成零
7、(即X0,Z0),系统内部完成了编程零点的设置功能。第2章 数控加工程序的编制(二)数控铣床的对刀假设零件为对称零件,并且毛坯已测量好长为L1、宽为L2,平底立铣刀的直径也已测量好。如图所示,将工件在铣床工作台上装夹好后,在手动方式操纵机床,具体步骤如下:1)回参考点操作 采用ZERO(回参考点)方式进行回参考点的操作,建立机床坐标系。此时CRT上将显示铣刀中心(对刀参考点)在机床坐标系中的当前位置的坐标值。第2章 数控加工程序的编制2)手工对刀 先使刀具靠拢工件的左侧面(采用点动操作,以开始有微量切削为准),刀具如图A位置,按设置编程零点键,CRT上显示X0、Y0、Z0,则完成X方向的编程零
8、点设置。再使刀具靠拢工件的前侧面,刀具如图B位置,保持刀具Y方向不动,使刀具X向退回,当CRT上X坐标值0时,按编程零点设置键,就完成X、Y两个方向的编程零点设置。最后抬高Z轴,移动刀具,考虑到存在铣刀半径,当CRT上显示X坐标值为(L1/2+铣刀半径),Y的坐标值为(L2/2+铣刀半径)时,使铣刀底部靠拢工件上表面,按编程零点设置键,CRT屏幕上显示X、Y、Z坐标值都清成零(即X0,Y0,Z0),系统内部完成了编程零点的设置功能。就把铣刀的刀位点设置在工件对称中心上,即工件坐标系的工件原点上。3)建立工件坐标系 此时,刀具(铣刀的刀位点)当前位置就在编程零点(即工件原点)上。由于手动试切对刀
9、方法,调整简单、可靠,且经济,所以得到广泛的应用。第2章 数控加工程序的编制2.2.1 数控加工工艺的特点2.2.2 零件的数控加工工艺性*相对传统加工而言,数控工艺的特点1.零件图上尺寸标注的原则2.2 2.2 数控加工工艺基础数控加工工艺基础图2-7 特征尺寸标注与坐标标注方法第2章 数控加工程序的编制2.加工部位的结构工艺性图2-8 零件的结构工艺性第2章 数控加工程序的编制2.2.3 加工方案的设计2.2.4 走刀路线的确定*机床的选择,刀具的选择,切削用量的选择,夹具及装夹方式选择1.保证精度与表面粗糙度图2-9 曲线轮廓的切入和切出第2章 数控加工程序的编制图2-10 直纹面行切加
10、工图2-11 凹槽的加工2.加工效率图2-12 钻孔的加工路线第2章 数控加工程序的编制2.2.5 数控代码的检验1.为什么要检验数控代码2.车削仿真3.铣削仿真一个完整的数控加工仿真软件应包括以下功能:1数控代码的翻译和检查;2毛坯和零件图形的输入和显示;3刀具的定义和图形显示;4刀具运动及余量去除过程的动态图形显示;5刀具碰撞及干涉检查;6仿真结果报告。数控加工仿真就是利用计算机图形学的方法,采用动态的真实感图形,模拟数控加工全过程。检验程序方法:1)机床上空运转,显示模拟;2)试切;3)数控加工软件仿真第2章 数控加工程序的编制 图2-13 车削干涉检验示意图 图2-14 曲面到刀具包络
11、体的法向距离 第2章 数控加工程序的编制2.3 常用数控代码*代码标准与格式 两种国际通用标准:ISO(国际标准化组织),EIA(美国电子工业协会);我国JB3208-83,与ISO等效程序段格式的相关概念 1 程序由若干个“程序段(block)”组成,每个程序段由一定的顺序和规定排列的“字”(word)组成程序段 2 字:表示地址的英文字母、特殊文字和数字集合,表示某一功能的一组代码符号,是控制带或程序的信息单位 3 格式:指一个程序段中各个字的排列顺序及其表达形式;广为应用的是:字地址程序段格式*字地址程序段格式(word address format)如:N100 G01 X3200 Y
12、2500 Z-150 F180 S240 T12 M05;第2章 数控加工程序的编制2.3.1 常用的准备功能指令(G代码)1.快速点定位指令G00 格式为:G00 X_ Y_ Z_;三种可能的路径:2.直线插补指令G01 格式为:G00 X_ Y_ Z_ F_;第2章 数控加工程序的编制a)逆圆指令G03 b)顺圆指令G02图2-16 圆弧插补指令3.圆弧插补指令G02、G03 格式:G02(G03)X Y I J F;G02(G03)X Y R F;顺逆判定:沿垂直于圆弧所在平面的坐标轴的负方向观察,来确定顺逆方向。如车床。I,J,K为圆弧圆心相对起点的坐标。第2章 数控加工程序的编制4.
13、暂停指令G04 格式:G04 P;其中P后面为暂停时间,单位是毫秒。常出现在孔加工孔底停留时。*对于运用R地址表达的圆弧插补 R为圆弧半径,R后跟负数,表示的是 180度的弧 R后跟正数,表示的是 0(b)I0图2-30锥度切削G77符号与刀具轨迹的关系第2章 数控加工程序的编制2rIr2r31U/23r1U/244WWa)车直螺纹b)车锥螺纹图2-31螺纹切削G78时的动作图(2)螺纹切削固定循环G78 格式为:G78 X(U)Z(W)F;式中F表示螺纹导程地址。r是结束螺纹切削的退刀参数,其值与螺距有关,要大于或等于螺距值。第2章 数控加工程序的编制ZZWKWozz3X/2X/2324U/
14、224U/2x11xa)端面切削b)端面锥度切削图2-32端面切削G79时的动作图(3)端面切削固定循环)端面切削固定循环G79格式为:格式为:G79X(U)Z(W)KF;第2章 数控加工程序的编制KWW3324U/2U/22411Ka)K0b)K0图2-33端面锥度切削符号与刀具轨迹关系图第2章 数控加工程序的编制3宏指令简介 某些高档数控系统为用户配备了类似于高级语言的复合指令(宏程序)功能,用户可以使用变量进行算术运算、逻辑运算和混合运算,此外复合指令功能还提供了循环语句、分支语句和子程序调用语句。对于经常用到的加工过程,如铣键槽、加工圆周分布的孔等,利用复合指令,可以大大简化编程过程。
15、第2章 数控加工程序的编制 复合指令的应用过程分为编辑、登录和调用三个阶段。图2-34中的加工圆周分布的六个孔的加工过程可以用下面一条指令实现:G71 XYZIDR;其中X、Y地址中存放六个孔中心所在圆的圆心,Z地址存放钻孔深度,I地址存放均布孔的个数,D地址存放钻孔的直径,R地址存放六个孔中心所在圆的半径。用一条指令,实现了同类型加工过程,大大减少了程序量。图2-34复合指令的编辑、登录和调用过程第2章 数控加工程序的编制1 主轴功能(S功能)2 刀具功能(T功能)3 进给功能(F功能)2.3.4 2.3.4 其他指令其他指令第2章 数控加工程序的编制2.4 数控编程典型实例2.4.1 钻孔
16、实例第2章 数控加工程序的编制例例2-1使用刀具长度补偿和一般指令加工图2-25所示的零件中A、B、C三个孔。程序清单:N01G92X0Y0Z0;设定坐标系N02G91G00X120.0Y80.0;定位到A点N03G43Z-32.0T1H01;刀具快速到工进起点,刀具长度补偿N04S600M03;主轴启动N05G01Z-21.0F1000;加工A孔N06G04P2000;孔底停留2秒N07G00Z21.0;快速返回到工进起点N08X30.0Y-50.0;定位到B第2章 数控加工程序的编制N09 G01 Z-38.0;加工B孔N10 G00 Z38.0;快速返回到工进起点N11 X50.0 Y3
17、0.0;定位到C孔N12 G01 Z-25.0;加工C孔N13 G04 P2000;孔底停留2秒钟N14 G00 Z57.0 H00;Z坐标返回到程序起点,取消刀补N15 X-200.0 Y-60.0;X、Y坐标返回到程序起点N16 M05 M09;主轴停止N17 M02;程序结束第2章 数控加工程序的编制例例2-22-2 使用固定循环指令加工例1中的三个孔。分析图纸和数据处理的过程同例1,使用固定循环指令编出的程序清单如下:N01 G91 T1 M06;换刀N02 M03 S600;主轴启动N02 G43 H01;设置刀具补偿N03 G99 G82 X120.0 Y80.0 Z-21.0 R
18、-32.0 P2000F1000;钻孔AN04 G99 G81 X30.0 Y-50.0 Z-38.0 R-32.0;钻孔BN05 G98 G82 X50.0 Y30.0 Z-25.0 R-32.0 P2000;钻孔CN06 G80 G40 G00 X-200.0 Y-60.0;返回起刀点N07 M05 M09;N08 M02;程序结束 第2章 数控加工程序的编制*X或U坐标值,在数控车床的程序编制中是“直径值”,即按绝对坐标编程时,X为直径值,按增量坐标编程时,U为径向实际位移值的两倍,并附上方向符号。2.4.2 车削程序第2章 数控加工程序的编制图2-40图2-39图2-38第2章 数控加
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数控 加工 程序 编制
限制150内