matlab数控加工,关于MATLAB复杂型面数控加工编程.pdf

. 信息技术 . 王恒厂,等 ·基于MATLAB的复杂型面数控加工编程

基于 MATLAB的复杂型面数控加工编程

王恒厂 ,闫方 ,陈春阳 ,葛旺

(南京航空航天大学 a.工程训练中心,b.自动化学院,江苏 南京 211106)

摘 要:数控机床上加工非圆曲线,编程人员广泛采用的方法是直线逼近法中的等间距法。对

于如何合理地确定间距的大小.编程者一般采用经验估算法。针对这个问题,利用MATLAB软

件分析非圆曲线的节点.参考MATLAB软件的分析数据,符合精度要求后直接编写数控程序。

此法提高了计算的有效性和精度,加工过程更便于操作者控制。

关键词:MATLAB:非圆曲线;节点

中图分类号:TP311 文献标志码 :B 文章编号:1671.5276(2016)01-0111—04

ProgrammingforComplexSurfaceinNC MachiningBasedonMATLAB

WANG Hengchang ,YANG Fang ,CHEN Chunyang ,GE Wang。

(a.EngineeringTrainingCenter,b.CollegeofAutomationEngineering,

NanjingUniversityofAeronauticsandAstronautics,Nanjing211106,China)

Abstract:Tomachinenon-circlecurveontheNCmachine,theequidistantinterl:Iolationofthelinearapproximationiswidelyadopt-

edbyprogrammers.Todeterminethe sizeofstep.manyprogrammersusuallydependon theirexperienceorestimation.To solve

thisproblem ,themathematicalformulatedsurfaceisanalyzed,usingMATLABsoftware,andtheresultsanalyzedbyMATLABmeet

itsrequirementandareused todirectlydesignNCprogram.Thismethodmaybeusedtoimprovetheeffectivenessandaccuracyof

thecalculationandbeeasyfortheoperatorstocontrolthemachiningprocess.

Keywords:MATLA;non—circularcurve;node

工中,一般最大误差产生在曲线的曲率半径最小处,此处

0 引言 的尺寸变化范围可以借助于 MATLAB软件计算分析得

出,下面以椭圆为例,解释数控车用宏程序加工二次非圆

数控加工编程技术中手工编程是基础,特别在数控车 曲线如何解决上述问题。

加工,手工编程的运用多于 自动编程 ,特别是宏程序具有

灵活性、通用性和智能性等特点,对于加工一些具有特别 1 MATLAB分析 非 圆 曲线节 点

规律的曲面如:椭圆、双曲线、抛物线等,使用宏程序进行 数据

编程加工,可以极大减少编程工作量,提高生产效率。数

控加工宏程序编制的关键是刀具相对于工件运动轨迹的 图1所示的椭圆长轴n=32mm.短轴b=19mill。标准

计算,即计算加工轮廓的基点和节点坐标 ,或刀具中心的 方程为x2/32+ /19 1,方程变形,用Y变量表示 ,=

基点和节点坐标…。

~/卜',/19/32。为了和数控车编程坐标轴统一,代数方

在数控车采用宏程序编程加工非圆曲线过程

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值