车工吧
关注: 49,257 贴子: 1,682,408

  • 目录:
  • 职业交流
  • 21
    下图需要加工大直径为80,小直径为60,深度15的端面曹,如果轴向进刀到槽底,铁销卡住刀具难以承受,今天我们介绍分层法用宏程序来解决: 工艺安排: 1.夹持直径100,以左端面定位 2.选用3毫米宽端面切曹刀分层加工 3.刀具以刀具内侧对刀 4.初始吃刀量为2,每层递减0.1,最小吃刀量0.5 程序注释如下: O0001 M3S500G99 T101M08 G0X60.Z10. Z1. #1=60(小直径赋值) #2=[80-6]-60(用大直径减去两个刀宽在减去小直径等于实际需要移动的X值) #3=2(初始Z方向吃刀量) #
  • 28
    今天我们来讲解一下外径深曹的加工,大家因该知道我们在加工深曹的时候,铁销不容易排出,容易卡削坏刀!利用G代码G75循环只能径向车削到底部,在执行Z进刀,这样的加工方式有所不足,今天我们利用宏程序分层法可以合理解决这个问题,也为后面的矩形螺纹打好基础,看下图: 从上图可以看出,我们曹大直径30,底部直径12,曹宽20,曹比较深。我们采用分层加工的方法来加工。 工艺要求: 1.采用3毫米切刀。 2.每层吃刀量1.5 3.刀具以左侧对平
  • 33
    今天我们来讲解一下外径多个等距曹的宏程序加工,一般如果我们不会宏程序的话只能依靠子程序来完成,不然程序会非常繁琐,如果用子程序来加工,如果中途坏刀,停下来以后只能从程序开头在重新执行,而我们如果使用宏程序加工的话可以避免这种情况,如果从中途停下来我们便于修改就可直接从我们停下来那里开始加工。我们来看下图: 从上图可以看出这是一个等距曹加工图,每个曹曹宽都是3,曹与曹之间都是相距10,我们使用宏程序来编
  • 15
    1.1 概述 (1)宏程序的分类 首先我们来讲一下宏程序的分类,A类和B类。首先在数控车系统比较老的时候,我们系统里面有A类宏,A类宏格式为G65格式,现在已经基本淘汰。随着科技发达,系统的升级优化,现在的数控系统大多支持B类宏程序,总体而言,现在B类宏是一个主流发展趋势,所以接下来我们的实例讲解都以B类宏程序为例。 (2)宏程序的概念 简单来理解宏程序是什么?可以这样理解,宏程序就是利用数学公式,函数等计算方式,配合数控
  • 9
    不在轴线上的椭圆宏程序编制也没有什么特殊的,只是改下偏置的数值罢了。 椭圆的参数方程为:X=a*COSθ Y=b*SINθ 可改写为: #1=30*cos[#3] #3为参数方程对应的中角度 #2=20*sin[#3] 图中椭圆长半轴30mm,短半轴20mm,椭圆中心位置如图所示,不在轴线上,因此在计算编程所用的坐标值时,X方向要再加上40,Z方向要减去30+10=30 相应程序如下: T0101 M3S800 G0X82Z5 #6=36 N5 G0X[#6+40] G1Z-10F0.1 #3=0 N10#1=30*COS[#3] #2=20*SIN[#3] #4=2*#2+#6+40 计算出的为半径值,需转化为直径值才能与
  • 2
    椭圆的参数方程为:X=a*COSθ Y=b*SINθ 可改写为: #1=30*cos[#3] #3为参数方程对应的中角度 #2=20*sin[#3] 相应程序修改如下: T0101 M3S800 G0X42Z5 #6=36 N5 G0X[#6] G1Z0F0.1 #3=0 N10#1=30*COS[#3] #2=20*SIN[#3] #4=2*#2+#6 计算出的为半径值,需转化为直径值才能与直径编程对应。 #5=#1-30 G1X[#4]Z[#5]F0.1 沿小段直线插补加工 #1=#1+3 递减3度,此值越小,工件表面越光滑。 IF[#1 LE 90] GOTO 10 条件判断是否到达终点。 G1X42 直线插补切到工件外圆之外 G0Z5 #6=#6-4 IF [#6 GE 0] GOTO 5 G0X150Z150 M5 M30
  • 4
    如果看了前几篇,那么接下来这两篇加工椭圆的宏程序应该很容易理解。 椭圆标准方程X*X/a*a+Y*Y/b*b=1,其中a为长半轴,b为短半轴,若将X和Y用参数变量代替可改写为#1*#1/a*a+#2*#2/b*b=1 椭圆可沿长半轴#1方向划分成无数小段直线,然后求出其相应端点坐标,再求出相对的数控车床中的坐标,再按直线进行编程加工。如下图所示: 假设椭圆a=30,b=20,只加工半个椭圆,则此段椭圆精加工轨迹为: G0X0 G1Z0F0.1 #1=30 N10 #2=20*SQRT[1-30*30/#1*#1] SQRT表示开平方 #3=#1-30 椭
  • 6
    圆的标准方程为:X=R*COSθ Y=R*SINθ 可改写为: #1=20*cos[#3] #3为参数方程对应图纸中角度 #2=20*sin[#3] 使用参数方程比圆的标准方程具有一个优点,从下图中可以看出,使用标准方程式,在工件最右端,划分直线坡度较大,从右至左划分线段不均匀,而使用圆的参数方程所划分的直线段是按照圆周方向划分的,因此分布均匀,从而使用零件表面加工质量好。 相应程序修改如下: T0101 M3S800 G0X42Z5 #6=36 N5 G0X[#6] G1Z0F0.1 #3=0 N10#1=20*COS[#3] #2=20*SIN[#3] #4=2*#2+#6 圆的方
  • 9
    我们知道无论什么样的曲线,数控系统都是CAD/CAM软件在处理时都会将其按照内部的算法划分成小段的直线进行加工,接下来我们利用圆的方程来将直线划分成小段直线在利用宏程序对其加工。下图为圆的标准方程 X*X+Y*Y=R*R, 若将X和Y用参数变量代替可改写为 #1*#1+#2*#2=R*R 圆弧可沿#1方向划分成无数小段直线,然后求出其相应端点坐标,再求出相对的数控车床中的坐标,再按直线进行编程加工。如下图所示: 则此段圆弧精加工轨迹为: G0X0 G1Z0F0.1 #1=0 N10
  • 7
    本篇文章利用宏程序简单模仿数控系统的外圆车削循环功能。在此用前一篇的图纸与程序 原程序: T0101 M3S800 G0X82Z5 粗加工开始 #2=0.05 Z向的加工余量 #3=0.5 外圆方向的加工余量 #4=0.3 每层切削后的回退量 #1=76+2*#3 考虑了精加工余量的第一次切削直径 N10 G0X[#1] 将变量赋给X,则X方向进刀的直径则为#1变量中实际存储值。N10是程序 G1Z[-40+#2]F0.2 段的编号,用来标识本段,为后面循环跳转所用。 X[#1+#4] 每次切削只回退#4的值 G0Z5 #1=#1-4 单边切深为2mm,直径方向
  • 47
    这是第二篇,第一篇请链接 http://tieba.baidu.com/p/2645839349 上一篇介绍了宏代码、变量的赋值、变量的运算优先级以及IF。。。。GOTO语句的语义。本篇将接着上一篇的内容往下延伸。 本篇大纲:WHILE....DO语句的语义、变量的自增自减 NO1. WHILE....DO语句 看到这个语句,还是老样子,先直观翻译下:当.....就执行某某代码段。和IF语句差不多,这个语句也是用来做条件判断的,但WHILE.....DO自身没有跳转的功能。那么这个语句该怎么用?我们是造句说明吧,“当
  • 125
    由于本吧是车工朋友居多,所以宏也只针对数车。 市场上有不少数控系统,FANUC,广州数控,华中数控,西门子等等,但是不论是什么系统,宏的中心思想还是一致的,不会因为系统的不同而导致宏思想也不同。所以为了通用性,这里选择FANUC作为主系统。其实本人学西门子,但还是那句话,一通百通! 此前吧里有过一个帖子,叫“数控宏程序基础的应用”,这是我朋友代发到吧里,当时被加精, 不过现在也不知道这帖子去哪了,估计是被删了。因
    _純黑 6-23
  • 38
    宏程序是可以作为子程序用的例如这个 O0000 (准备) IF[#20EQ#0]THEN#1=101(如果#20等于空#20等于101) T#20 M08 M03 S#19 G99 M99 调用格式G65P0000A*S* 例如G65P0000T404 同于 T404 M08 M03 S500 G99 这样编程比较效率些,而且还不会乱。

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

小吧:小吧主共4

会员: 机械师

目录: 职业交流