5iMX宗旨:分享遥控模型兴趣爱好

5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)
查看: 2799|回复: 9
打印 上一主题 下一主题

请问mach3为什么会把直角自动倒角成圆弧?

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-10 19:38 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
一段很简单的代码,四条g1指令走一个正方形,如果在电机设置中每个轴的速度设置为最大,加速度最小,并且进给也设置为最大,那么运动过程中遇到直角的话会变成圆弧。
g0x0y0z1
g1 x30 y0 f50000
g1 x30 y30
g1 x0 y30
g1 x0 y0
m2

但是如果在每个顶点的位置都增加一条g0代码,那么就还是走的直角
g0x0y0z1
g1 x30 y0 f50000
g0 x30 y0
g1 x30 y30
g0 x30 y30
g1 x0 y30
g0 x0 y30
g1 x0 y0
m2


请问这是怎么回事呢?如果不添加g0代码,也要实现走直角,可以通过修改mach3的某些设置来实现吗?
另:在linuxcnc软件中做这个测试,发现添加不添加g0代码都会走圆角而不是直角。

欢迎继续阅读楼主其他信息

主题

  • 没有相关信息
  • 没有相关信息
  • 没有相关信息
沙发
发表于 2013-6-10 19:52 | 只看该作者
设置的问题。
3
 楼主| 发表于 2013-6-10 20:32 | 只看该作者
请问需要如何修改设置呢?谢谢
4
 楼主| 发表于 2013-6-10 20:33 | 只看该作者
请问需要如何修改设置呢?谢谢
5
发表于 2013-6-10 20:43 | 只看该作者
总体设置 -> 恒速模式 改为 精准停止
6
发表于 2013-6-10 20:44 | 只看该作者
话说楼主的 "加速度最小" 为多少?
7
 楼主| 发表于 2013-6-10 21:26 | 只看该作者
本帖最后由 ericbin 于 2013-6-10 21:32 编辑

就是那个滑动纽能滑到的最小值,最左边,主要是在使用linuxcnc时遇到问题所以才来mach中进行对比试验的。谢谢了!

8
发表于 2013-6-10 22:39 | 只看该作者
是不是F值高了的原因?
9
发表于 2013-6-10 22:53 | 只看该作者
F50000,用林大的方法,总体设置->CV  Stop CV on angles  这里打勾,后面填89度
10
发表于 2013-6-11 09:49 | 只看该作者
rexxa_ddt 发表于 2013-6-10 20:43
总体设置 -> 恒速模式 改为 精准停止

这个应该是正解,专业数控系统上也有这个设置项。

您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

关闭

【站内推荐】上一条 /1 下一条

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