background image

Visual Basic 在数控冲程序编写中的应用 G01

    笔者在 Visual Basic 应用方面做了一些有益的探索,并且在实践中收到了实效,现将几个
实例介绍如下,希望能够起到抛砖引玉之作用。
  一、自动生成零件旋转后的程序

 提高零件排版套裁灵活性

 

1

    在 实 际
加 工 过 程 中 ,
经 常 遇 到 同
一 个 零 件 需
要 按 不 同 的
方 位 排 版 ,
以 提 高 材 料
的 利 用 率 情
况 。 例 如 ,

1 所示的排版方式肯定比图 2 所示的排版节省材料,而在编程序时,如果按图 2 的方式

排版,只需要编一个数控冲程序即可完成图

2 的排版方式,而如果按图 1 的方式排版,则

要编

A、B 两个数控冲程序才能完成图 1 的排版方式。

 

2

 

 

A 、 B 两 个
数 控 冲 程 序
显 然 比 较 费
时 , 在 实 际
加 工 中 要 远
比 此 复 杂 ,
有 没 有 可 能
只编一个程序而通过某种方式得到另一个程序呢?笔者通过

VB 编写了一款数控冲程序旋

转件自动生成的小软件,图

3 是小软件的工作界面。通过输入旋转角度后,可以自动生成将

零件旋转任意角度后的数控冲程序,并且生成的程序可以直接拷入设备使用,极大地提高
了工作效率。

 

3

    二 、 对
数 控 冲 程 序
进 行 常 规 检

    将 程 序

编 写 失 误 降