革天明 发表于 2012-7-25 15:03:31

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

测试图中的零件使用数据车床加工,回转体,求能生成G代码的LSP程序只加工下图中的红色区域,请懂行的高手不吝赐教!

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

香远益清 发表于 2021-4-22 12:42:21

zwf100 发表于 2015-12-17 15:13
为什么经常会:; 错误: 参数类型错误: 二维/三维点: nil

这是因为比如程序是针对圆操作的,你选择了文字或直线,就会提示 错误: 参数类型错误: 二维/三维点: nil

434939575 发表于 2021-4-22 11:47:42

邹锋 发表于 2012-7-30 17:38
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...

请问下spl 不加点能实现不,加点太密了,要么拟合为arc的线段。

sen.sam 发表于 2012-7-25 15:51:18

编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了

革天明 发表于 2012-7-25 15:57:30

sen.sam 发表于 2012-7-25 15:51 static/image/common/back.gif
编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了

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

革天明 发表于 2012-7-29 11:05:55

对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编程,我想在CAD中编程,因为对象很单一,就上面的类型就包含所有类型了,G代码要其它人帮我编一下再上传

革天明 发表于 2012-7-30 16:29:11

革天明 发表于 2012-7-29 11:05 static/image/common/back.gif
对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编 ...

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

邹锋 发表于 2012-7-30 17:38:12

这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就是在前面固定的咯,用我那个可以,,,

革天明 发表于 2012-7-30 21:06:25

邹锋 发表于 2012-7-30 17:38 static/image/common/back.gif
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...

我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是我的难点,这两天再忙其它事,您的代码我还没有认真看,
我的意思就是G代码不难,难的是图中红线特征的识别

邹锋 发表于 2012-7-31 08:15:57

革天明 发表于 2012-7-30 21:06 static/image/common/back.gif
我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是 ...

你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我的就是这样的呀,转成G01 G02 G03这样 的,

革天明 发表于 2012-7-31 09:57:21

邹锋 发表于 2012-7-31 08:15 static/image/common/back.gif
你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我 ...

http://bbs.mjtd.com/thread-95655-1-1.html
是这个帖子吗?没有看到识别起点、终点、圆心的代码部分啊?

邹锋 发表于 2012-7-31 11:28:12

革天明 发表于 2012-7-31 09:57 static/image/common/back.gif
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)
页: [1] 2 3
查看完整版本: 求CAD生成数控车床的G代码的程序