明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 12432|回复: 25

CAD 软件 生成CNC G代码工具的开发

[复制链接]
发表于 2011-11-3 18:04:53 | 显示全部楼层 |阅读模式
本帖最后由 wwsixu 于 2011-11-3 18:05 编辑

想请人做个二维CAD 生成加工中心G代码 的 程序,主要功能如下
1.定点钻孔 攻丝
在CAD 图形上用指定的 图层 指定的圆(圆心) 或 点 来表示钻孔坐标
当然要事先设定好每个层的钻孔攻丝参数 入起始位置 钻孔深度
比如 代码 G81 X100 Y100 Z-20 R5 F1000   表示在 坐标X100 Y100  钻一个孔  G81 是标准钻孔代码,"Z-20 R5 F1000 "是事先设定的参数     其实就是提取坐标值 然后跟 固定文本组合.

2.轨迹铣削   按照图形中 的线条诡计 利用G01   G02   等输出铣削程序  全部 顺铣不涉及半径补偿 的问题

如果 从事过CAM 软件开发  应该很熟悉

3.一中图层开始加工前  插入换刀 补偿 转速指令  参数全部事先设置好


之所以想开发  是因为 一般CAM软件   三维的太复杂  二维的往往只是切割   没有钻孔 攻丝 功能

我们想要的   一个 只要根据现有固定 的 图形 图层  及参数   就能输出 程序的 工具


发表于 2017-12-11 22:09:11 | 显示全部楼层


纯种lisp.定稿。最终式样

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2024-5-8 00:35:58 | 显示全部楼层


G01 Z0.00 F1200.
G01 X36.654 Y147.835 Z-0.03
G01 X30.768 Y163.096 Z-0.06
G01 X53.209 Y168.060 Z-0.11
G01 X78.040 Y157.764 Z-0.17
G01 X66.820 Y136.252 Z-0.23
G01 X58.175 Y127.059 Z-0.26
G01 X40.402 Y136.509 Z-0.30
G01 X36.654 Y147.835 Z-0.33
G01 X30.768 Y163.096 Z-0.36
G01 X53.209 Y168.060 Z-0.41
G01 X78.040 Y157.764 Z-0.47
G01 X66.820 Y136.252 Z-0.53
G01 X58.175 Y127.059 Z-0.56
G01 X40.402 Y136.509 Z-0.60
G01 X36.654 Y147.835 Z-0.63
G01 X30.768 Y163.096 Z-0.66
G01 X53.209 Y168.060 Z-0.71
G01 X78.040 Y157.764 Z-0.77
G01 X66.820 Y136.252 Z-0.83
G01 X58.175 Y127.059 Z-0.86
G01 X40.402 Y136.509 Z-0.90
G01 X36.654 Y147.835 Z-0.93
G01 X30.768 Y163.096 Z-0.96
G01 X53.209 Y168.060 Z-1.01
G01 X78.040 Y157.764 Z-1.07
G01 X66.820 Y136.252 Z-1.13
G01 X58.175 Y127.059 Z-1.16
G01 X40.402 Y136.509 Z-1.20
G01 X36.654 Y147.835 Z-1.23
G01 X30.768 Y163.096 Z-1.26
G01 X53.209 Y168.060 Z-1.31
G01 X78.040 Y157.764 Z-1.37
G01 X66.820 Y136.252 Z-1.43
G01 X58.175 Y127.059 Z-1.46
G01 X40.402 Y136.509 Z-1.50
G01 X36.654 Y147.835 Z-1.53
G01 X30.768 Y163.096 Z-1.56
G01 X53.209 Y168.060 Z-1.61
G01 X78.040 Y157.764 Z-1.67
G01 X66.820 Y136.252 Z-1.73
G01 X58.175 Y127.059 Z-1.76
G01 X40.402 Y136.509 Z-1.80
G01 X36.654 Y147.835 Z-1.83
G01 X30.768 Y163.096 Z-1.86
G01 X53.209 Y168.060 Z-1.91
G01 X78.040 Y157.764 Z-1.97
G01 X66.820 Y136.252 Z-2.03
G01 X58.175 Y127.059 Z-2.06
G01 X40.402 Y136.509 Z-2.10
G01 X36.654 Y147.835 Z-2.11
G01 X30.768 Y163.096 Z-2.12
G01 X53.209 Y168.060 Z-2.14
G01 X78.040 Y157.764 Z-2.16
G01 X66.820 Y136.252 Z-2.18
G01 X58.175 Y127.059 Z-2.19
G01 X40.402 Y136.509 Z-2.20
G01 X36.654 Y147.835
G01 X30.768 Y163.096
G01 X53.209 Y168.060
G01 X78.040 Y157.764
G01 X66.820 Y136.252
G01 X58.175 Y127.059
G01 X40.402 Y136.509
螺旋进刀
发表于 2019-10-18 15:39:24 | 显示全部楼层
syliubaoming 发表于 2011-11-6 15:44
本人做过CAD二次开发,曾做过基于CAD二次开发的数控机床自动编程系统,精通数控铣床编程及操作
联系方式:q ...

