数控机床编程实例
作者: 来源:
--------------------------------------------------------------------------------
常用的圆弧编程指令是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)刀具补偿值按照粗加工、半精加工和精加工的顺序逐渐加大,理论补偿值二加工的边界到中心线的距离--刀具半径。优点是直接使用图纸上标注的尺寸进行编程,保证了程序中所用数据的准确性,不需进行大量繁琐的数据计算工作。
一、数控车编程特点
(1) 可以采用绝对值编程(用X、Z表示)、增量值编程(用U、W表示)或者二者混合编程。
(2) 直径方向(X方向) 系统默认为直径编程,也可以采用半径编程,但必须更改系统设定。
(3) X向的脉冲当量应取Z向的一半。
(4)采用固定循环,简化编程。
(5) 编程时,常认为车刀刀尖是一个点,而实际上为圆弧,因此,当编制加工程序时,需要考虑对刀具进行半径补偿。
二、数控车的坐标系统
加工坐标系应与机床坐标系的坐标方向一致,X轴对应径向,Z轴对应轴向,C轴(主轴)的运动方向则以从机床尾架向主轴看,逆时针为+C向,顺时针为-C向,如图2.1.1所示:
加工坐标系的原点选在便于测量或对刀的基准位置,一般在工件的右端面或左端面上。
图2.1.1数控车床坐标系
三、直径编程方式
在车削加工的数控程序中,X轴的坐标值取为零件图样上的直径值,如图2.1.2所示:图中A点的坐标值为(30,80),B点的坐标值为(40,60)。采用直径尺寸编程与零件图样中的尺寸标注一致,这样可避免尺寸换算过程中可能造成的错误,给编程带来很大方便。
数控车削加工包括内外圆柱面的车削加工、端面车削加工、钻孔加工、螺纹加工、复杂外形轮廓回转面的车削加工等,在分析了数控车床工艺装备和数控车床编程特点的基础上,下面将结合配置FANUC-0i数控系统的数控车床重点讨论数控车床基本编程方法。
一、坐标系设定
编程格式G50 X~ Z~
式中X、Z的值是起刀点相对于加工原点的位置。G50使用方法与G92类似。
在数控车床编程时,所有X坐标值均使用直径值,如图2.1.5所示。
例:按图2.1.5设置加工坐标的程序段如下:
G50 X 121.8 Z 33.9
图2.1.5 G50设定加工坐标系
工件坐标系的选择指令G54~G59
图2.1.7 圆弧指令编程
4.暂停指令G04
格式:G04 X(P)_;
其中,X(P)为暂停时间。
X后用小数表示,单位为秒;
P后用整数表示,单位为毫秒。
如 :
G04 X2.0表示暂停2秒;
G04 P1000表示暂停1000毫秒。
5.返回参考点指令G28
G28指令可以使刀具从任何位置以快速点定位方式经过中间点返回参考点。
格式:G28 X _Z _;
其中,X、Z是中间点的坐标值。
三、有关单位设定
1、尺寸单位选择:
格式:G 20 英制输入制式 英寸输入
G 21 公制输入制式 毫米输入 (默认)
2、进给速度单位的设定
每转进给量 编程格式 G95 F~
F后面的数字表示的是主轴每转进给量,单位为mm/r。
例:G95 F0.2 表示进给量为0.2 mm/r。
每分钟进给量 编程格式G94 F~
F后面的数字表示的是每分钟进给量,单位为 mm/min。
例:G94 F100 表示进给量为100mm/min。
四、进刀和退刀方式
对于车削加工,进刀时采用快速走刀接近工件切削起点附近的某个点,再改用切削进给,以减少空走刀的时间,提高加工效率。切削起点的确定与工件毛坯余量大小有关,应以刀具快速走到该点时刀尖不与工件发生碰撞为原则。如图2.1.3所示。
图2 .1.3切削起始点的确定
五、绝对编程与增量编程
X、Z表示绝对编程,U、W表示增量编程,允许同一程序段中二者混合使用。
图2 .1.4 绝对值编程与增量编程
如图2.1.4所示,直线A→B ,可用:
绝对: G01 X100.0 Z50.0;
相对: G01 U60.0 W-100.0;
混用: G01 X100.0 W-100.0;
例如,用G54指令设定如图所示的工件坐标系。
首先设置G54原点偏置寄存器:
G54 X0 Z85.0;
然后再在程序中调用:
N010 G54;
说明:
1、G54~G59是系统预置的六个坐标系,可根据需要选用。
2、G54~G59建立的工件坐标原点是相对于机床原点而言的,在程序运行前已设定好,在程序运行中是无法重置的。
3、G54~G59预置建立的工件坐标原点在机床坐标系中的坐标值可用 MDI 方式输入,系统自动记忆。
4、使用该组指令前,必须先回参考点。
5、G54~G59为模态指令,可相互注销。
二、基本指令G00、G01、G02、G03、G04、G28
1.快速点位移动G00
格式:G00X(U)_Z(W)_;
其中,X(U)_、Z(W)_为目标点坐标值。
2.直线插补G01
格式:G01 X(U)_Z(W)_ F_;
其中,X(U)、Z(W)为目标点坐标,F为进给速度。
机床执行G01指令时,如果之前的程序段中无F指令,在该程序段中必须含有F指令。G01和F都是模态指令。
3.圆弧插补G02、G03
顺时针圆弧插补用G02指令,逆时针圆弧插补用G03指令。
1) 用圆弧半径R和终点坐标进行圆弧插补
格式:G18 G02(G03)X(U)_Z(W)_ R _ F_;
其中:X(U)和Z(W)为圆弧的终点坐标值,
绝对值编程方式下用X和Z,增量值编程方式下用U和W。规定圆弧对应的圆心角小于等于180°时,用“+R”表示;反之,用“-R”表示。
F为加工圆弧时的进给量。
2) 用分矢量和终点坐标进行圆弧插补
格式:G18 G02(G03)X(U)_Z(W)_I _K _F_;
其中:X(U)和Z(W)为圆弧的终点坐标值,绝对值编程方式下用X和Z,增量值编程方式下用U和W。
I、K分别为圆弧的方向矢量在X轴和Z轴上的投影(I为半径值)。当分矢量的方向与坐标轴的方向不一致时取负号。如图2.1.7所示,图中所示I和K均为负值。
G99(每转进给)
G0 X200 Z100(快速移动到安全位)
T0101(换1号外圆刀,执行1号刀补)
M03 S500(开启主轴正转,速度500R/MIN)
G0 X112 Z2(快速接近工件毛坯)
G71 U3 R0.5 F0.2(G71轴向精车循环加工,U3每次吃刀3MM单边,退刀0.5MM,速度0.2MM/R)
G71 P1 Q2 U0 W0(P1程序开始阶段,Q2程序结束阶段,U0——X轴不留精加工余量,W0——Z轴不留精加工余量)
N1 G0 X30(循环开始以后的第一阶段)
G1 Z-50
X90
Z-70
X110
N2 Z-140(循环结束的最后一阶段)
G0 X200 Z100(快速移动至安全换刀位)
T0202(换2号刀螺牙刀,执行2号刀补)
G0 X200 Z100 S300(快速移动至安全位,转速改为300R/MIN)
X30 Z4(快速定位至螺牙循环开始位置)
G92 X29.8 Z-48 F1.5(车螺牙,X轴牙底径29.8,Z牙长48MM,牙距1.5MM)
X29.6
X29.4
X29.2
X29
X28.8
X28.6
X28.4
X28.3
X28.2
X28.1
X28.05
G0 X200 Z100(快速移动至安全换刀位置)
T0303(换3号割刀,执行3号刀补)
G0 X200 Z100 S200(快速定位,转速200R/MIN)
X110 Z-84(移动至割槽循环开始位置)
G75 R0.5 F0.08(G75割槽循环,R——每次退刀0.5MM,F——每转进给0.08MM)
G75 X60 Z-120 P6000 Q4000(槽底径60MM,Z轴最大深度120MM,P——每次切入6MM,Z轴移动量)
M09(关水泵)
G0 X200 Z100 M05(快速移动至换刀安全位,关闭主轴)
T0101(换1号刀)
M30(程序结束)
数控机床的步骤
1) 分析零件图样和工艺处理
根据图样对零件的几何形状尺寸,技术要求进行分析,明确加工的内容及要求,决定加工方案、确定加工顺序、设计夹具、选择刀具、确定合理的走刀路线及选择合理的切削用量等。
同时还应发挥数控系统的功能和数控机床本身的能力,正确选择对刀点,切入方式,尽量减少诸如换刀、转位等辅助时间。
2) 数学处理
编程前,根据零件的几何特征,先建立一个工件坐标系,数控系统的功能根据零件图纸的要求,制定加工路线,在建立的工件坐标系上,首先计算出刀具的运动轨迹。对于形状比较简单的零件(如直线和圆弧组成的零件),只需计算出几何元素的起点、终点、圆弧的圆心、两几何元素的交点或切点的坐标值。
3) 编写零件程序清单
加工路线和工艺参数确定以后,根据数控系统规定的指定代码及程序段格式,编写零件程序清单。
4) 程序输入
5) 程序校验与首件试切
数控车床管螺纹编程实例如下:
对下图所示的55°圆锥管螺纹zg2″编程。
根据标准可知,其螺距为2.309mm(即25.4/11),牙深为1.479mm,其它尺寸如图(直径为小径)。用五次吃刀,每次吃刀量(直径值)分别为1mm、0.7 mm 、0.6 mm 、0.4mm、0.26mm,螺纹刀刀尖角为55°。
数控编程如下:
%0001
n1 t0101 (换一号端面刀,确定其坐标系)
n2 m03 s300(主轴以400r/min正转)
n3 g00 x100 z100(到程序起点或换刀点位置)
n4 x90 z4(到简单外圆循环起点位置)
n5 g80 x61.117 z-40 i-1.375 f80(加工锥螺纹外径)
n6 g00 x100 z100(到换刀点位置)
n7 t0202(换二号端面刀,确定其坐标系)
n8 g00 x90 z4(到螺纹简单循环起点位置)
n9 g82 x59.494 z-30 i-1.063 f2.31(加工螺纹,吃刀深1)
n10 g82 x58.794 z-30 i-1.063 f2.31(加工螺纹,吃刀深0.7)
n11 g82 x58.194 z-30 i-1.063 f2.31(加工螺纹,吃刀深0.6)
n12 g82 x57.794 z-30 i-1.063 f2.31(加工螺纹,吃刀深0.4)
n13 g82 x57.534 z-30 i-1.063 f2.31(加工螺纹,吃刀深0.26)
n14 g00 x100 z100(到程序起点或换刀点位置)
n15 m30(主轴停、主程序结束并复位)
扩展资料:
由于数控机床安装了主轴编码器,主轴在一周的旋转过程中刀具随着进给轴方向移动一个螺距比如螺距是2则进给速度为2mmr一般螺纹在加工时,需要采用多次进刀的方式才能去除螺纹上的多余余量,每刀的切削深度由刀具材料来决定,如果每刀进给恒定则切削力和金属去除率从上一刀到下一刀会剧烈增加为了得到比较合适的切削力切削深度应该随着切削次数依次递减保证恒切削量加工。
数控编程螺纹加工中,螺纹加工有3种加工方法分别是G32直进式切削方式、G92直进式切削方式和G76斜进式切削方式由于切削方法的不同编程方法不同造成加工误差也不同。我们在操作使用上要仔细分析使零件加工出精度高的零件。
这是比较简单的了吧
G99 M08
M03 S1000 T0101
G00 X40 Z2
G71 U2 R1 F0.25 S1000 T0101 (此处S与T可以省略)
G71 P10 Q20 U1.0 W0.2
N10 G00 X0
G01 Z0 F0.1
X5
G03 X15 Z-5 R5 F0.1
G01 Z-13 F0.1
X22
X26 W-2
W-11
G02 X30 Z-41 R47 F0.1
G01 W-9 F0.1
G02 X38 W-4 R4 F0.1
N20 G01 W-10 F0.1
G00 X100 Z100
T0202 S1200
G00 X40 Z2
G70 P10 Q20
G00 X100 Z100
M30
以上程序仅供您参考,实际应用时,请根据具体情况而定。
我刚才手工写了个有截图有文字说明,码了半天的字好累。 粘过来给你自己看吧
G99(每转进给)
G0 X200 Z100(快速移动到安全位)
T0101(换1号外圆刀,执行1号刀补)
M03 S500(开启主轴正转,速度500R/MIN)
G0 X112 Z2(快速接近工件毛坯)
G71 U3 R0.5 F0.2(G71轴向精车循环加工,U3每次吃刀3MM单边,退刀0.5MM,速度0.2MM/R)
G71 P1 Q2 U0 W0(P1程序开始阶段,Q2程序结束阶段,U0——X轴不留精加工余量,W0——Z轴不留精加工余量)
N1 G0 X30(循环开始以后的第一阶段)
G1 Z-50
X90
Z-70
X110
N2 Z-140(循环结束的最后一阶段)
G0 X200 Z100(快速移动至安全换刀位)
T0202(换2号刀螺牙刀,执行2号刀补)
G0 X200 Z100 S300(快速移动至安全位,转速改为300R/MIN)
X30 Z4(快速定位至螺牙循环开始位置)
G92 X29.8 Z-48 F1.5(车螺牙,X轴牙底径29.8,Z牙长48MM,牙距1.5MM)
X29.6
X29.4
X29.2
X29
X28.8
X28.6
X28.4
X28.3
X28.2
X28.1
X28.05
G0 X200 Z100(快速移动至安全换刀位置)
T0303(换3号割刀,执行3号刀补)
G0 X200 Z100 S200(快速定位,转速200R/MIN)
X110 Z-84(移动至割槽循环开始位置)
G75 R0.5 F0.08(G75割槽循环,R——每次退刀0.5MM,F——每转进给0.08MM)
G75 X60 Z-120 P6000 Q4000(槽底径60MM,Z轴最大深度120MM,P——每次切入6MM,Z轴移动量)
M09(关水泵)
G0 X200 Z100 M05(快速移动至换刀安全位,关闭主轴)
T0101(换1号刀)
M30(程序结束)
这是模拟图
第 一页 剧情吧工夫 : 二0 一0- 一 二- 一 六 二 二: 四 七: 四 四 剧情吧注:止尸走肉剧情讲述了警员 瑞克正在一次法律 行为 外果外弹挂花 而昏迷不醒 ,当他从晕厥 外清醒 后却惊奇 天领现,那个世界未然天崩地裂翻天覆地 。方圆 一派 逝世境,丧尸竖止,出有活人踪迹 。虎口...
当前地位 :SEO尾页>营销常识 >kol是甚么意义?kol是甚么意义?小六SEO 二0 一 九-0 一- 一0 二 一: 三 四:0 六 二00 一kol释义kol齐称为Key Opinion Leader,即症结 定见 首脑 ,是营销教上的观点 ;正常指的是,领有更多、更业余战精...
电望剧神话(神话一连 剧正在线播搁)本創青石板影片 二0 二0-0 六- 一 六 0 八: 四0: 二 七 六月高旬,称为“穿梭更生 ”神文《赘婿》民间宣告 了主创职员 粗英团队,将电望一连 剧的拍攝提到了日程。那原书没有暂前刚曩昔 了九周年,现阶段仍正在网进级 ,据说 起码 借患上要三年网才有否能...
DNMP(Docker + Nginx + MySQL + PHP 七/ 五 + Redis)是一款齐功效 的LNMP一键装置 法式 。支撑 的办事 丰硕 、功效 壮大 、运用单纯、兼容多仄台。是实用 于多端的一款docker开辟 取临盆 情况 的PHP情况 齐野桶。DNMP名目特色 : 一00%谢...
一、以ASP、PHP、JSP、ASP.net、Perl、或者CGI等编程说话 制造 的;二、没有是自力 存留于办事 器上的网页文献,只要当用户要求 时办事 器才回归一个完全 的网页;三、内容存留于数据库外,依据 用户收回的分歧 要求 ,其提求共性化的网页内容;四、内容没有是存留于页里上,而是正在数据...
当站少当了几年了,一个感想 ,曲奔着赔钱而去的站少当没有了多暂便转业 了,实邪的站少实际上是立着的,否以正在电脑前一立立到地明,站少皆有点疯,为何必修一句话:兴致 使然。实邪的站少必然 有很弱的抒发的 愿望,他是念经由过程 那个媒体去抒发本身 的某种口声。 但是 假如 能把兴致 酿成 银子,这天然...