1、数控车床编程与操作 o坐标轴的命名原则o机床坐标系与工件坐标系的区别?o数控加工程序的构成?1、假定工件不动,刀具移动2、距离增大的方向为轴的正方向3、右手笛卡尔坐标系机床坐标系是唯一的,厂家设定,用户不可更改。工件坐标系不是唯一的,用户设定,可以更改。程序名、程序内容和程序结束o编程方式o工件坐标系的建立o基本加工指令o循环功能指令一、编程方式一、编程方式绝对坐标绝对坐标 各点的坐标位置均以坐标原点为基准各点的坐标位置均以坐标原点为基准的坐标值,通常用的坐标值,通常用X X、Y Y、Z Z表示。表示。相对坐标相对坐标 各点的坐标位置均以前一个点的位置各点的坐标位置均以前一个点的位置为基准的坐
2、标值,在数控车床中通常用为基准的坐标值,在数控车床中通常用 U U、V V、W W 表示。相对坐标又称为增量坐标。表示。相对坐标又称为增量坐标。o 坐标值的计算一、编程方式一、编程方式二、建立工件坐标系指令1、设定工件坐标系指令:坐标系设定G50格式:G50 X _ Z_ 参数说明:X、Z、为当前刀具位置相对于要建立的工件原点的坐标值。o 指令:工件坐标系选择G54G59GGGGGG545556575859格式格式它是先测定出欲它是先测定出欲预置的工件原点相对于机床原点的偏置值预置的工件原点相对于机床原点的偏置值,并,并把该偏置值通过参数设定的方式预置在机床参数数据库中。把该偏置值通过参数设定
3、的方式预置在机床参数数据库中。当工件原点预置好以后,便可用o“G54 G00 X Z ”o 指令让刀具移到该预置工件坐标系中的任意指定位置。G54G59 方式在机床坐标系中直接设定工件原点,与起刀点的位置无关。越来越多的数控车床采用 T 指令建立工件坐标系。把对刀过程记录的坐标值输入到某刀偏表地址码中(如 01 地址号),则在编程中直接用指令 TXX01 即可自动按机床坐标系的绝对偏置坐标关系建立起工件坐标系。这种方式与 G54 预置的方式实质是一样的,只不过不用去记录和计算预置的 X、Z轴坐标,而是数控系统自动计算这两个值。三、基本加工指令同时到达终点同时到达终点单向移动至终点单向移动至终点
4、O 图图 G00指令运用指令运用 80906 30XZA AB BO 图图 G00指令运用指令运用 306ZX绝对坐标编程为:绝对坐标编程为:G00 X30.0 Z6.0;相对坐标编程为:相对坐标编程为:G00 U-50.0 W-84.0;G00G00指令运动:指令运动:由A点运动至B点的程序如下A(80A(80,90)90)B(30B(30,6)6)2 2直线插补指令(直线插补指令(G01G01)三、基本加工指令 直线插补指令用于直线插补指令用于直线或斜线运动直线或斜线运动。可使数控车床。可使数控车床沿沿x x轴、轴、z z轴方向执行单轴运动,也可以沿轴方向执行单轴运动,也可以沿x x、z
5、z平面内平面内任意斜率的直线运动。任意斜率的直线运动。例:+Z+XABCDEFA(30A(30,0)0)B(30B(30,-10)-10)C(32C(32,-10)-10)D(32D(32,-20)-20)E(34E(34,-20)-20)F(34F(34,-30)-30)数控车床台阶轴加工编程O1234;O1234;T0101;T0101;G00X100Z100;G00X100Z100;M03S400;M03S400;G00X37Z0;G00X37Z0;G01X0F100;(G01X0F100;(车端面车端面)X34;X34;G01Z-30;G01Z-30;G00X37;G00X37;Z1;
6、Z1;X32;X32;G01Z-20;G01Z-20;G00X37;G00X37;数控车床台阶轴加工编程Z1;Z1;X30;X30;G01Z-10;G01Z-10;G00X37;G00X37;G00X100Z100;G00X100Z100;M05;M05;M30;M30;数控车床台阶轴加工编程T T0101 0101 一号刀、刀补一号刀、刀补 G00X100Z100 G00X100Z100 起刀点起刀点 M03S400 M03S400 主轴正转主轴正转 数控车床台阶轴加工编程T T0101 0101 一号刀、刀补一号刀、刀补 G00X100Z100 G00X100Z100 起刀点起刀点 M03
7、S400 M03S400 主轴正转主轴正转 G00X37Z0G00X37Z0 接近工件接近工件 数控车床台阶轴加工编程T T0101 0101 一号刀、刀补一号刀、刀补 G00X100Z100 G00X100Z100 起刀点起刀点 M03S400 M03S400 主轴正转主轴正转 G00X37Z0 G00X37Z0 接近工件接近工件 G01X0Z0F100G01X0Z0F100(车端面车端面)数控车床台阶轴加工编程T T0101 0101 一号刀、刀补一号刀、刀补 G00X100Z100 G00X100Z100 起刀点起刀点 M03S400 M03S400 主轴正转主轴正转 G00X37Z0
8、G00X37Z0 接近工件接近工件 G01X0Z0F100(G01X0Z0F100(车端面车端面)G00Z1G00Z1 右侧退右侧退1mm1mm数控车床台阶轴加工编程T T0101 0101 一号刀、刀补一号刀、刀补 G00X100Z100 G00X100Z100 起刀点起刀点 M03S400 M03S400 主轴正转主轴正转 G00X37Z0 G00X37Z0 接近工件接近工件 G01X0Z0F100(G01X0Z0F100(车端面车端面)G00Z1G00Z1右侧退右侧退1mm1mmX34X34 台阶台阶3434准备准备 数控车床台阶轴加工编程G01X0Z0F100(G01X0Z0F100(
9、车端面车端面)G00Z1G00Z1X34X34G01Z-30G01Z-30 长度长度30mm30mm数控车床台阶轴加工编程G01X0Z0F100(G01X0Z0F100(车端面车端面)G00Z1G00Z1X34X34G01Z-30G01Z-30G00X37G00X37数控车床台阶轴加工编程G01X0Z0F100(G01X0Z0F100(车端面车端面)G00Z1G00Z1X34X34G01Z-30G01Z-30G00X37G00X37Z1Z1数控车床台阶轴加工编程X34X34G01Z-30G01Z-30G00X37G00X37Z1Z1X32X32数控车床台阶轴加工编程X34X34G01Z-30G
10、01Z-30G00X37G00X37Z1Z1X32X32G01Z-20G01Z-20数控车床台阶轴加工编程X34X34G01Z-30G01Z-30G00X37G00X37Z1Z1X32X32G01Z-20G01Z-20G00X37G00X37数控车床台阶轴加工编程X32X32G01Z-20G01Z-20G00X37G00X37Z1Z1数控车床台阶轴加工编程X32X32G01Z-20G01Z-20G00X37G00X37Z1Z1X30X30数控车床台阶轴加工编程X32X32G01Z-20G01Z-20G00X37G00X37Z1Z1X30X30G01Z-10G01Z-10数控车床台阶轴加工编程X
11、30X30G01Z-10G01Z-10G00X37G00X37数控车床台阶轴加工编程X30X30G01Z-10G01Z-10G00X37G00X37G00X100Z100G00X100Z100M05M05M30M30数控车床加工的走刀路线数控车床加工的走刀路线最短的空行程路线最短的空行程路线 粗加工(或半精加工)进给路线粗加工(或半精加工)进给路线精加工进给路线精加工进给路线特殊的进给路线特殊的进给路线1、最短的空行程路线、最短的空行程路线巧用起刀点。(图巧用起刀点。(图a)a)巧设换(转)刀点。巧设换(转)刀点。(图图b)b)合理安排合理安排“回零回零”路线。路线。执行“回零”指令 a常用的
12、粗加工进给路线。(图常用的粗加工进给路线。(图a)a)大余量毛坯的阶梯切削进给路线。大余量毛坯的阶梯切削进给路线。(图图b)b)双向切削进给路线双向切削进给路线 。(图图c c)b2、粗加工(或半精加工)进给路线、粗加工(或半精加工)进给路线3、精加工进给路线、精加工进给路线完工轮廓的连续切削进给路线。完工轮廓的连续切削进给路线。在安排一刀或多刀进行的精加工进给路线时,其零件的完工轮廓应由最后一刀连续加工而成。各部位精度要求不一致的精加工进给路线。各部位精度要求不一致的精加工进给路线。若各部位精度相差不是很大时,应以最严的精度为准,连续走刀加工所有部位;若各部位精度相差很大,则精度接近的表面安排同一把刀走刀路线内加工,并先加工精度较低的部位,最后再单独安排精度高的部位的走刀路线。课堂小结:o 本节课学习的主要内容是数控车床编程的特点、数控车床编程常用指令(G00、G01)。o 通过这次课的学习,我们应该掌握G00、G01指令的含义、格式、区别及应用,并且学会运用所学知识解决实际问题,即:利用G00、G01指令编制加工零件的加工程序。课后作业253528102010C2