APP下载

基于VB开发的智能平台在圆锥曲线异形螺纹中的应用

2021-07-23翁剑峰刘二强

制造技术与机床 2021年7期
关键词:界面智能

徐 兵 翁剑峰 刘二强

(①台州科技职业学院,浙江 黄岩 318020;②太原科技大学,山西 太原 030024)

螺纹种类繁多,应用越发广泛[1-3],然而牙型为圆锥曲线的异形螺纹由于编程加工难,功能未得到充分发挥,在生活中很少见到。该类螺纹一般采用数控车削宏程序编程[4-5],钟璞等[6]利用宏程序解决了在椭圆面上车削多头传动螺纹的难题;黄松[7]介绍了椭圆曲线螺纹,双曲线螺纹和余弦曲线螺纹零件的宏程序编制方法。这些方法思路各异,过程繁琐,没有统一。为了简化圆锥曲线牙型螺纹编程,文章以FANUC-Oimate系统为例,在前期研究圆锥曲线极坐标统一方程的基础上[8],提出了1个适合这3种圆锥曲线牙型螺纹的极坐标宏程序统一编程模式,并通过Visual Basic开发出1个智能平台,针对不同的圆锥曲线异形螺纹,在平台上修改关键参数,即可获得该类螺纹零件的宏程序,同时在VERICUT仿真软件得到验证,方便操作,易于加工。

1 数控车削圆锥曲线异形螺纹零件极坐标宏程序统一模式的建立

如图1所示,在前期的工作上[8],通过圆锥曲线极坐标方程,将数控车削椭圆、抛物线和双曲线这3种圆锥曲线异形螺纹零件的宏程序归纳,获得如下的统一宏程序编程。

O1

G98

T0101

M3S800

G0X100Z100

G0(D+2)#1=θ1

(定义变量#1为极角θ,且最小值为θ1)

N10#2=X0+e*p*COS[#1] /[1+e*SIN[#1]]

(#2为计算二次曲线上M点的x’坐标)

#3=Y0-e*p*SIN[#1]/[1+e*SIN[#1]]

(#3为计算二次曲线上M点的y’坐标,即半径值)

G0X [2*#3]Z[#2+f]

(快速定位到螺纹第一个切削起点,f为螺纹螺距)

G32Z-(L+0.5)F(f)

(第一刀螺纹切削,L为螺纹总长,)

G0X(D+2)

(D为螺纹外径)

Z6

(第一刀螺纹切削完毕,退回到循环起点)

#1=#1-1

(极角重新赋……

登录APP查看全文

猜你喜欢

界面智能
国企党委前置研究的“四个界面”
智能制造 反思与期望
智能前沿
智能前沿
智能前沿
智能前沿
智能制造·AI未来
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
空间界面
电子显微打开材料界面世界之门