求CAD生成数控车床的G代码的程序
测试图中的零件使用数据车床加工,回转体,求能生成G代码的LSP程序只加工下图中的红色区域,请懂行的高手不吝赐教!附件为CAD图纸,谢谢您的帮助!
zwf100 发表于 2015-12-17 15:13
为什么经常会:; 错误: 参数类型错误: 二维/三维点: nil
这是因为比如程序是针对圆操作的,你选择了文字或直线,就会提示 错误: 参数类型错误: 二维/三维点: nil 邹锋 发表于 2012-7-30 17:38
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...
请问下spl 不加点能实现不,加点太密了,要么拟合为arc的线段。 编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了 sen.sam 发表于 2012-7-25 15:51 static/image/common/back.gif
编程不难,类似邹锋发的那个线割程序,只是G代码的写法早还给老师了
我只看了一上午的数控编程,感觉还不难,需要消化,慢慢学习吧,看能不能把这个G代码搞定 对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编程,我想在CAD中编程,因为对象很单一,就上面的类型就包含所有类型了,G代码要其它人帮我编一下再上传 革天明 发表于 2012-7-29 11:05 static/image/common/back.gif
对刀点在右端的中点处,一般都是单刀完成,我不是搞机械加工的,现在的方法是DWG存为DXF,使用mastercam来编 ...
文件及NC格式G代码都在附件中,望邹兄可以解决这个问题,谢谢 这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就是在前面固定的咯,用我那个可以,,, 邹锋 发表于 2012-7-30 17:38 static/image/common/back.gif
这不难啊,都是增量相对坐标,,直线的话,用G1(别人一般都是G01) 圆弧用G3,g2,把Y的数改成Z,,,其他的就 ...
我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是我的难点,这两天再忙其它事,您的代码我还没有认真看,
我的意思就是G代码不难,难的是图中红线特征的识别 革天明 发表于 2012-7-30 21:06 static/image/common/back.gif
我之前的思路是将路径合并成多段线,识别多段线的各个特征,但不能识别出多段线的起点,终点,圆心,这是 ...
你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我的就是这样的呀,转成G01 G02 G03这样 的, 邹锋 发表于 2012-7-31 08:15 static/image/common/back.gif
你得去看看,我也是采用了高飞鸟大师的代码,能识出起点,终点,半径,圆心,等各参数,都求出来了,,我 ...
http://bbs.mjtd.com/thread-95655-1-1.html
是这个帖子吗?没有看到识别起点、终点、圆心的代码部分啊? 革天明 发表于 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)