数控铣床基本编程指令 与简单程序编写
- 格式:ppt
- 大小:489.00 KB
- 文档页数:35
数控铣床编程指令Company Document number:WTUT-WT88Y-W8BBGB-BWYTT-19998数控铣床编程指令4.2.2子程序1、坐标轴运动(插补)功能指令(1)点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
使用G00指令用法如下。
如上图所示,刀具由A点快速定位到B 点其程序为:G00G90X120.Y60.;(绝对坐标编程)(2)直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)的位置。
例3:假设当前刀具所在点为.,则如下程序段N1G;.;将使刀具走出如图所示轨迹。
(3)圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,序格式:XY平面:G17G02X~Y~I~J~(R~)F~G17G03X~Y~I~J~(R~)F~ZX平面:G18G02X~Z~I~K~(R~)F~G18G03X~Z~I~K~(R~)F~G19G02Z~Y~J~K~(R~)F~G19G03Z~Y~J~K~(R~)F~式中X、Y、Z为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。
由I、J、K方式编圆弧时,I、J、K表示圆心相对于圆弧起点在X、Y、Z轴方向上的增量值。
数控铣程序编制教案
一、教学课题:数控铣程序编制
二、教学目的与基本要求
1.理解数控铣的基本工艺以及编制流程;
2.熟练掌握数控铣程序编制的基本方法;
3.熟练描述CNC铣床使用的G代码及M代码;
4.熟练操作数控加工系统,将编制的程序转换为控制程序;
5.了解自动化数控技术在加工场景中的应用。
三、教学内容和基本要求
第一部分、数控铣的原理及基本工艺
1.了解数控加工基本概念
2.了解数控铣的原理及基本工艺
第二部分、数控铣程序编制
1.了解数控加工系统
2.掌握CNC铣床使用的G代码及M代码
3.熟悉数控铣程序的编制方法
4.编制简单的数控铣加工程序
四、设备准备
1.数控铣床
2.光学测量仪
3.加工软件
五、教学步骤
1.向学生介绍数控加工的基本概念,了解数控铣床的原理及基本工艺;
2.演示CNC铣床使用的G代码及M代码,详细讲解数控铣程序的编制
方法;
3.完成简单加工零件,并完成程序调试;
4.通过光学测量仪算出加工精度,精确测量零件大小;
5.讨论总结,引导学生了解自动化数控加工技术在加工场景中的应用
方式。
六、教学考核。
数控铣床的操作与编程数控铣床是一种可以自动控制铣削加工的机床,通过预先编写好的程序,可以实现不同形状和尺寸的零件加工。
本文将从操作和编程两个方面详细介绍数控铣床的使用。
一、数控铣床的操作1.开机准备:首先,需要确保机床的电源连接正常,并根据机床的要求调整好电压。
然后检查润滑系统的润滑油和冷却液是否充足,并打开润滑系统的开关。
2.设备调试:启动机床后,加载主程序,并根据轴坐标系统的要求进行坐标设定,将工件固定在工作台上。
随后,可以通过手动方式将刀具调到所需的起点位置。
3.自动操作:设置具体的加工参数,例如刀具的转速、进给速度和切削深度等。
然后,启动自动运行程序,机床会自动进行铣削加工。
在加工过程中,需要及时观察工艺过程,并根据需要调整刀具的位置等参数。
4.加工结束:当加工任务完成后,应及时关闭数控铣床,并清理加工区域。
同时,需要对机床进行检查,保证各个部件的安全和正常运行。
二、数控铣床的编程1.编程语言:数控铣床的编程主要通过G代码来实现。
G代码是一种用于控制机床运动的指令语言,通过不同的指令可以实现不同的功能。
2.坐标系:在编程时,需要明确使用的坐标系。
数控铣床通常使用的坐标系有绝对坐标系和相对坐标系两种。
绝对坐标系是指以机床坐标原点为零点,以工件上其中一固定点为基准进行编程;相对坐标系是以刀具当前位置为零点,以刀具的运动方向为基准进行编程。
3.几何指令:使用G代码可以实现不同的几何功能,如直线、圆弧、孤立点等。
在编程时,需要确定刀具的起点和终点坐标,以及刀具的路径和切削深度等参数。
4.速度指令:使用F代码可以设置刀具的进给速度,单位通常为毫米/分钟。
在编程时,需要根据具体的加工情况,选择合适的进给速度,以确保加工质量和效率。
5.刀具补偿:有时候,由于刀具的直径和轨迹的误差等原因,需要进行刀具补偿来纠正加工误差。
在编程时,可以使用H代码来设置刀具补偿的值,以调整刀具的路径和位置。
6.循环指令:在编程中,可以使用循环指令来实现重复的加工操作。
数控铣床编程指令4.2.2子程序1、坐标轴运动〔插补〕功能指令(1〕点定位指令G00点定位指令(G00)为刀具以快速移动速度移动到用绝对值指令或增量值指令指定的工件坐标系中的位置。
指令格式:G00X—Y—Z一;式中X—Y—Z一为目标点坐标。
以绝对值指令编程时,刀具移动到终点的坐标值;以增量值指令编程时,指刀具移动的距离,用符号表示方向。
例:图4.6使用G00指令用法如下。
如上图4.6所示,刀具由A点快速定位到B点其程序为:G00G90X120.Y60.;〔绝对坐标编程〕(2〕直线插补指令G01用G01指定直线进给,其作用是指令两个坐标或三个坐标以联动的方式,按指定的进给速度F,从当前所在位置沿直线移动到指令给出的目标位置,插补加工出任意斜率的平面或空间直线。
指令格式:G0lX—Y—Z—F一;式中X—Y—Z一为目标点坐标。
可以用绝对值坐标,也可以用增量坐标。
F〔mm/min)为刀具移动的速度。
加工时进给速度F可以通过C的控制面板上的旋钮在〔0—120%〕之间变化。
程序段G01X10.Y20.Z20.F80.使刀具从当前位置以80mm/min的进给速度沿直线运动到(10,20,20)例3:假设当前刀具所在点为X-50.Y-75.,那么如下程序段N1G01X150.Y25.F100;图4.7N2X50.Y75.;将使刀具走出如图4.7所示轨迹。
(3〕圆弧插补指令G02和G03G02表示按指定速度进给的顺时针圆弧插补指令,G03表示按指定速度进给的逆时针圆弧插补指令。
顺圆、逆圆的判别方法是:沿着不在圆弧平面内的坐标轴由正方向向负方向看去,顺时针方向为G02,逆时针方向为G03,程序格式:XY 平面:G17G02X ~Y ~I ~J ~(R ~)F ~ G17G03X ~Y ~I ~J ~(R ~)F ~ ZX 平面:G18G02X ~Z ~I ~K ~(R ~)F ~ G18G03X ~Z ~I ~K ~(R ~)F ~ YZ 平面:G19G02Z ~Y ~J ~K ~(R ~)F ~ G19G03Z ~Y ~J ~K ~(R ~)F ~式中X 、Y 、Z 为圆弧终点坐标值,可以用绝对值,也可以用增量值,由G90或G91决定。