首页 > 编程语言 >数控车削正弦曲线,太难没办法加工?用宏程序编程加工解决难题

数控车削正弦曲线,太难没办法加工?用宏程序编程加工解决难题

时间:2022-09-30 16:06:22浏览次数:49  
标签:编程 正弦曲线 加工 曲线 100 宏程序

本文分析了正弦曲线在数控车床上加工的问题,通过变量设定,编制出加工正弦曲线宏程序两种不同编程方法,从而保证正弦曲线圆弧的正确性,提高产品的尺寸精度和表面质量。

应用宏程序变量编程加工可以用函数公式来描述工件的轮廓或曲面,是现代数控系统一个重要的新功能和新方法。

目前在数控车床上加工规则曲线都比较统一,也比较简单,而如正弦曲线等非规则曲线的编程根据所选系统、加工工艺的不同,所使用的编程方法也各不相同,机床数控系统本身不存在直接加工正弦曲线的G指令,使编程难度大大增加。另外加工中变量的参数直接影响着加工的效率以及质量,很容易产生过切报警,即使程序正确无误,实际加工时参数调整也非常困难,直接影响着加工能否顺利进行,以及加工精度能否保证。因而笔者根据实际加工经验以及相关资料,总结出设定变量使用宏程序编程加工的方法。

对于如图1所示的绕线筒曲线轮廓零件,在配置FANUC 0i Mate—TC数控系统和华中世纪星车床数控系统(HNC-21/22T)的数控车床上分别车削正弦曲线。

1.工艺分析与工艺设计

(1)图样分析。如图1所示,零件由正弦曲线和圆柱构成。

 

数控车削正弦曲线,太难没办法加工?用宏程序编程加工解决难题_局部坐标系


该正弦曲线由两个周期组成,总角度为720°(-630~90°)。将该曲线分成1000条线段后,用直线拟合,每段直线在Z轴方向的间距为0.04mm,对应其正弦曲线的角度为720°/1000。

根据公式,计算出曲线上每一线段终点的X坐标值,X =34+6sina 。

(2)加工工艺路线设计。精加工正弦曲线前,先用调用子程序或G71复合循环指令的方法进行粗加工,去除余量。去除余量时采用R10mm的圆弧拟合,每个节点处留单边0.5mm的精加工余量。

2 选择刀具

粗加工采用尖头车刀,刀片选用涂层硬质合金材料。精加工采用尖头车刀,刀片选用陶瓷材料,刀尖圆弧半径为0.2mm,以减小对正弦曲线轮廓形状的影响。选择刀片时,为保证加工时,刀具后刀面与正弦曲线的螺旋槽表面不发生干涉现象,故取主后角为6~8°。(尖头车刀如图2所示)。

数控车削正弦曲线,太难没办法加工?用宏程序编程加工解决难题_数控系统_02

 

3.程序编制

采用方法一编程时使用的运算变量如下:

#100:正弦曲线起始角;

#101:正弦曲线的终止角;

#102: 正弦曲线各点X坐标;

#103:正弦曲线各点Z坐标;

下面只编写正弦曲线部分的加工程序,其他部分程序大家自行编写。

宏程序车削正弦曲线(FANUC 0i系统)

O0400

G98 G40 G21 F200;

T0101; 程序开始部分 

M03 S800;

G00 X42.0 Z-13.0; 宏程序起点

#100=10.0; 局部坐标系X赋初值

N200 G52 X#100 Z0; 局部坐标系

M98 P420; 调用宏程序

#100=#100-2.0; 径向每次切深2mm

