SolidWorks机械工程师网——最大的SolidWorks学习平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 13844|回复: 5
打印 上一主题 下一主题

数控宏程序

  [复制链接]

277

主题

386

帖子

2673

金币

传奇

Rank: 8Rank: 8

积分
9292

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

跳转到指定楼层
楼主
发表于 2017-7-13 08:59:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

   经典图书
分享一篇数控编程文章,有需要的朋友可以看下,自己做了几年工装夹具了

目前数控程序编制基本上采用软件编写(CAM),手工编写两种方式。对于形状规则,简单,节点交少的零件采用手工编程可以很方便的解决。对于一些复杂的零件往往采用软件编写。但是零件都是由一些面,孔或者曲面等组成,不管是手工编制还是软件编制,无外乎是对这些特征来编制。然而零件的尺寸更改或者刀具等更改,我们还得重新编制程序,也就是说“一个萝卜一个坑”的程序。而很多形状相同而尺寸不相同的零件,或者说零件加工有一定规律,我们可以采用编程来实现此类零件的编写,这样可以大大简化我们的编程。


变量的实际理解应用

下面要讲的是一个最简单的程序,也是一个是大家最容易理解,最容易学会的程序。

先看一下,图2里的图A和图B。


图2


它们的外形是不是很相似,只是大小不一样。如果你所在的工厂接到这样的一笔加工任务,要求加工的零件有100多个,而且每一个都不一样,注意只是大小不一样,外形是十分相拟的。那么你应该如何编程呢?

我们分析图A和图B发现走刀轨迹都是一样,只是坐标点要变化,那么我们能不能找个东西代替一下坐标呢?在使用不同的图纸的时候,我们让图标变化一下不就可以了吗?

如下图,把各点坐标都标出来,分别用A,B,C,D,E来表示,(X轴标直径,Z轴标长度)


图3


先研究一下图纸的规律,首先是D点的X值是B点X值的两倍。然后是C点的Z值就是B点的X值,E点的Z值就是D点的X值(当然我们这里只是举一个例子,现实生产中,不可能有这么凑巧的例子,目的是让大家体会下变量)。


图4


现在开始定变量

A点坐标了一看就知道是(0,0),如果设定B的坐标为(#1,0)则

C(#1,—#1)

D(#2,—#1)

E(#2,—#2)

下面是通用的程序:


图5


看到了吗,使用好程序,你只需要改动一个数据,一秒钟就可以完成编程!刀具轨迹验证如下:


图6


本例主要是为了帮助大家弄懂变量的意义,方便接下来案例的理解。


分层铣刀具程序

来看一个简单的零件加工例子(分层铣外形100 x 50 x 30),分层铣的刀具轨迹如图7,刀具轨迹从第一层到最后一层,每层的刀路除了深度不同外,形状与上一个刀路都是相同的。


图7

我们采用变量来控制铣削的深度,编程时只需要编写一层的程序,从而加工出需要的深度。

%

O0001

(D20DIA. END MILL)

G0G17G40G49G80G90

T1M06

G54G00X-60.Y-40.(快速移至下刀点)

G43Z200.H1

S1500M03

#1=0(初始赋值)

#2=-30(最终切削深度,)

Z#1M08(快速移至工件表面Z=0)

N5IF[#1LE#2]GOTO10(如果#1的值小于等于-30,执行N10段程序,否则顺序执行下个程序段)

#1=#1-3.(每次下刀3mm)

G01Z#1F200.(F200速度Z轴移至#1的值)

G41G01X-50.Y-35.D1

G01Y25.F50.

X50.

Y-25.

X-51.

G40G1X-60.Y-40.F200.

GOTO5(转移至N5行)

N10 G0Z100.

G91G28Z0

M30

%

程序验证结果如下:

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 转播转播 分享教程|习题|模型|技巧 点赞点赞1 拍砖拍砖
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复

使用道具 举报

2

主题

28

帖子

271

金币

侠客

Rank: 3Rank: 3Rank: 3

积分
449
QQ
沙发
发表于 2017-7-13 11:04:35 | 只看该作者
很不错,顶一下!
SolidWorks机械工程师网
提示:建议使用谷歌浏览器浏览本网站!如单击这里下载!否则,可能无法下载附件文件!(支持大多数版本的谷歌浏览器,支持360和QQ浏览器的极速模式,即谷歌内核模式,使用IE和Edge浏览器,浏览个别网页以及下载文件时,会误报“***不安全”,此时需要单击“继续访问此不安全站点(不推荐)”才可以继续下载,另外,本网站不含任何不安全的文件,已联系微软公司解决,纯属IE和Edge浏览器误报)
回复 支持 反对

使用道具 举报

277

主题

386

帖子

2673

金币

传奇

Rank: 8Rank: 8

积分
9292

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

板凳
 楼主| 发表于 2017-7-20 13:31:23 | 只看该作者

   经典图书
你有做夹具设计么
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

2

主题

261

帖子

201

金币

长老

Rank: 6Rank: 6Rank: 6

积分
1439

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

地板
发表于 2017-10-11 16:25:15 | 只看该作者
超人,数控也通晓!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

5

主题

2923

帖子

2457

金币

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
14800

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

5#
发表于 2019-6-9 15:06:11 | 只看该作者

   经典案例图书
楼主辛苦了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

9

主题

1万

帖子

7153

金币

实习版主

Rank: 7Rank: 7Rank: 7Rank: 7

积分
38276

最佳新人活跃会员热心会员宣传达人灌水之王突出贡献

6#
发表于 2019-10-10 12:58:18 | 只看该作者
SW机械工程师网,找到组织了!
SolidWorks机械工程师网
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

SOLIDWORKS 2023 机械设计从入门到精通

手机版|小黑屋| GMT+8, 2025-7-21 15:04 , Processed in 0.125750 second(s), 22 queries , Memcache On.

SolidWorks机械工程师网 ( 鲁ICP备14025122号-2 ) 鲁公网安备 37028502190335号

声明:本网言论纯属发表者个人意见,与本网立场无关。
如涉版权,可发邮件: admin@swbbsc.com

快速回复 返回顶部 返回列表