首页 > 其他分享 >加工多线螺纹——G92

加工多线螺纹——G92

时间:2022-10-08 15:02:11浏览次数:53  
标签:循环 刀量 螺距 多线 G92 切削 起点 螺纹

方法一、指令格式

G92 X(u)_ Z(w)_F_Q_;

X、Z一 绝对尺寸编程时螺纹的终点坐标 ;

U、w—— 增量尺寸编程时螺纹的终点坐标 ;

F一 螺纹导程(若 为单线螺纹 ,则为螺纹的螺距 );

螺纹起始角 ,该值为不带小数点的非模态值 ,即增量为0.001度;

如起始角 为 180度 ,则表示 为 Q180000(单线螺纹可以不用指定 ,此时该值为零);

起始角Q的范围为 0—360000之间 ,如果指定了大于360000的值 ,则按 360000(360度)计算。

举例:

加工多线螺纹——G92_模态

程序参考:

......;

G92 X29.2 Z18.5 F3.0;/双线螺纹切削循环1,背吃刀量0.8mm

X29.2 Q180000;

X28.6 F3.0; /双线螺纹切削循环2,背吃刀量0.6mm

X28.6 Q180000;

X28.2 F3.0;/双线螺纹切削循环3,背吃刀量0.4mm

X28.2 Q180000;

X28.04 F3.0;/双线螺纹切削循环4,背吃刀量0.16mm

X28.04 Q180000;

M05;

M30;

方法二、改变起点,错开螺距法

用改变螺纹切削起点的方法加工多线螺纹 ,在编程时先确定第1线螺纹的切削起点 ,利用螺纹加工指令完成第 1线螺纹加工,在加工第2线螺前,要重新确定切削起点,与第1线螺纹的切削起点轴 向相差一个螺距P,依次类推 ,即可车削多线螺纹 。设螺纹导程为F,线数为n,则螺距 P=F/n,每线螺纹轴向相差一个螺距P,若A点为第1线螺纹的切削起点 ,B点为第2线螺纹的切削起点 ,则第2线螺纹的切削起点在 z方向值是在第1线螺纹的切削起点 Z方向值上增加一个螺距P。由于螺纹切削起点位置发生变化,而切削终点不变 ,所以,在编程时 ,每线螺纹走刀长度应相应增加或减少一个螺距 ,以保证各线螺纹终点的一致。

例如:

加工多线螺纹——G92_模态_02

G92指令采用格式为:

G92 X(u)_ Z(w)_F_

螺纹部分程序参考:

G00X30.0Z4.0;/第1线螺纹循环起点

G92X23.2Z-22.0F3.0;/第l线螺纹切削循环1,背吃刀量 0.8mm

X22.6;/第1线螺纹切削循环2,背吃刀量0.6mm

X22.2;/第1线螺纹切削循环3,背吃刀量 0.4mm

X22.04; /第1线螺纹切削循环4,背吃刀量0.16mm

G00X30.0Z5.5;/确定第2线螺纹循环起点(第2线螺纹的切削起点相对于第1线螺纹起点错开1个螺距 )

G92X23.2Z-22.0F3.0;/第2线螺纹切削循环l,背吃刀量0.8mm

X22.6; /第2线螺纹切削循环2,背吃刀量0.6mm

X22.2; /第2线螺纹切削循环3,背吃刀量0.4mm

X22.04; /第2线螺纹切削循环4,背吃刀量0.16mm

X100.0Z100.0;

M05;

M30;


标签:循环,刀量,螺距,多线,G92,切削,起点,螺纹
From: https://blog.51cto.com/u_15813002/5737875

相关文章

  • 加工多线螺纹——G32
       螺纹有单线和多线之分,沿一条螺旋线形成的螺纹称为单线螺纹,沿两条或两条以上螺旋线形成的螺纹称为双线或多线螺纹。   G32为单行程螺纹切削指令,编程任务量......
  • 端面矩形螺纹数控程序参考
    分析:端面螺纹的加工对刀具的强度和角度要求都有一定要求,在加工时需要注意。以下仅对螺纹程序进行编程,再对其它部分加工时,需要注意精度。螺纹程序参考:O0001;N10G00X150Z100......
  • Java_多线程
    Java_多线程1.实现多线程1.1进程和线程【理解】进程:是正在运行的程序是系统进行资源分配和调用的独立单位每一个进程都有它自己的内存空间和系统资源线程:是进程......
  • 在数控上如何用多把刀加工螺纹
    我们在数控车床上进行螺纹加工时,通常采用一把刀具进行切削。在加工大螺距螺纹时,因刀具磨损过快,会造成切削加工后螺纹尺寸变化大、螺纹精度低。经过多年的探索,我们摸索出了一......
  • Delphi xe TTask 执行多线程,其实...完成任务后,一直在后台执行东西的。
    usesSystem.Threading;//定义变量线程池lpThreadPool:TThreadPool;//定义事件procedureTForm1.log(lgoInfo:string);beginMemo1.Lines.Add('');Me......
  • 【开悟篇】Java多线程之JUC从入门到精通
    1.多线程J.U.C1.1线程池1.1.1线程回顾1)回顾线程创建方式继承Thread实现Runnable2)线程的状态NEW:刚刚创建,没做任何操作Threadthread=newThread();System.out.println(......
  • aardio多线程调用python防止界面卡顿
    在aardio中使用多线程目录在aardio中使用多线程问题多线程python里的多线程尝试直接把这个放到aardio里面GIL锁存钱取钱问题aardio给出的案例调用的步骤代替解决......
  • Java多线程(day2—重要关键词)
    Java多线程中的几个关键词Synchronized与ReentrantLock SynchronizedReentrantLock层次JVM层面的锁,是Java关键词JDK提供的,属于API层面的锁使用1.修饰实......
  • Java—多线程
    Java多线程基础概念进程与线程进程:操作系统分配资源的最小单位线程:CPU执行的最小单位线程分类1.用户线程用户自己创建的业务线程;2.守护线程......
  • 多线程创建
    创建多线程的方式一:继承Thread类 创建多线程的方式二:实现Runnable接口 创建多线程的方式三:实现Callable接口  ......