首页 > 其他分享 >G72指令循环加工起点坐标计算

G72指令循环加工起点坐标计算

时间:2022-09-30 14:34:43浏览次数:58  
标签:起点 加工余量 第一刀 指令 坐标 G72 坐标值 切削 循环

G72指令循环加工起点坐标计算_数值计算

例:如图所示,试用端面复合循环指令G72编写零件的加工程序,并精车至符合尺寸。

程序参考:

O0012

N10M03S500;

N20T0404;

N30G00X170Z10;循环起点A

N40G72W4R1;G72循环,每刀吃刀4mm,退1mm

N50G72P60Q110U2W2F0.2;精加工余量X留向2mm,Z向留2mm

N60G00Z-80;

N70G01X120F0.1;

N80W30;

N90W10X80;

N100W20;

N110X40W20;

N120G70P60Q110;

N130G00X200Z50;退刀

N140M30;

执行N30G00X170Z10后刀具定位到循环起点A,然后X方向后退2mm(X方向的精加工余量),Z向后退2mm(Z向精加工余量)到达点C(X172Z12)。执行G72后,在Z为8处进行第一刀的加工,只有工件的端面加工余量≥8,第一刀将能切到。所以,该循环起点A的坐标不能任意给定。仿照指令G71的分析过程,可以得到以下公式:

Z第一刀的坐标值=Z循环起点的坐标值+Z向精加工余量Δw-每刀切削深度         式(1)

在程序O0012中就是:8=10+2-4

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

Z第一刀的坐标值=毛坯的端面坐标-第一刀的切削深度ap1                      式(2)

如果我们设定第一刀的切削深度为4mm,毛坯端面的坐标是12mm,也就是第一刀的Z坐标值为8mm,其它参数不变,计算可得循环起点的Z坐标值为10mm。执行N30G00X170Z10时,由于X方向的安全距离,不会有安全隐患。

由式(1)和式(2)可以得出循环起点的Z坐标数值计算公式:

Z循环起点的坐标值=毛坯的端面坐标-第一刀的切削深度ap1-Z向精加工余量ΔW+每刀切削深度                                                                                             式(3)

                 



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

相关文章

  • C#/VB.NET 读取条码类型及条码在图片中的坐标位置
    我们在创建条形码时,如果以图片的方式将创建好的条码保存到指定文件夹路径,可以在程序中直接加载图片使用;已生成的条码图片,需要通过读取图片中的条码信息,如条码类型、条码绘......
  • 数控指令G04及其在锪平底孔实操中的应用
    G04指令可以使刀具作短时间(几秒钟或几转)的无进给光整加工,用于车槽、镗平面、锪孔等场合。例如车削环槽时,若进给到指定尺寸立即退刀,其环槽外形为螺旋面,不光整。用暂停指令使......
  • 如何通过数控指令提高加工精度?
    我们知道普车加工,我们分为三个加工阶段:粗车、半精车、精车。而数控加工一般我们只用粗车和精车对工件进行加工,而省略半精车的阶段,这其实对加工精度是有影响的,我们先了解下为......
  • M29刚性攻丝指令
    M29指令代码介绍:在刚性模式下以与伺服电机相同的方式控制主轴电机,可实现高速攻丝。M29代码必须放在任何攻丝循环(如G84或G88)之前,才能启用刚性攻丝模式。可以通过应用以下任......
  • C语言第19天,标识符作用域和预处理指令
    一、标识符作用域1.代码块作用域{//代码块Axxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}{//代码块Bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx}源代码中,被花括号包括的代码,形成一个......
  • iOS小技能:地理编码(地址转坐标)
    前言需求:手动输入位置信息需要进行地理编码获取经纬度,判断是否为国内地址。I高德位置服务:地理编码(地址转坐标)用户在高德地图官网申请Web服务API类型Key:https://lbs.amap......
  • Vue3.0 如何写自定义指令
    背景问:什么是指令?答:指令就是DOM与逻辑行为的媒介,本质就是DOM绑定的独立逻辑行为函数。除了核心功能默认内置的指令(例如v-model和v-show),Vue也允许注册自定义指令。Vu......
  • Linux指令
    设置环境变量#方法一:手动修改/etc/environment文件,此法为永久修改#方法二:修改~/.bashrc,在行尾添加下面的信息,此法为永久修改exportPATH=$PATH:/home/book#方法一......
  • 分享经纬度和立体三维坐标换算
    在球面坐标系上,坐标是用经纬度标示,纬线和经线一样是为度量方便而假设出来的辅助线,定义为地球表面某点随地球自转所形成的轨迹。任何一根纬线都是圆形而且两两平行。纬线的长......
  • 坐标系变换——“旋转矩阵/欧拉角/四元数”
    向量的旋转一共有三种表示方法:旋转矩阵、欧拉角和四元数,接下来我们介绍一下每种旋转方法的原理以及相互转换方式。旋转矩阵坐标变换的作用在一个机器人系统中,每个测量元......