明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 6607|回复: 20

求CAD生成数控车床的G代码的程序

  [复制链接]
发表于 2012-7-25 15:03:31 | 显示全部楼层 |阅读模式
测试图中的零件使用数据车床加工,回转体,求能生成G代码的LSP程序只加工下图中的红色区域,请懂行的高手不吝赐教!

附件为CAD图纸,谢谢您的帮助!

本帖子中包含更多资源

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

x
"觉得好,就打赏"
还没有人打赏,支持一下
发表于 2021-4-22 12:42:21 | 显示全部楼层
zwf100 发表于 2015-12-17 15:13
为什么经常会:; 错误: 参数类型错误: 二维/三维点: nil

这是因为比如程序是针对圆操作的,你选择了文字或直线,就会提示 错误: 参数类型错误: 二维/三维点: nil
发表于 2021-4-22 11:47:42 | 显示全部楼层
邹锋 发表于 2012-7-30 17:38
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...

请问下spl 不加点能实现不,加点太密了,要么拟合为arc的线段。
发表于 2012-7-25 15:51:18 | 显示全部楼层
编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了

点评

我最近还写了个CAD快走丝的编程的程序哦,,迟点发源码上来,,,转出来 的程序没问题,,,,跟标准代码一样  发表于 2012-7-29 02:09
 楼主| 发表于 2012-7-25 15:57:30 | 显示全部楼层
sen.sam 发表于 2012-7-25 15:51
编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了

我只看了一上午的数控编程,感觉还不难,需要消化,慢慢学习吧,看能不能把这个G代码搞定

点评

你把你那图中的图形生成的标准代码给我发个过来,我对比下看看你的程序是怎么形态,比如,先装刀,再调转速,还有对刀点。。。。  发表于 2012-7-29 02:07
 楼主| 发表于 2012-7-29 11:05:55 | 显示全部楼层
对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编程,我想在CAD中编程,因为对象很单一,就上面的类型就包含所有类型了,G代码要其它人帮我编一下再上传

点评

到时告诉我,我也用MC呀,不过不是车床模块  发表于 2012-7-30 15:25
 楼主| 发表于 2012-7-30 16:29:11 | 显示全部楼层
革天明 发表于 2012-7-29 11:05
对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编 ...

文件及NC格式G代码都在附件中,望邹兄可以解决这个问题,谢谢

本帖子中包含更多资源

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

x
发表于 2012-7-30 17:38:12 | 显示全部楼层
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就是在前面固定的咯,用我那个可以,,,
 楼主| 发表于 2012-7-30 21:06:25 | 显示全部楼层
邹锋 发表于 2012-7-30 17:38
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...

我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是我的难点,这两天再忙其它事,您的代码我还没有认真看,
我的意思就是G代码不难,难的是图中红线特征的识别
发表于 2012-7-31 08:15:57 | 显示全部楼层
革天明 发表于 2012-7-30 21:06
我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是 ...

你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我的就是这样的呀,转成G01 G02 G03这样 的,
 楼主| 发表于 2012-7-31 09:57:21 | 显示全部楼层
邹锋 发表于 2012-7-31 08:15
你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我 ...

http://bbs.mjtd.com/thread-95655-1-1.html
是这个帖子吗?没有看到识别起点、终点、圆心的代码部分啊?
发表于 2012-7-31 11:28:12 | 显示全部楼层
革天明 发表于 2012-7-31 09:57
http://bbs.mjtd.com/thread-95655-1-1.html
是这个帖子吗?没有看到识别起点、终点、圆心的代码部分啊? ...

看来你没看懂,,,,
PT1
PT2
   (setq half-angle (atan (/ dis 2) h1))
110.   (setq arc-length (* 2 half-angle radius))
111.   (setq cen (midp pt1 pt2))
112.   (setq cen (polar cen
113.      (+ (angle pt1 pt2)

点评

这个程序我现在也有了,再结合一下多义线顶点坐标提取,我估计可以开工写了,呵呵  发表于 2012-7-31 16:46
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-12-25 18:00 , Processed in 0.179569 second(s), 34 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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