数控铣床简单编程实例
Ⅰ 西门子数控铣床编程G代码指令和实例
G00------快速定位;
G01------直线插补;
G02------顺时针方向圆弧插补;
G03------逆时针方向圆弧插补;
G04------定时暂停;
G05------通过中间点圆弧插补;
G06------抛物线插补;
G07------Z样条曲线插补;
G08------进给加速;
G09------进给减速;
G10------数据设置;
G16------极坐标编程;
G17------加工XY平面;
G18------加工XZ平面;
G19------加工YZ平面;
G20------英制尺寸(FANUC);
G21-----公制尺寸(FANUC);
G22------半径尺寸编程方式;
G220-----系统操作界面上使用;
G23------直径尺寸编程方式;
G230-----系统操作界面上使用;
G24------子程序结束;
G25------跳转加工;
G26------循环加工;
G30------倍率注销;
G31------倍率定义;
G32------等螺距螺纹切削,英制;
G33------等螺距螺纹切削,公制;
G34------增螺距螺纹切削;
G35------减螺距螺纹切削;
G40------刀具补偿/刀具偏置注销;
G41------刀具补偿——左;
G42------刀具补偿——右;
G43------刀具偏置——正;
G44------刀具偏置——负;
45------刀具偏置+/+;
G46------刀具偏置+/-;
G47------刀具偏置-/-;
G48------刀具偏置-/+;
G49------刀具偏置0/+;
G50------刀具偏置0/-;
G51------刀具偏置+/0;
G52------刀具偏置-/0;
G53------直线偏移,注销;
G54------设定工件坐标;
G55------设定工件坐标二;
G56------设定工件坐标三;
G57------设定工件坐标四;
G58------设定工件坐标五;
G59------设定工件坐标六;
G60------准确路径方式(精);
G61------准确路径方式(中);
G62------准确路径方式(粗);
G63------攻螺纹;
G68------刀具偏置,内角;
G69------刀具偏置,外角;
G70------英制尺寸 寸(这个是SIMENS的,FANUC的是G21);
G71------公制尺寸毫米;
G74------回参考点(机床零点);
G75------返回编程坐标零点;
G76------车螺纹复合循环;
G80------固定循环注销;
G81------外圆固定循环;
G331-----螺纹固定循环;
G90------绝对尺寸;
G91------相对尺寸;
G92------预制坐标;
G93------时间倒数,进给率;
G94------进给率,每分钟进给;
G95------进给率,每转进给;
G96------恒线速度控制;
G97------取消恒线速度控制。
例:G00 X75Z200;G01 U-25W-100;先是X和Z同时走25快速到A点,接着Z向再走75快速到B点。
例:G01 X40 Z20F150 两轴联动从A点到B点
例:G02 X60 Z50 I40 K0 F120
例:G02 X60 Z50 R20 F120
例:G05 X60 Z50 IX50 IZ60 F120

