机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 3495|回复: 9

数控加工程序有点问题---[求助]

[复制链接]
发表于 2007-3-1 19:25:57 | 显示全部楼层 |阅读模式

N104G92X0Y0Z60S600M3
N106G90G01G42X156.368Y-52.668D10F300
N110G1Z0F100
N114G2X55.591Y-155.353R165.F763.6
N116X16.366Y-138.793R30.
N118X16.284Y-138.591R10.
N120G3X0.Y-127.5R17.5
N122G2X0.Y127.5R127.5
N124X127.5Y0.R127.5
N126G3X138.616Y-16.294R17.5
N128G2X138.859Y-16.393R10.
N130X156.537Y-52.114R30.
N132X156.368Y-52.668R10.
N134G1Z60.F15.
N142G0G40X0.Y0.
N144M02

8 K' c9 \3 Z& k1 k. N

我自己做了一个仿真软件在测试上面代码时老有错误,麻烦那位给测试一下。还有如果有问题是什么问题给说明一下.在程序中D10表示刀具半径10mm。

回复

使用道具 举报

 楼主| 发表于 2007-3-3 16:11:19 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

下面是加工轨迹

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

发表于 2007-3-3 20:38:44 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

G41加到你的G1前面.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-3-4 21:50:41 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

前后不影响的 只是在圆弧补偿后轨迹错误 可能是圆弧太小在半径补偿的时候发生过切所至,现在我只是怀疑还没有找到问题所在。我想那位有数控加工模拟软件给仿真一下看看轨迹是什么样,我好有个对比。
回复 支持 反对

使用道具 举报

发表于 2007-3-23 11:23:26 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

刀具补偿后指令不能直接跟z向指令,G41后两条指令指明刀具补偿方向,如果跟了Z向指令后系统无法判定刀具补偿方向,这个指令可能在模拟系统里面可用,但是无法应用到实际使用中
回复 支持 反对

使用道具 举报

发表于 2007-3-25 10:02:32 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

应该是个型腔的程序,检查一下D10是否和真实刀具一致,就是调用的刀具.再不行,就要看看刀补是如何调用的.
回复 支持 反对

使用道具 举报

发表于 2007-3-27 18:36:58 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

我 是 干车床的    , 是 不  是 走刀补的 时候X Y 都 先让出 一 点   大于 10MM呀 。。
回复 支持 反对

使用道具 举报

发表于 2007-3-27 21:57:51 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

我说一句
, L2 C8 [. q1 A% ^我是做数控铣的* o2 ]0 B9 ]9 }" O# I! \) ?
按我机床的代码
' k  q0 Q3 ^( X" M7 c, }D10在那地方是不可用的2 y6 _9 Q6 P: F' `. @
D是刀具补偿寄存的地方   要与G41/G42在同时同一单节里用才行( |9 T+ N8 p  r0 T
看下第二节换成两节变成这样行不行+ B( p: E$ `0 y% ^9 V
G42D109 ?1 M  G! W5 W5 M1 K" P, b
N106G90G01X156.368Y-52.668F300
回复 支持 反对

使用道具 举报

发表于 2007-3-27 22:49:02 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

你把开头两句改为如下试一下:5 t5 t+ Q- D7 P- `
N104G90G01X0Y0Z60S600M3
& D) b  R! Z- j5 D0 s+ LN105 T01D01
2 C+ i; R  ?, @$ hN106G01G42X156.368Y-52.668F300
回复 支持 反对

使用道具 举报

发表于 2007-4-11 22:29:17 | 显示全部楼层

Re: 数控加工程序有点问题---[求助]

程序好像确实有问题,程序格式没有错.D10可以那样加,只要你不在连续两段Z轴移动的程序块中加刀补都是可以加上的,用你的点位,我在作图软件上画了一下发现有点问题:首先加刀补的规则是,要求加刀补的角度是个钝角(直角也可以)在锐角的时候是加不上的(如果一定要这样就只有用刀心轨迹偏移一个刀半径来编程,也就是不带刀补),你的直线和圆弧连接的时候N106-N114中的拐角会产生过切.N116-N118连续走两段圆弧几乎在同一点走R10的圆弧这段圆弧的距离太小几乎没有意义,再说你的刀具半径也是R10在某些机床中是不允许的,某些机床在走圆弧插补的时候只允许刀具半径小于圆弧半径哪怕只是小1道都可以就是不能等于,后面的没有看了,但是就光这两条你的程序就走不通!!
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-4-29 02:38 , Processed in 0.057867 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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