首页 > 其他分享 >G71指令的循环起点该怎么算?

G71指令的循环起点该怎么算?

时间:2022-09-30 14:36:50浏览次数:46  
标签:加工余量 循环 第一刀 指令 G71 坐标值 切削 起点 2mm

我们通过一编程实例来说明G71循环起点设置的重要性。

例:试用外圆粗车复合循环指令G71编写下图的粗加工程序。

G71指令的循环起点该怎么算?_数值计算

解:确定有关参数:△d=2,e=1,直径精车余量△u=2,端面余量△w=2,加工程序如下:

程序:

O0010

N10M03S500;

N20T0101;

N30G00X142Z2;循环起点A

N40G71U2R1;G71循环,每刀切削深度2mm,退1mm

N50G71P60Q120U2W2F02:精加工余量X向留2mm、Z向留2mm

N60G00X40;

N70G01Z-30F0.1;

N80X60;

N90W-20;

N100X100Z-80;

N110W-20;

N120X142;

N140G00X200Z50;退刀

N150M30;

循环起点的X坐标值是142mm,Z坐标值为2mm,如此设置是将循环起点远离工件,设置了一个安全的距离,在执行N30G00X142Z2时避免刀具撞到工件。

运行该程序时,执行到N30G00X142Z2,车刀运动至循环起点A,然后后退外圆精加工余量△u(2mm)、端面精加工余量△w(2mm)至点C(X144Z4)。从点C开始,就将进行分层切削,直至外圆留精加工余量△,端面留有余量△w结束。由设定的每刀切削深度2mm可知,刀具将在X140的位置处进行第一刀的加工。而毛坯的尺寸为140,所以此次的加工是空走刀,没有去掉加工余量。这将浪费大量的时间,不利于生产效率的提高。所以,将循环起点设置于(X142Z2)不合适。

如何设置G71循环起点呢?

先分析一下粗加工阶段的主要特点:加工精度要求和表面质量要求低,毛坯余量大且不均匀。所以粗车的主要目的是,在保证刀具耐用度一定的前提下,尽可能提高单位时间内的金属切除量,即尽可能提高生产效率。仅从提高生产效率看,切削用量三要素ap、f、Vc中任一要素提高一倍,机床切削效率都能提高一倍,但对刀具耐用度的影响却大不相同的。三要素中对刀具耐用度影响最大的是Vc,其次是f,最小的是ap。因此,制定切削用量时不能仅仅单一地考虑生产效率,还要兼顾到刀具耐用度。因此,粗加工阶段切削用量应根据其对刀具耐用度的影响大小,首先选取尽可能大的切削深度ap,其次选取尽可能大的进给量f,最后按照刀具耐用度的限制确定合理的切削速度Vc。

由以上分析可知,选择恰当的切削深度αp是很重要的。另外,毛坯的尺寸是不均匀的,标称140的毛坯,也会存在直径大于140mm的地方,若应用一些零件的加工,刀具进行的是断续加工,对刀具的寿命将产生较大的影响。所以确定第一刀的切削深度尤为重要,由上面的分析可以得出:


X第一刀的坐标值=X循环起点的坐标值+外圆精加工余量△u(直径值)-2×每刀切削深度                                                                                               (1)


第一刀的切削深度ap1一般需将工件的硬皮切掉,所以不一定会与指令中的切削深度相等。可以知道,走第一刀时X的坐标值为:

              X第一刀的坐标值=毛坯的直径-2×第一刀的切削深度ap1             (2)

我们假定第一刀的切削深度为2mm,其它的参数不变,由式(2)得到第一刀的X坐标值为136mm,带入式(1)可以得出循环起,点的X坐标值为138mm。

现在需要分析的问题是,如果将循环起点的X坐标值变为138mm,会不会产生不良的后果。由轴类零件的加工工艺可知,端面是重要的尺寸基准,加工过程中要先平端面,因此在如图1所示的工件加工过程是在端面加工之后进行的。该端面的Z坐标为0,执行N30G00X138Z2时,由于Z向的安全距离2mm,刀具不会撞到工件,不存在安全隐患。

整理式(1)和式(2)可以得出循环起点的X坐标数值计算式:

X循环起点的坐标值=毛坯的直径-2×第一刀的切削深度ap1-外圆精加工余量△u(直径值)+2×每刀切削深度                                                            (3)



标签:加工余量,循环,第一刀,指令,G71,坐标值,切削,起点,2mm
From: https://blog.51cto.com/u_15813002/5726920

相关文章

  • G72指令循环加工起点坐标计算
    例:如图所示,试用端面复合循环指令G72编写零件的加工程序,并精车至符合尺寸。程序参考:O0012N10M03S500;N20T0404;N30G00X170Z10;循环起点AN40G72W4R1;G72循环,每刀吃刀4mm,退1mmN50G7......
  • 数控指令G04及其在锪平底孔实操中的应用
    G04指令可以使刀具作短时间(几秒钟或几转)的无进给光整加工,用于车槽、镗平面、锪孔等场合。例如车削环槽时,若进给到指定尺寸立即退刀,其环槽外形为螺旋面,不光整。用暂停指令使......
  • 如何通过数控指令提高加工精度?
    我们知道普车加工,我们分为三个加工阶段:粗车、半精车、精车。而数控加工一般我们只用粗车和精车对工件进行加工,而省略半精车的阶段,这其实对加工精度是有影响的,我们先了解下为......
  • M29刚性攻丝指令
    M29指令代码介绍:在刚性模式下以与伺服电机相同的方式控制主轴电机,可实现高速攻丝。M29代码必须放在任何攻丝循环(如G84或G88)之前,才能启用刚性攻丝模式。可以通过应用以下任......
  • C语言第19天,标识符作用域和预处理指令
    一、标识符作用域1.代码块作用域{//代码块Axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{//代码块Bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}源代码中,被花括号包括的代码,形成一个......
  • Vue3.0 如何写自定义指令
    背景问:什么是指令?答:指令就是DOM与逻辑行为的媒介,本质就是DOM绑定的独立逻辑行为函数。除了核心功能默认内置的指令(例如v-model和v-show),Vue也允许注册自定义指令。Vu......
  • Linux指令
    设置环境变量#方法一:手动修改/etc/environment文件,此法为永久修改#方法二:修改~/.bashrc,在行尾添加下面的信息,此法为永久修改exportPATH=$PATH:/home/book#方法一......
  • CSM2433集成多功能的soc2.4G芯片包含了2.4G发射+125KHZ接收+8位RISC(精简指令集)MCU
    2.4G的soc芯片CSM2433包含了2.4G发射+125KHZ接收+8位RISC(精简指令集)MCUCSM2433是一款集成2.4GHz频段发射器、125KHz接收器和8位RISC(精简指令集)MCU的SOC芯片无线......
  • CI2454/CI2451国产2.4GSOC芯片集成8位 RISC(精简指令集)MCU无线收发
    无线收发器特性:1.工作在2.4GHzISM频段。2.调制方式:GFSK/FSK。3.数据速率:2Mbps/1Mbps/250Kbps。4.兼容BLE4.2PHY&MAC。5.接收灵敏度:-80dBm@2MHz。6.最高发射功......
  • git与处理本地和远程分支指令
    使用场景:1、可保存当前更改,提交到远程保存2、可保存当前更改,处理其他需求创建本地分支gitcheckout-bdev-login增加与本地同名的远程仓库通道gitpush--set-upstr......