第一章数控编程基础
- 格式:ppt
- 大小:2.95 MB
- 文档页数:106


第1章数控编程基础1.1概述数控编程是针对数控机床编制的加工程序。
数控机床是近几十年来发展起来的一种新型自动化机床。
它集机械制造、计算机、微电子、现代控制及精密测量等多种技术为一体,使传统的机械加工工艺发生了质的变化,使其整个加工过程实现自动化。
近年来,各种数控机床的精确性、可靠性、集成性、柔性和宜人性等各方面功能越来越完善,它在机械行业的自动化加工领域中占有越来越高的地位。
1.1.1 数控编程的概念数控编程即数控加工程序的编制。
数控加工程序是数控机床加工中不可缺少的一部分,数控机床之所以能加工出各种各样形状、不同尺寸和精度的零件,就是因为编程人员为它编制了不同的加工程序。
如图1-1所示,数控机床与普通机床最大的区别在于:普通机床是通过人工手动操纵机床手柄,为进给机构提供所需进给动力;数控机床则是由数控加工程序控制机床进给运动,即把数控加工程序送入数控机床的“指挥系统”—数控系统,再通过一个使数控机床执行运动的驱动系统—“伺服系统”从而带动进给机构使机床按数控加工程序的顺序,自动加工。
图1-1 数控机床与普通机床的区别数控程序就是把零件加工的工艺过程、工艺参数(进给速度和主轴转速等)、位移数据(几何形状和几何尺寸等)及开关命令(换刀、冷却液开/关和工件装卸等)等信息用数控系统规定的功能代码和格式按加工顺序编写成加工程序单,并记录在信息载体上,即制作成控制介质。
控制介质可以是:穿孔纸带、键盘、磁盘等各种可以记载二进制信息的媒体。
通过数控机床的输入装置,将信息载体上的数控加工程序输入机床数控系统,从而指挥数控机床按数控程序的内容加工出合格的零件。
例:如图1-2在数控铣床上加工一台阶零件时编写加工程序的过程。
假如有下列加工任务:铣刀必须以1200转/分的速度顺时针转动,快速运动到起点P1,铣刀垂直向下运行深至5毫米,然后按一定的进给速度向右纵向铣削台阶面到P2点。
下表为已知信息对应功能代码:数控加工程序可写为:N1 M03 S1200 (主轴正转,转速1200 r/min ) N2 T1 M06 (换1号刀具)N3 G00 X50 Y50 Z5 (刀具中心快速移动到P1点)N4 G01 Z-5 F60 M07 (刀具以每分钟60毫米的速度向下切深5mm,并打开冷却液) N5 G01 X20 Y20 F80 (刀具以每分钟80毫米的速度铣削到P2点) N6 G00 Z5 (快速抬刀到工件表面5mm 处) N7 M30 (程序结束)数控加工程序是有标准可循,有一定的格式要求的。
《数控编程》习题集第一章数控编程基础一、填空1、数控机床程序编制的方法分为、两种。
2、数控机床程序编制的具体步骤分为、、。
3、数控系统只能接受信息,国际上广泛采用两种标准代码为、。
4、尺寸字第一组X,Y,Z,U,V,W,P,Q,R 用于确定坐标尺寸;第二组A,B,C,D,E 用于确定坐标尺寸;第三组I,J,K 用于确定坐标尺寸。
5、F指令用于指定,S指令用于指定,T指令用于指定;其中F100表示,S800表示。
6、机床直角坐标系由法确定,旋转坐标由法确定。
7、在数控车床上,机床原点一般取在,在数控铣床上,机床原点一般取在。
二、简答1、在数控机床加工中,应考虑建立哪些坐标系?它们之间有何区别?2、在确定数控机床加工工艺内容时,应首先考虑哪些方面的问题?3、数控加工工序设计的目的是什么?工序设计的内容有哪些?4、对刀点有何作用?对刀点的选择原则有哪些?5、什么是“刀位点”?试用箭头标出下刀具的刀位点。
题图1-1三、综合下面是一段完整的加工程序%O1000N10 G00 G54 X50 Y30 M03 S3000N20 G01 X88.1 Y30.2 F500 T02 M08N30 X90……N300 M30%请回答:1、“%”表示,“O1000”表示,“N10、N20、N30….”表示。
2、以上程序主体是指。
3、程序结束指令可以用和;它们的区别是。
《数控编程》习题集第二章常用编程指令及数学处理一、填空1、编程常用指令中绝对尺寸用指令,增量尺寸用指令。
2、FANUC系统中指令G40、G41、G42含义分别是、、。
3、G17、G18、G19三个指令分别为机床、、平面上的加工。
4、FANUC单一固定循环指令G90、G92、G94含义分别是、、。
5、FANUC—i0系统中G28、G50、G54指令含义分别是、、。
6、、FANUC系统中指令顺圆插补指令是,逆圆插补指令是。
7、非圆曲线主要是指和两类曲线。
前者可用法和来进行数学处理;后者则要通过来进行数学处理。
第一章数控加工的编程基础课后习题答案一、填空题1、为了准确地判断数控机床的运动方向,特规定永远假设刀具相对于(静止的工件)坐标而运动。
2、目前,数控编程所采用的格式为(字-地址)程序段格式。
3、用于编写程序段的字为(N)4、尺寸字U、V、W表示增量(相对)坐标,A、B、C表示(旋转)坐标。
5、数控系统通常分为车削和铣削两种,用于车削的数控系统在系列号后加字母(T)用于铣削的数控系统在系列号后加字母(M)二、选择题1、下列叙述中,(确定机床坐标系),不属于数控编程的基本步骤。
A)分析图样、确定加工工艺过程B)数值计算C)编写零件加工程序单D)确定机床坐标系2、程序校验与首件试切的作用是(检验程序是否正确及零件的加工精度是否满足图纸要求)。
(A)检查机床是否正常(B)提高加工质量(C)检验参数是否正确(D)检验程序是否正确及零件的加工精度是否满足图纸要求3、数控编程时,应首先设定(工件坐标系)。
(A)机床原点(B)工件坐标系(C)机床坐标系(D)固定参考点三、判断题1、数控加工的主程序号都是由O××××构成,而子程序由P××××构成。
(×)2、M功能不能编程变化量(如尺寸、进给速度、主轴转速等),只能控制开关量(如冷却液开、关,主轴正、反转,程序结束等)。
(√)3、国际标准化组织ISO规定,任何数控机床的指令代码必须严格遵守统一格式。
(×)4、大部分代码都是非续效(模态)代码。
(×)四、简答题1、编制数控加工程序的主要步骤?答:①对零件图加工工艺分析②数值计算(数学处理)③编写零件加工程序单④制备控制介质⑤程序校对与首件试切2、数控编程有哪些种类?分别适合什么场合?答:数控编程一般分为手工编程和自动编程两种。
①手工编程。
对于加工形状简单、计算量小、程序不多的零件,采用手工编程较容易,而且经济、及时。