QQ加不了啊,有问题问你下。。。。。。
发表于 2011-11-3 21:32:55 | 显示全部楼层
本帖最后由 sieben 于 2011-11-3 21:34 编辑

我写过穿线孔和3B代码的程序,怎么没有联系方式?
可以通过下方的联系方式联系我.
发表于 2011-11-5 20:03:29 | 显示全部楼层
嘿嘿,很久以前,我想写一个的 。
大概在 2005年的 时候,做了个模板备料点中心孔的程序,准备写自动
模板备料程序的时候,事情实在是太多了 。就没有写下去。
现在,自己弄了个CNC加工厂,专业做CNC加工。又觉得那样的程序没有用。
加上人老了,也变懒了。
主要的思路:
    读坐标-排序-》写出。
牵涉各种机床。要做后处理程式,因为有局部的程序头以及指令有所不同。
发表于 2011-11-6 15:44:30 | 显示全部楼层
本人做过CAD二次开发,曾做过基于CAD二次开发的数控机床自动编程系统,精通数控铣床编程及操作
联系方式:qq970275819

点评

人才好多啊.  发表于 2024-6-21 03:16
发表于 2012-12-1 22:42:36 | 显示全部楼层
现在,想了想,在重新考虑这个问题。
    原因是因为,现在工厂里面经常有一些冲压模板方面的东西需要备料什么的,发现公司里面的
编程同志们用UG之类的3D编程软件,做这些工作,有点大才小用,关键是慢。
   所以决心做一个类似Presscad类的铣床备料程序.

点评

呵呵,  发表于 2012-12-17 23:33
发表于 2013-4-23 00:04:43 | 显示全部楼层

圆孔类的东西基本上完成。
由于公司里的机器全部是雕铣机台,
选择以铣待钻的方式。工厂里面已经在使用。
效果可以。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-6-11 22:14:16 | 显示全部楼层
不知道楼主有没有听说过台湾佑达软件,就有一套专门针对CNC开发的编程软件——LIFECAM铣床编程软件,只不过这套软件属于商业软件,价格不低。钻铣铰搪攻,功能很强大,效率非常高,适合做2D加工,软件已经相当成熟了,目前铣削功能尚缺螺旋下刀功能,如果能加上螺旋下刀功能,这套软件就算完美了,在2D加工方面可以全面超越MasterCAM。
钻孔加工:


铣槽加工:


转NC程式:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2013-6-11 22:22:47 | 显示全部楼层
前生 发表于 2013-4-23 00:04
圆孔类的东西基本上完成。
由于公司里的机器全部是雕铣机台,
选择以铣待钻的方式。工厂里面已经在使用 ...

前辈,有考虑螺旋下刀的程式怎么写吗?
发表于 2013-6-24 21:00:58 | 显示全部楼层
本帖最后由 前生 于 2013-6-24 21:02 编辑

已铣待钻,就是要螺旋下刀的。
发表于 2014-12-12 01:07:36 | 显示全部楼层
嘿嘿,基本完工。冲压模具上的大部分功能完毕.
异形加工业OKl /

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

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

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-18 08:42 , Processed in 0.204468 second(s), 28 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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