(1)数控铣床简单编程实例扩展阅读;
在G代码解释器中,对G代码进行关键字分解是骨架,,对代码进行分组则是进行语法检查的基 础。王心光等人在虚拟数控加工仿真中使用Microsoft的GRETA正则类库,解决了G代码关键词分解问题,这种方法建立在 Microsoft提供的工具基础上,同时使用C++语言。
付振山使用VC++ 6.0 开发, 构造了有穷自动机来描述在输入字符串中关键字识别模式G代码解释器是全软件式数控系统的重要模块。
数控机床通常使用G代码来描述机床的加工信息,如走刀轨迹、坐 标系的选择、冷却液的开启等,将G代码解释为数控系统能够识别的数据块是G代码解释器的主要功能。
G代码解释器的开放性也是设计和实现中必须要考虑的问题。在G代码解释器中,对G 代码进行关键字分解是骨架,对代码进行分组则是进行语法检查的基础
参考资料来源;网络——G代码
Ⅱ 数控铣床编程实例
你既然是52x52的毛毛坯那我就给你铣一个45x45的矩形轮廓吧!用的是直径为 10 的铣刀没有加刀补半径补偿的。 是FANUC 系统的铣床, 其实你不是这个系统的夜可以参照一下,基本都相同的。
O0001 程序名
N01 G40 G69 G49 机床加工初始化
N20 G90 G54 G00 X0 Y0 S600 使用绝对编程方式和G54坐标系并使用G00快速将刀具定位到X0 Y0 以便再次检查对刀点是否在中心处,往机床里赋值主轴转速
N30 G00 Z100 主轴Z轴定位
N40 G00 X-25 Y-25 X,Y轴定位到加工初始点1点
N50 G00 Z5 M03 Z轴快速接近工件表面,并打开主轴(主轴转速在N20已经进行赋值了)
N60 G01 Z-1 F60 M08 以G01经给切削方式Z方向下刀
N70 G01 X-25 Y25 F80 经给切削到2点
N80 G01 X25 Y25 F80 经给切削到3点
N90 G01 X25 Y-25 F80 经给切削到4点
N100 G01 X-25 Y-25 经给切削到1点
N110 G00 Z5 M09 以G00方式快速抬刀,并关闭冷却液
N120 M30 程序结束并返回到程序开头
Ⅲ 数控铣床宏程序编程实例如何操作
现成的 用12的球头刀
圆柱上面 有个半球