IF [#100 GE 0] GOTO 200; 条件判断 

G00 X100.0 Z100.0; 程序结束 

M30;

O0402 曲线加工宏程序

G01 X40.0 Z-15.0; 加工与曲线相连的直线段 

Z-20.0;

#101=90.0; 正弦曲线角度赋初值

#103=-20.0; 曲线Z表标赋初值 

N300#102=34+6*SIN[#101]; 曲线X坐标 

G01X#102 Z#103 F100; 直线段拟合曲线

#101=#101-0.72; 角度增量为-0.72°

#103=#103-0.04; Z坐标增量为-0.04mm

IF [#101 GE -630.0]GOTO 300; 条件判断

G01 X40.0 Z-67.0; 加工与曲线相连的线段并退刀 

X42.0;

G00 Z-13.0;

M99; 返回主程序

 

数控车削正弦曲线,太难没办法加工?用宏程序编程加工解决难题_初值_03


用数控车床加工正弦曲线,降低了对生产工人的技能要求;标准数控刀具的运用,缩短了异形刀具的准备时间,降低了生产成本;采用用户宏指令编程,程序简洁。

 

 


标签:编程,正弦曲线,加工,曲线,100,宏程序
From: https://blog.51cto.com/u_15813002/5727045

相关文章

  • 如何通过切屑对切削加工进行监控调整?
    如果是正常的干式切削,几乎所有的钢材切出来的屑都是要烧了呈现紫色才合理的。在这里抛开刀片材料、转速、走刀量、切削深度、段屑槽的形状、刀尖大小等不谈,单谈干式切削时铁......
  • 平面铣削宏程序
    零件X、Y对称中心为G54原点,加工刀具为高速钢Φ12圆柱立铣刀程序参考:#1=75.0;矩形X方向边长#2=43.0;Y方向边长#3=12.0;(平底立铣刀)刀具直径#4=-#2/2;Y坐标设为自变量,赋初始值为-#2......
  • 单孔的铣削加工宏程序
    设零件孔心为G54任意点,顶面为Z0,采用顺铣方式。加工刀具为高速钢Φ12圆柱立铣刀。考虑宏程序的适应性,假设为不通孔加工,即需准确控制加工深度,如果加工零件为通孔,只需把加工深......
  • 铣削加工背吃刀量或侧吃刀量如何选取?
    背吃刀量或侧吃刀量的选取主要由加工余量和对表面质量的要求决定:1、当工件表面粗糙度值要求为Ra=12.5~25μm时,如果圆周铣削加工余量小于5mm,端面铣削加工余量小于6mm,粗铣一次......
  • 加工中心加工零件选择定位基准的方法
    数控加工中心加工过程中,定位基准的选择合理与否决定零件质量的好坏,对能否保证零件的尺寸精度和相互位置精度要求,以及对零件各表面间的加工顺序安排都有很大影响,当用夹具安......
  • 加工中心知识大全,看完不再出错!
    1.回零(返回机床原点)对刀之前,一定要进行回零(返回机床原点)的操作,以便于清除掉上次操作的坐标数据。注意X、Y、Z三轴都需要回零。2.主轴正转用“MDI”模式,通过输入指令代码使主......
  • 切断、切槽加工中如何解决振动问题?
    在数控车床上切断及切槽时,在工件与切断刀、槽刀之间常常会产生振动现象,称为振刀。产生振刀时,数控系统的正常切削过程受到干扰和破坏,会使零件加工表面产生振纹,恶化表面......
  • 怎样解决加工中的振动问题?
    零件出现振纹,在机械加工中会经常遇到,比如,精车棒料,表面有振纹,转速2000,进给0.08,0.3、0.6、0.8的余量都试过,情况无法改变。精车时常常碰到,一般不容易发现,用细砂纸或者......
  • 立式加工中心的调试方法
    立式加工中心在使用一段时间可能会出现工作效率下降的情况,就需要我们进行调试,下面教大家方法:1、给立式加工中心的各个润滑点加油,给液压油箱灌入合乎要求的液压油,接通气......
  • 原来有这么多的方法可以加工细长轴
    1、高速车削细长轴时应注意的问题“车工怕车杆”。这句话反映出车削细长杆的难度。由于细长轴的特点和技术要求,在高速车削时,易产生振动、多棱、竹节、圆柱度差和弯曲等缺陷......