APP下载

基于C语言的变螺距螺纹软件开发

2018-06-30陈启明

企业科技与发展 2018年12期

陈启明

【摘 要】变螺距螺纹是应用在挤压和输送方面的一种螺纹,加工难度大,在数控机床普及的趋势下,利用数控设备使加工变螺距螺纹变得简单易行,但是对编程人员的编程能力提出较高要求。文章通过实践经验总结,以FUNUC oi-mate-tc车床为例,借助计算机语言编写适合变螺距螺纹加工的通用软件,在保证加工精度的同时,降低编程门槛,提高编程效率。

【关键词】C语言;变螺距螺纹;软件开发

【中图分类号】TG659 【文献标识码】A 【文章编号】1674-0688(2018)12-0065-02

0 引言

变螺距螺纹在工业中应用广泛,利用数控机床加工时,因其螺距在做增量变化,同时要保证牙的宽度相等,主要采用的编程方式就是宏程序。宏程序需要利用数控系统中的变量、循环、逻辑运算等高级编程方式,对于编程人员的要求较高。为了使编程更方便、更容易,本文借助计算机语言自行开发通用工具提高编程效率。

1 开发前期准备

1.1 变螺距螺纹车削工艺分析

牙等宽变螺距螺纹因螺距在做增量变化,但是牙宽相等,加工时刀具宽度不会变化,因此加工时需要先分层,然后在每一层赶刀加工。考虑到加工效率,加工过程分为开粗和精加工两部分,开粗时对牙槽中的多余材料进行加工,精加工时对牙侧进行车削,确保零件精度。

1.2 开发工具的确定

1.2.1 开发语言

开发语言可根据自身需求自行选定,本文以C语言为例进行开发。C语言是国际流行的计算机高级语言,具有代码量很小、运行速度比较快、功能强大、简单易学等特点。……

登录APP查看全文