编写:
主程序
O123
90G80G49G40
G0G90G54X40Y0S1600M3
G43H1Z100M8
Z10
G1Z0F300
M98P110L15
G90G1Z20F500
G1X40Y0
M98P210
G91G28Z0
M5
G91G28Y0
M30
子程序 一 先加工 圆柱 30个深度
O110
G91Z-2F500
G90G41G1X28D1
G2X28I-28
G01X40Y0
M99
子程序二 加工半球
O210
#24=28
#26=-20
#1=20
#2=0
#18=20
N29G1Z#26
X#24
G2X#24Y0I-#24
#2=#2+0.1
#1=SQRT[#18*#18-#2*#2]
#24=#1+8
#26=-20+#2
IF[#26LE0]GOTO29
G1Z20
G01X0Y40
M99
Ⅳ 数控编程实例,如下图所示。麻烦有懂数控编程的大大给个程序
数控机床编程实例 作者: 来源: -------------------------------------------------------------------------------- 常用的圆弧编程指令是G贰和G三,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子吧依0D/吧四0D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G贰和G三指令方便得多: -------------------------------------------------------------------------------- 一、两种特殊的圆弧编程指令:CT和RND 常用的圆弧编程指令是G贰和G三,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子吧依0D/吧四0D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G贰和G三指令方便得多: 依、RND指令处理轮廓拐点的圆弧过渡 RND指令的含义:轮廓拐点处用指定半径的圆弧过渡处理,并且和相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标。 参照图依 加工内容为底边外的其余轮廓,所用程序如下。 N005 G5四 G90 G0 Z依00 T依 D依 N0依0 X-漆0 Y-50 N0依5 M0三 S依000 F500 Z-依0 N0贰0 G四依 Y-贰0 N0贰5 G依 Y漆0 RND=5 N0三0 G依 X-四0 RND=5 N0三5 G三 ×0 CR=贰0 RND=5 N0四0 G三 ×四0 CR=贰0 RND=5 N0四5 G依×漆0 RND=5 N050 G依 Y-三0 N055 M三0 程序中用RND=5的格式表示轮廓拐点处用半径R5的圆弧过渡处理,并与相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标,程序中不需写入切点的坐标。而用G贰和G三指令编写各处R5圆弧就必须计算各个切点的坐标(共依0个点),还多了五条程序。 贰、CT指令完成直线和圆弧或圆弧和圆相切边接 CT指令的含义是:经过一段直线或圆弧的结束点P依和另一个指定点P贰生成一段圆弧并且和前面的直线或圆弧在P依点处相切,数控系统自动运算圆弧半径CT指令是模态的。 参照图贰 加工内容为底边外的其余轮廓,所用程序如下: N005 G5四 G90 G0 Z依00 T依 D依 N0依0 X-90 Y-依贰0 N0依5 M0三 S依000 F500Z-依0 N0贰0 G四依Y-依00 N0贰5 G依 Y贰0 N0三0 X-陆0 N0四0 Yo N0四5 CT X-贰0(第一个R贰0圆弧) N050 X贰0(第二个R贰0圆弧) N055 X陆0(第三个R贰0圆弧) N0陆0 G依 Y贰0 N0陆5 G依×90 N0漆0 Y-依00 N0漆5 M三0 用CT在编制程序时只需输入切点坐标而不用写入圆弧半径,也不用判断圆弧的方向,在直线和圆弧或多段圆弧相切连接的轮廓编程时使用非常方便。 三、CT和RND指令在极坐标系中的应用 在极坐标系中用G贰和G三指令编程时有一个限制,极点必须设定在所编程圆弧的中心。而用CT和RND指令就很好地克服了这一障碍。 (依)RND指令在极坐标系中的应用 参照图三在数控铣床加工四个三0度的V型槽,以90度位置的V型槽为例程序如下。 N005 G5四 G0 T依 D依 Z依00 N0依0 G依依依 Xo YO N0依5 AP=90-依5 RP=依依0 N0贰0 M0三 S依000 F500 Z依0 N0贰5 G四贰 RP=依00 N0三0 G依 RP=0 RND=依0 N0三5 G依 RP=依00 N0四0 M三0 (贰)CT指令在极坐标系中的应用。 参照图四 加工上部的三段圆弧和贰段直线相切连接的部位,程序如下。 N005 G5四 G90 Go Z依00 T依 D依 N0依0 G依依依 XO YO N0依5 AP=90-三陆-依吧 RP=依50 N0贰0 M0三 S依000 F500 Z-依0 N0贰5 G四贰 RP=依三0 N0三0 G依 RP=依四贰.陆陆/贰 N0三5 CT AP=90-依吧 N0四0 AP=90+依吧 N0四5 AP=90+依吧+三陆 N050 G依 RP=依50 N055 M三0 图三和图四 这两种类型的工件加工部位使用算术坐标系编程数据处理比较麻烦,在极坐标系中用G贰和G三指令编程圆弧时极点必须设定在所编圆弧的中心,需要一些计算工作,而使用RND和CT指令编程圆弧时,极点就不必设定在所编圆弧的中心,极点可以设定在任意的方便数据处理的位置。图三和图四 这两种类型的工件加工部位在编程时使用极坐标且极点设定在工件中心最为方便。 二、特殊刀具补偿方法在加工扇形段导入板中的应用 依、一般的刀具补偿方法 参照图5 ,在数控铣上用四0mm立铣刀加工陆0H漆的槽,按照槽的边界线进行编程,使用的程序如下。 N005 G5四 G90 Go Z依00 T依 D依 N0依0 X-依50 YO N0贰0 M0三 S三00 F依00 Z三0 N0贰5 G四贰 Y三0 N0三0 G依×依50 N0三5 Y-三0 N0四0 X-依50 N050 M三0 实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先大后小分别是贰贰mm,贰0.5mm,贰0mm(理念值,最终的半径补偿值要经过实际测量确定)。 贰、特殊的刀具补偿方法 参照图5,在数控铣床上四0mm立铣刀加工陆0H漆的槽,按照中心线进行编程,使用的程序如下。 N005 G5四 G90 GO Z依00 T依 D依 N0依0 X-依50 YO N0贰0 M0三 S三00 F依00 Z三0 N0贰5 G四贰 X-依四0 N0三0 G依 X依50 N0三5 GO Z依00 N0四0 G四0 X-依50 N050 Z三0 N055 G四依 X-依四0 N0陆0 G依 X依50 N0陆5 GO Z依00 N0漆0 M三0 实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿先小后大分别是吧mm、9.5mm,依0mm(理论值,最终的半径补偿值要经过实际测量后确定),最终的半径补偿理论值=槽的宽度/贰-刀具半径。在程序中分别用G四依和G四贰激活两次刀补,增加了一次空行程,这种使用刀具半径补偿的方式在加工一般类型的工件时显得很麻烦,但是在加工特定类型的工件时使用这种方法就会使编程工作变得非常简单。 三、在加工扇形段导入板中的应用 在一些比较特殊槽体的加工中,图纸中只标注槽的宽度、深度和中心线的形状尺寸,针对这一类型的工件,按照中心线进行编程,加工中应用特殊的刀具补偿方法。 参照图陆,这是我公司薄板厂连铸设备中使用的扇形段导入板,它是扇形段导入装置中的关键零件。用Tk陆9贰0数控锉铣床的加工七条依贰吧×四四mm导入槽。该工件的七条导入槽是由多段圆弧和直线相切连接构成,图纸中只标注了槽的宽度、深度和中心线的形状尺寸,以上部第一个导入槽为例说明特殊的刀具补偿使用方法,按照中心线进行编程。 程序名称:CA0依 程序内容:N5 G5四 G90 G陆四 GO Wo Z依50 T依 D依(调用第一个刀号) N依0 G依依依 XO YO N依5 X=-依吧0四-依00 Y=四陆四.四贰四 N贰0 M0四 S贰50 F贰00 Z-四四 N贰5 G四依 X=IC(50)(激活刀补开始加工槽体的上边界) N三0 G依 X=-依吧0四+9贰0.陆依漆 N三5 CT AP=90-依陆.0三 RP=依四99.5 N四0 G依 AP=90-依陆.0三 RP=依四99.5+依00 N四5 GO G四0 X=IC(依00)Z依50 N50 X=-依吧0四-依00 Y=四陆四.四贰四 T依 D贰(调用第二个刀号) N55 G四贰 X=IC(50)(激活刀补开始加工槽体的下边界) N陆0 G依 X=-依吧0四+9贰0.陆依漆 N陆5 CT AP=90-依陆.0三 RP=依四99.5 N漆0 G依 AP90-依陆.0三 RP=依四99.5+依00 N漆5 GO G四0 X=IC(依00)Z依50 N吧0 M三0 槽的宽度和中心线不对称,程序中用了两个刀号,加工槽体的上边界时用D依,加工槽体的下边界是时用D贰,实际加工中用50mm铣刀要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先小后大分别是D依=依00mm,依贰mm,依贰.5mm,D贰=依三mm,依5mm,依5.5mm. 如果使用一般的刀具补偿使用方法,按照槽的边界线进行编程,就要计算槽的边界线中各段圆弧和直线切点的坐标以及各段圆弧的半径,计算量是非常大的。而按照中心线进行编程就可直接使用力纸上标注的尺寸,避免了大量、繁琐的数据计算工作,保证了程序中所用数据的准确性,极大的提高了编程效率。 其方法有两个特殊:(依)按照中心线进行编程而不是按照真实的加工边界线进行编程。(贰)刀具补偿值按照粗加工、半精加工和精加工的顺序逐渐加大,理论补偿值二加工的边界到中心线的距离--刀具半径。优点是直接使用图纸上标注的尺寸进行编程,保证了程序中所用数据的准确性,不需进行大量繁琐的数据计算工作
Ⅳ 数控编程的实例!
数控机床编程实例
作者: 来源:
--------------------------------------------------------------------------------
常用的圆弧编程指令是G2和G3,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子810D/840D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G2和G3指令方便得多:
--------------------------------------------------------------------------------
一、两种特殊的圆弧编程指令:CT和RND
常用的圆弧编程指令是G2和G3,使用时必须编入圆弧起点坐标,终点坐标、圆弧半径或中心坐标,可处理各种类型的圆弧编程。西门子810D/840D系统中的CT和RND指令也可以生成精确的圆弧轨迹,在加工轮廓中出现用圆弧与其他直线或圆弧相切连接的轨迹时,灵活运用CT和RND指令进行圆弧编程比使用G2和G3指令方便得多:
1、RND指令处理轮廓拐点的圆弧过渡
RND指令的含义:轮廓拐点处用指定半径的圆弧过渡处理,并且和相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标。
参照图1 加工内容为底边外的其余轮廓,所用程序如下。
N005 G54 G90 G0 Z100 T1 D1
N010 X-70 Y-50
N015 M03 S1000 F500 Z-10
N020 G41 Y-20
N025 G1 Y70 RND=5
N030 G1 X-40 RND=5
N035 G3 ×0 CR=20 RND=5
N040 G3 ×40 CR=20 RND=5
N045 G1×70 RND=5
N050 G1 Y-30
N055 M30
程序中用RND=5的格式表示轮廓拐点处用半径R5的圆弧过渡处理,并与相关的直线或圆弧相切连接,数控系统自动运算各个切点的坐标,程序中不需写入切点的坐标。而用G2和G3指令编写各处R5圆弧就必须计算各个切点的坐标(共10个点),还多了五条程序。
2、CT指令完成直线和圆弧或圆弧和圆相切边接
CT指令的含义是:经过一段直线或圆弧的结束点P1和另一个指定点P2生成一段圆弧并且和前面的直线或圆弧在P1点处相切,数控系统自动运算圆弧半径CT指令是模态的。
参照图2 加工内容为底边外的其余轮廓,所用程序如下:
N005 G54 G90 G0 Z100 T1 D1
N010 X-90 Y-120
N015 M03 S1000 F500Z-10
N020 G41Y-100
N025 G1 Y20
N030 X-60
N040 Yo
N045 CT X-20(第一个R20圆弧)
N050 X20(第二个R20圆弧)
N055 X60(第三个R20圆弧)
N060 G1 Y20
N065 G1×90
N070 Y-100
N075 M30
用CT在编制程序时只需输入切点坐标而不用写入圆弧半径,也不用判断圆弧的方向,在直线和圆弧或多段圆弧相切连接的轮廓编程时使用非常方便。
3、CT和RND指令在极坐标系中的应用
在极坐标系中用G2和G3指令编程时有一个限制,极点必须设定在所编程圆弧的中心。而用CT和RND指令就很好地克服了这一障碍。
(1)RND指令在极坐标系中的应用
参照图3在数控铣床加工4个30度的V型槽,以90度位置的V型槽为例程序如下。
N005 G54 G0 T1 D1 Z100
N010 G111 Xo YO
N015 AP=90-15 RP=110
N020 M03 S1000 F500 Z10
N025 G42 RP=100
N030 G1 RP=0 RND=10
N035 G1 RP=100
N040 M30
(2)CT指令在极坐标系中的应用。
参照图4 加工上部的3段圆弧和2段直线相切连接的部位,程序如下。
N005 G54 G90 Go Z100 T1 D1
N010 G111 XO YO
N015 AP=90-36-18 RP=150
N020 M03 S1000 F500 Z-10
N025 G42 RP=130
N030 G1 RP=142.66/2
N035 CT AP=90-18
N040 AP=90+18
N045 AP=90+18+36
N050 G1 RP=150
N055 M30
图3和图4 这两种类型的工件加工部位使用算术坐标系编程数据处理比较麻烦,在极坐标系中用G2和G3指令编程圆弧时极点必须设定在所编圆弧的中心,需要一些计算工作,而使用RND和CT指令编程圆弧时,极点就不必设定在所编圆弧的中心,极点可以设定在任意的方便数据处理的位置。图3和图4 这两种类型的工件加工部位在编程时使用极坐标且极点设定在工件中心最为方便。
二、特殊刀具补偿方法在加工扇形段导入板中的应用
1、一般的刀具补偿方法
参照图5 ,在数控铣上用40mm立铣刀加工60H7的槽,按照槽的边界线进行编程,使用的程序如下。
N005 G54 G90 Go Z100 T1 D1
N010 X-150 YO
N020 M03 S300 F100 Z30
N025 G42 Y30
N030 G1×150
N035 Y-30
N040 X-150
N050 M30
实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先大后小分别是22mm,20.5mm,20mm(理念值,最终的半径补偿值要经过实际测量确定)。
2、特殊的刀具补偿方法
参照图5,在数控铣床上40mm立铣刀加工60H7的槽,按照中心线进行编程,使用的程序如下。
N005 G54 G90 GO Z100 T1 D1
N010 X-150 YO
N020 M03 S300 F100 Z30
N025 G42 X-140
N030 G1 X150
N035 GO Z100
N040 G40 X-150
N050 Z30
N055 G41 X-140
N060 G1 X150
N065 GO Z100
N070 M30
实际加工中要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿先小后大分别是8mm、9.5mm,10mm(理论值,最终的半径补偿值要经过实际测量后确定),最终的半径补偿理论值=槽的宽度/2-刀具半径。在程序中分别用G41和G42激活两次刀补,增加了一次空行程,这种使用刀具半径补偿的方式在加工一般类型的工件时显得很麻烦,但是在加工特定类型的工件时使用这种方法就会使编程工作变得非常简单。
3、在加工扇形段导入板中的应用
在一些比较特殊槽体的加工中,图纸中只标注槽的宽度、深度和中心线的形状尺寸,针对这一类型的工件,按照中心线进行编程,加工中应用特殊的刀具补偿方法。
参照图6,这是我公司薄板厂连铸设备中使用的扇形段导入板,它是扇形段导入装置中的关键零件。用Tk6920数控锉铣床的加工七条128×44mm导入槽。该工件的七条导入槽是由多段圆弧和直线相切连接构成,图纸中只标注了槽的宽度、深度和中心线的形状尺寸,以上部第一个导入槽为例说明特殊的刀具补偿使用方法,按照中心线进行编程。
程序名称:CA01
程序内容:N5 G54 G90 G64 GO Wo Z150 T1 D1(调用第一个刀号)
N10 G111 XO YO
N15 X=-1804-100 Y=464.424
N20 M04 S250 F200 Z-44
N25 G41 X=IC(50)(激活刀补开始加工槽体的上边界)
N30 G1 X=-1804+920.617
N35 CT AP=90-16.03 RP=1499.5
N40 G1 AP=90-16.03 RP=1499.5+100
N45 GO G40 X=IC(100)Z150
N50 X=-1804-100 Y=464.424 T1 D2(调用第二个刀号)
N55 G42 X=IC(50)(激活刀补开始加工槽体的下边界)
N60 G1 X=-1804+920.617
N65 CT AP=90-16.03 RP=1499.5
N70 G1 AP90-16.03 RP=1499.5+100
N75 GO G40 X=IC(100)Z150
N80 M30
槽的宽度和中心线不对称,程序中用了两个刀号,加工槽体的上边界时用D1,加工槽体的下边界是时用D2,实际加工中用50mm铣刀要经过粗加工、半精加工和精加工运行三次程序,对应的半径补偿值先小后大分别是D1=100mm,12mm,12.5mm,D2=13mm,15mm,15.5mm.
如果使用一般的刀具补偿使用方法,按照槽的边界线进行编程,就要计算槽的边界线中各段圆弧和直线切点的坐标以及各段圆弧的半径,计算量是非常大的。而按照中心线进行编程就可直接使用力纸上标注的尺寸,避免了大量、繁琐的数据计算工作,保证了程序中所用数据的准确性,极大的提高了编程效率。
其方法有两个特殊:(1)按照中心线进行编程而不是按照真实的加工边界线进行编程。(2)刀具补偿值按照粗加工、半精加工和精加工的顺序逐渐加大,理论补偿值二加工的边界到中心线的距离--刀具半径。优点是直接使用图纸上标注的尺寸进行编程,保证了程序中所用数据的准确性,不需进行大量繁琐的数据计算工作。
Ⅵ 数控铣床编程的简单实例是什么
毛坯为70㎜×70㎜×18㎜板材,六面已粗加工过,要求数控铣出如图2-23所示的槽,工件材料为45钢。
选择机床设备:根据零件图样要求,选用经济型数控铣床即可达到要求。故选用XKN7125型数控立式铣床。
选择刀具:现采用φ10㎜的平底立铣刀,定义为T01,并把该刀具的直径输入刀具参数表中。
确定切削用量:切削用量的具体数值应根据该机床性能、相关的手册并结合实际经验确定,详见加工程序。
确定工件坐标系和对刀点:在XOY平面内确定以工件中心为工件原点,Z方向以工件表面为工件原点,建立工件坐标系,如图2-23所示。 采用手动对刀方法(操作与前面介绍的数控铣床对刀方法相同)把点O作为对刀点。
编写程序:按该机床规定的指令代码和程序段格式,把加工零件的全部工艺过程编写成程序清单。 考虑到加工图示的槽,深为4㎜,每次切深为2㎜,分二次加工完,则为编程方便,同时减少指令条数,可采用子程序。

Ⅶ 数控车床,数控铣床编程实例
G54 M3 S1800
G90 G0 Z5 F120
X-15 Y5
G1 Z-0.2
G5 X15 Y5 IX=0 JY=19 F120
X-15 Y5 IX=0 JY=0 F120
X-10 Y0 IX=-12 JY=2 F120
G90 G0 Z5
X15 Y5
G1 Z-0.2
G5 X10 Y0 IX=12 JY=2 F120
G90 G0 Z5 F120
X-15 Y5
G1 Z-0.2
Y3
G5 X15 Y3 IX=0 JY=-3 F120
G1 Y5
G90 G0 Z5
X-15 Y3
G1 Z-0.2
G5 X-18 Y-11 IX=-18 JY=0 F120
X-14 Y-7 IX=-16 JY=-10 F120
X-8 Y-15 IX=-13 JY=-10 F120
X-10 Y-2 IX=-11 JY=-10 F120
G90 G0 Z5
X=-8 Y=-15
G1 Z-0.2
G5 X8 Y-15 IX=0 JY=-18 F120
G5 X10 Y-2 IX=11 JY=-10 F120
G90 G0 Z5
X-8 Y-15
G1 Z-0.2
G5 X-10 Y-20 IX=-13 JY=-17 F120
G5 X0 Y-17 IX=-2 JY=-19 F120
G5 X10 Y-20 IX=2 JY=-19 F120
G5 X10 Y-15 IX=13 JY=-17 F120
G5 X15 Y-7 IX=14 JY=-10 F120
G5 X19 Y-10 IX=17 JY=-9 F120
G5 X15 Y5 IX=18 JY=0 F120
G90 G0 Z5
X-4 Y14
G1 Z-0.2
G5 X0 Y14 IX=-2 JY=15 F120
G5 X-2 Y8 IX=-1.5 JY=10 F120
G5 X-4 Y14 IX=-3.5 JY=10 F120
G90 G0 Z5
X1 Y10
G1 Z-0.2
G5 X5 Y10 IX=3 JY=8 F120
G90 G0 Z5
X1 Y10
G1 Z-0.2
G5 X1.5 Y4 IX=1.2 JY=13 F120
G5 X5 Y14 IX=3.5 JY=16 F120
G5 X5 Y10 IX=5 JY=12 F120
G90 G0 Z5
X2 Y12
G1 Z-0.2
G5 X4 Y12 IX=3 JY=13 F120
G90 G0 Z5
X-2 Y11.5
G1 Z-0.2
G5 X-1 Y11.5 IX=-1.5 JY=12 F120
G5 X-2 Y11.5 IX=-1.5 JY=11 F120
G90 G0 Z5
X-10 Y4
G1 Z-0.2
G5 X10 Y4 IX=0 JY=7 F120
G5 X6 Y2 IX=8 JY=2.5 F120
G1 X7 Y4
G5 X-7 Y4 IX=0 JY=1 F120
G1 X-6 Y2
G5 X-10 Y4 IX=-8.5 JY=3 F120
G90 G0 Z5
X-6 Y-3
G1 Z-0.2
Y-9
X-3
Y-3
刻出的是QQ图象
Ⅷ 数控铣床编程实例精粹的内容简介
《数控铣床(FANUC、SIEMENS系统)编程实例精粹》以最常用的FANUC、SIEMENS数控系统为写作平台,深入浅出地介绍了数控铣加工的编程方法、技巧与应用实例。《数控铣床(FANUC、SIEMENS系统)编程实例精粹》分为3篇,第1篇为数控铣加工基础,概要介绍了数控铣床的主要结构、技术参数、加工工艺以及程序编程指令与基本编程方法;第2篇为铣床手动编程加工实例,按照入门实例、提高实例和经典实例这样循序渐进的设置,通过学习目标与要领、工艺分析与实现过程、参考代码与注释的讲授方式,详细介绍了铣加工技术以及实际编程应用;第3篇为铣床自动编程加工实例。
《数控铣床(FANUC、SIEMENS系统)编程实例精粹》语言简洁、结构清晰,工艺分析详细到位,编程实例典型丰富。全书案例均来于一线实践,代表性和指导性强,便于读者学懂学透,实现举一反三。书中穿插介绍许多加工经验与技巧,可帮助读者解决工作中遇见的多种问题,快速步入高级技工的行列。
《数控铣床(FANUC、SIEMENS系统)编程实例精粹》适合广大初中级数控技工使用,同时也可作为高职高专院校相关专业学生,以及社会相关培训班学员的理想教材。

Ⅸ 急!!数控编程实例 带图案的
例. 见下图所示,用Φ8的刀具,沿双点画线加工距离工件上表面3mm深凹槽。
O5002
N10 G54 X0 Y0 Z50;
N20 M03 S500;
N30G00 X19 Y24;
N40 Z5;
N50 G01 Z-3 F40;
N60 Y56;
N70 G02 X29 Y66 R10;
(N70 G02 X29 Y66 I10;)
N80 G01 X71;
N90 G02 X81 Y56 R10;
(N90 G02 X81 Y56 J-10;)
N100 G01 Y24;
N110 G02 X71 Y14 R10;
(N110 G02 X71 Y14 I-10;)
N120 G01 X29;
N130 G02 X19 Y24 R10;
(N130 G02 X19 Y24 J10;)
N140 G00 Z50;
N150 X0 Y0;
N160 M30;
Ⅹ 数控铣床宏程序编程实例
现成的 用12的球头刀
圆柱上面 有个半球

编写:
主程序
O123
90G80G49G40
G0G90G54X40Y0S1600M3
G43H1Z100M8
Z10
G1Z0F300
M98P110L15
G90G1Z20F500
G1X40Y0
M98P210
G91G28Z0
M5
G91G28Y0
M30
子程序 一 先加工 圆柱 30个深度
O110
G91Z-2F500
G90G41G1X28D1
G2X28I-28
G01X40Y0
M99
子程序二 加工半球
O210
#24=28
#26=-20
#1=20
#2=0
#18=20
N29G1Z#26
X#24
G2X#24Y0I-#24
#2=#2+0.1
#1=SQRT[#18*#18-#2*#2]
#24=#1+8
#26=-20+#2
IF[#26LE0]GOTO29
G1Z20
G01X0Y40
M99
