UG数控编程|数控车宏程序教程:外圆锥面车削!
数控车削加工如图2-1所示外圆锥面 , 设毛坯直径?42 , 试编制宏程序加工 。
本文插图
建立如图2-2所示外圆锥面车削加工几何参数模型 , 毛坯直径A , 长度L , 圆锥大径D , 圆锥小径d 。
本文插图
首先给相关参数赋值:
本文插图
精加工路线如图2-3所示A→B→C→D→A , 编制精加工部分程序:
本文插图
为什么B点的X值为“#3-2*#6”?在图2-4中 , 将圆锥面延伸2mm到B点 , 得到左段长为L的圆锥与右端长为2的圆锥锥度相等 , 所以有:
本文插图
解得B点的X坐标值:XB=d-2C=d-2, 所以B点的X值用宏程序表示为“#3-2*#6” , 其中#6为圆锥锥度值 。
将变量赋值和精加工两部分程序“组装”起来就可以用宏程序实现精加工了 , 结果如图2-5所示 。
【UG数控编程|数控车宏程序教程:外圆锥面车削!】
本文插图
接下来可以通过平移如图2-3所示A→B→C→D→A梯形路线 , 分层切削实现该圆锥面的粗精加工 , 分析几何参数模型可得总加工余量为毛坯直径A-圆锥小径d 。 以加工余量为变量 , 采用WHILE循环语句编制加工程序如下 , 程序中加粗部分可看作宏程序三个基本部分中的程序运算部分:
本文插图
本文插图
试试也用宏程序的三个基本部分“组装”属于自己的程序吧!
推荐阅读
- 技术编程|后台权限管理设计思路:三种模型分析
- 技术编程|如何利用数据库进行世界史研究
- 行业互联网|让青少年爱上科学 核桃编程AI人机双师模式受关注
- 技术编程|无服务器调研,部署REST API是最普遍用例
- 技术编程|机器学习又一重要医学应用!培植人造器官
- 技术编程|Mitch for Twitch Mac版(Twitch客户端工具)v1.8.1
- 技术编程|Ubuntu 19.10 Eoan Ermine 完成整个生命周期 官方停止支持
- 技术编程|词向量因何存在:一段往计算机输入文字的历史
- 中年|FANUC机器人示教编程:宏指令功能介绍与使用方法
- 技术编程|UCloud优刻得容器实例Cube免费公测,解锁容器Serverless新姿势
