找回密码
 注册
楼主: esee

再谈mach3的稳定性问题

  [复制链接]
 楼主| 发表于 2021-2-20 17:48:55 来自手机 | 显示全部楼层
卖大众的副厂件到处都是,但卖宾利的副厂件的估计得饿死
头像被屏蔽
发表于 2021-2-20 17:52:00 | 显示全部楼层
本帖最后由 SWSF 于 2021-2-20 17:54 编辑 : t, s, @5 g/ b6 O/ W! m$ J$ O
esee 发表于 2021-2-20 17:47
# A' j# d. t! ~9 `. EPOLO和宾利同属大众旗下,但平台差距太大,通用率接近百分之零,当然,你如果说POLO上有些螺丝能用到宾利 ...

7 x, |) P5 p/ A! Q. c我这正好有两台宾利,现在修也不是,不修也不是,操蛋,停半年了,卖又卖不掉,我拍车,POLO质量比宾利好的不是一星半点,宾利的减震有能过8W公里不坏的吗,极光,POLO避震坏了也能开,宾利开不了,
1 K2 t4 m5 C5 o' _+ ^
发表于 2021-2-20 18:20:39 | 显示全部楼层
谁买宾利开8万公里?
6 p9 B5 b1 X8 h& i( K. ^开8万公里的是五菱。' ^* |2 c+ E- }$ t
买宾利的早早就换新款了,二手宾利卖给需要装B不需要保养的人,能不坏5 p8 U6 T" ?; W4 p5 a
有个家伙买了辆跑车,要到几百公里外一个城市玩,发现飞机把车运过去比几百公里的保养费便宜
发表于 2021-2-20 19:23:25 来自手机 | 显示全部楼层
湖湖 发表于 2021-02-20 15:29! a( \0 l' s) u9 c# S" F
不是 POLO 好吧  ,POLO 起码还是工业化生产的 。 那些生产雕刻机的 都是小作坊 土窑子 跟工业根本无关。
0 {! [- Q  i6 M: v; s# t8 h" v- V" p  u; ~$ I
最多算老头乐 电瓶车  非要跟 宾利 比~~~~~~~~~~~~

) r2 s3 W' D0 k1 }2 e9 K但是就有很多人相信几千块的雕刻机是正规公司生产的,这个是不是正规公司和质量屁关系没有。
发表于 2021-2-20 19:23:46 来自手机 | 显示全部楼层
心佛即佛 发表于 2021-02-20 16:08- ^  `- Z9 f$ y9 S" N
东北的老头乐,大都在河边儿公园里五块钱起步
: u6 c( t( B) H- \
你肯定体验过
发表于 2021-2-20 19:25:37 来自手机 | 显示全部楼层
林大夫 发表于 2021-02-20 19:23
1 l: R* ^+ I9 A5 B9 E  K你肯定体验过

% X* @3 ~$ z# L( j( @. F* ~: I我大华北,没有这服务项目
发表于 2021-2-20 19:27:22 来自手机 | 显示全部楼层
SWSF 发表于 2021-02-20 17:52
% L: u. E; e! m本帖最后由 SWSF 于 2021-2-20 17:54 编辑
& r7 F* t2 r  G1 t8 o+ e7 \  c, g( M6 n; N" ~3 V
$ g% x* I9 b$ ^
我这正好有两台宾利,现在修也不是,不修也不是,操蛋,停半年了,卖又卖不掉,我拍车,POLO质量比宾利好的不是一星半点,宾利的减震有能过8W公里不坏的吗,极光,POLO避震坏了也能开,宾利开不了,
3 p. W; w6 k, n% Y$ ?
我这有架波音747也是,开起来不划算,还是飞热气球吧
发表于 2021-2-20 19:28:56 来自手机 | 显示全部楼层
林大夫 发表于 2021-02-20 19:23
& T/ ~  R) H/ K5 f! M你肯定体验过

, s# C. c, h& I/ [$ U& m应该说,咱大华北,没有这服务项目
 楼主| 发表于 2021-2-20 19:49:15 来自手机 | 显示全部楼层
哈哈哈哈
发表于 2021-2-20 22:01:09 来自手机 | 显示全部楼层
心佛即佛 发表于 2021-02-20 19:28
& A# t& n6 D0 @8 X1 D( c% e! E应该说,咱大华北,没有这服务项目

1 O( ~/ ^" w7 l. Z吸毒的人到哪里都能找到贩毒的,好这一口的总有办法。
发表于 2021-2-20 22:02:56 来自手机 | 显示全部楼层
林大夫 发表于 2021-02-20 22:01
" w7 f$ x/ A3 N' M4 C  j+ d吸毒的人到哪里都能找到贩毒的,好这一口的总有办法。
0 W$ @/ g& D$ `2 E& j
唉,咱没有热气球啊
 楼主| 发表于 2021-2-20 22:14:50 来自手机 | 显示全部楼层
林大夫 发表于 2021-02-20 22:016 i3 V+ `, v* [6 S1 n
吸毒的人到哪里都能找到贩毒的,好这一口的总有办法。

2 @3 B2 R" L. o$ Q; R! C8 }林大夫确实活的挺潇洒的,喜欢的就去尝试,这是大多数人羡慕的,你作为一个救死扶伤的人,却在这个行业玩的风生水起,不得不说,遍地开花的感觉确实不错。昨晚忽然收到论坛的消息,我已经是一名木工了,乐了半天!
发表于 2021-2-21 02:01:53 | 显示全部楼层
本帖最后由 Live74 于 2021-2-21 02:03 编辑 8 S- t- j% t; c+ _

. Z  e0 q5 S! r" `一直没冒过泡, 借楼主的贴子, 也说一下mach3没有意愿抬杠, 只是单纯的交流一下
2 N: X( J  m8 A- H3 h6 G
; n1 _" a) m5 \% w6 {  n1 L( Q# e! I" f8 S) }+ f
1. 组装机没有任何问题, MACH3不稳定的原因也完全不是组装机, 电脑的运行环境是12V, 内部不存在高压. 6 S# A# P) x' Q+ S
; g( j  L; ]/ Y; Y' w
即便是因为插座地线没接, 外壳带电也完全不会影响到mach3的运行. % y3 ?! i: s- w7 N
7 e( c- T* B/ J$ P& x% @
同样, 与电脑本身资源有关系, 包括同时开的软件, 看电影什么, 但这个关系几乎可以小到忽略, 至于到底是什么影响最大, 这个一会后文会有说明.
9 G3 ]* X& M- {: a5 Y! P# ^3 B4 r& L9 E
) M8 x1 @9 G  T
2. 并口和USB确实有一些区别, 但主要瓶颈不在这里, 并且提升有限, 稳定的并口甚至优于USB, . ^+ m! t: z+ Y
  M" e# H4 [( e; w
所谓的USB控制板就是多了一层处理而已.! D) ~- h( w) l& d" s
1 l2 ^0 O0 T$ a+ J/ S
至于发那科三菱用什么光纤也纯属无稽之谈,
' P: L! K* a5 ]5 l  G7 k0 P# k1 f
不知各位有没有见过比较早版本的三菱或者发那科, 不支持U盘的, 必须用电脑连着然后用DNC模式在线加工. 7 s0 {3 _0 z4 R* i, d

' W" s9 o' F0 b8 n
3 S# s4 M* H- p# b7 Z' b3. 脱机系统与mach3这种类型有本质区别, 一个是RTOS, 一个是借用了缓冲区.
3 L2 ]; B$ Q8 P7 f3 X. D* M% t1 }( @. g& s

) ]# o3 {  X' }; I3 {
1 \1 F; Z2 j' M下面讲一下mach3的问题
- n+ ?0 L8 Q  K. G( F5 }1 v1 ]- R: A& _% `
mach3, 实际是有三种模式的, 这三种里有完全不同的两种,
1 x) Z" F& `  c% ]' `
2 J5 |8 t9 f0 w5 [6 O7 |1. 积分插补
& K  Q2 O/ V# K- J, r2. 可变时间输出1 D% ]/ ~- S. D+ I5 y
3. 完全指令3 I6 j4 n4 ?8 h" v7 r) u/ @
: z1 }3 j- n, Y0 a' l+ a5 L1 H- D
木友们使用的, 99%是上面的第一种和第二种.
2 D$ I' D) v# J; h, {5 V' K
1 s6 e" L  U7 @+ s6 q. Z. m具体运行逻辑如下:7 H: n' R  K# z" ^8 v0 X+ o- [$ m2 h0 R
* k1 H* a4 C$ G3 o
刀路文件传输至上位机 - 上位机分析刀路 - 构建脉冲环缓冲区 - 控制板从缓冲区中读取并发送脉冲
0 ^& E2 Z; n+ ~  C  h1 t6 z, h" ]( Q2 e
就是一个标准的生产者-消费者模型
  v' x6 Z# Z; F5 m" d: `  n% U6 J2 V  ^
看起来没什么问题, 但windows并不是一个实时系统4 E) |% q+ t! I* r& r' @/ k; d

- F# E1 A' d, @, U1 z) M7 s就是说你让他延迟50毫秒, 实际并不会是50毫秒, 而是60或者40.  z7 [1 f& ^* ^( j

9 t& T, U- I& [& t; ?上古时代的工业级和脱机控制器的会在控制板上实现一个缓冲区, 就是说上位机一次性往控制板发送多少条命令, 然后控制板一行一行去跑, 但是mach3不是.
/ R% m' W5 J$ E$ A
) Y3 \6 B6 G5 S" emach3的缓冲区是基于脉冲的, 而不是G代码行数, 而本身插补就要占用缓冲区, 那么问题来了.& l* V  j; E2 Y* \, P9 S
2 O1 ]( b( T7 ^+ ]
当刀路比较复杂时, 你的CPU在一直往缓冲区里加东西, 然后控制板一直从里面拿数据. 而每个周期, 理论最小值为200us
$ {( x, U  V8 J7 W/ U1 b3 O  S2 ?4 z6 f  `" Z; J
由于插补需要在上位机计算, 也叫做软插补, 这里面可能会有一种工况, 200us过了, 你新的数据还没进去,
( W* J: a' i$ \: K; Z7 t9 z! q4 V& p' o& ]! l* i! P7 b% l
导致了消费者吃的太快, 生产者吐的太慢, 这就是为什么工业机不用mach3的原因.  - O0 Q) A: c* E
' Q# K/ b" P/ D8 c1 \7 C
用三个字来说, 实时性.   另一种方式的方式的实时性很好, 下面就是详细分析.
, k% a2 u8 D9 z/ a8 `0 K$ S2 V0 M/ C2 g6 e  n4 P
$ g9 S* [+ J, Y. T5 g% L$ t
下面说另一种模式, 指令输出
" f$ k* H) q$ [3 q# _6 `  P. J- l, X1 Y) e6 O+ \9 S0 R
这种模式下, mach3直接将代码传给下位机, 缓冲区同样在下位机.5 ?+ ]9 h% y8 v* t
7 |! i+ v6 [0 W& O% t! D' M* L
例如G1 X1 Y2 F200 这种代码, 一次性传100行& p( A1 u5 A+ m; @

, i$ S, V1 b3 ]0 Y" ?( m$ U# p然后下位机完成解析, 并发送脉冲
) w8 O% b* G3 `4 f
1 h6 _) N) ?. e在这种工况下mach3的工作形式和一些上古时代的发那科没有本质区别,  据我所知nmotion是这种形式
! s5 [  {- a5 b7 k, Y. T
) `- @; R5 s. H" Z4 H但是问题很明显, 这东西太老了, 上古年代的逻辑了, 现在拿出来用性价比太低了, 并且离完全脱机只差了一层膜, 随便加个什么东西就变成了全脱机模式./ g* G6 ]# G. L; E# [2 K: n8 N3 e
/ L' |+ A* v) B5 S( p; t/ H5 u
怎么分辨这种控制器, 很简单, 这种控制器上面是带了一颗芯片的. 你看着有个方方的东西, 那就对了' P" J4 F5 D6 Y6 I9 U

  _; ^2 l+ K7 ^6 x那就顺便提一提这种存在的问题
6 m4 ]  k) |3 n) E+ |6 |- {( B) C$ c3 Q9 a3 ]3 g+ ~4 n# K
很简单, 不够高速, 性价比太低, 本身性能有限, 下面讲一下逻辑- }% j2 ^; y# @2 o3 F  E6 V
* Q4 Q5 S1 ?, |  ~. ?
既然我已经做了G代码解析, 那么2021年了为什么不用性价比更高, 速度更快的FPGA来做这一步而用ARM芯片来做? 8 f% s: d" P5 T4 S1 l* J

# Q2 e2 _5 t! }  z  [8 z# x" I既然我已经做了G代码解析, 为什么我不加个STM32, 加几个按钮来做个上位机, 反正也就是把G代码以每行的形式喂给他既然我已经能实现G代码解析了为什么还要留在mach3, 做自己的一整套控制器不好吗?
' l( {' u; _: L4 T/ V4 Y& s( J( k
最后, 虽然我没做过这种东西, 但这种东西的本质十有八九底层都是GRBL, 然后自己写对接mach3的接口和专用IO接口, 当然, 可能有个别G命令需要自己实现. 不过总体逻辑就是这样
) n9 l( L$ N' ~. \9 B$ Z1 L
5 Z' H2 Q% F, X
5 q# c+ G# C+ y! ~% z
2 d8 F! O* a6 n/ b. L--------------------. L+ I" H/ D: `! m1 ?

, l+ s& C, g  @+ l: A; y% `. t! p
7 l- E1 Z* V# h( T& M3 x写了这么多, 做个总结.
! c9 \, ^$ G9 b6 k, |" V" H
8 j7 Z0 k  e9 V2 R1. 几十块钱的mach3卡, 实时性太差, 这里给大家推荐另外一样东西, linuxcnc, 跑在rtlinux的, 那种十几块钱的mach3卡就可以用, 但是效果和mach3天差地别.
* H" F" v' W' e$ y" `  t- _
- J( T  R0 p$ g; R1 _2 Z2. 脱机控制器, 不管是磁动力还是DDCS还是乱七八糟的小作坊自己做个UI+GRBL的拼凑货, 都比几百的mach3外部控制器要强, 并且还省了电脑钱不好吗   
/ l1 z( d, g; w% O( H8 I% H- q- A* w+ @
/ @# K% p0 s+ g, _& |" n- X8 u5 A$ b
, W) v$ E0 U! V' B1 Q
发表于 2021-2-21 02:21:34 | 显示全部楼层
刚刚忘了说干扰的问题了
" q9 p1 ?& u! i  \0 H5 s; F干扰的问题其实不算是一个问题, 只不过大多数木友没有接触过EMI这种东西, 所以干扰问题讨论的最多.' b0 \9 f0 t2 t$ b- @" o
这里说我之前做过的一个智能工厂项目里的经验
5 W( P& R0 W+ M  t  r( p$ V2 g. `1 K( l6 ?8 b2 o6 L' a0 ]* s
有一个需求, 是产线有产品经过时, 工业相机拍照识别,
- g3 B# K" P* h我用了一对光电开关来做, 然后工业相机上升沿触发传到上位机." G( |: e( O% a  \
在实验室做的时候没问题, 因为实验室的传送带是用了个伺服. 但是到了现场之后是个变频器 % H! c/ U; h" _3 ^! K# e! B
- T2 V& H# ^- a8 |1 n2 F+ `
问题也很简单, 传动带打开的时候, 工业相机被乱触发或者漏触发.& C1 o: ]0 F: @7 z. O! F
; O6 ]7 \, k/ g2 \. y
年代比较久了, 忘记了变频器和电机的功率, 反正当时是用示波器一步一步在跟, 最后发现只要变频器一开, 波形直接变成麻花
& i0 @5 F, ]6 [  O( ?5 `解决方案其实也很简单, 光电开关的线做屏蔽, 然后接地, 我们当时为了定位问题直接在车间外面打了个角铁下去. 接地就解决了.
- b1 B( X3 }' z+ b3 Z  k3 E5 r- `5 N. V: s2 x0 f7 z1 Q
磁环当时也尝试用了几种, 但是加磁环之后比较灵异, 后来就没有再用过了.
% w4 N. M1 J8 m3 u+ r$ {. w, a8 L# H
7 u$ P' [5 i& v总结起来, 只要可靠接地就没问题,至于电源滤波什么的用处也不太大, 原因就是这个干扰源, 实际只有两个# F: G) X# `* B. Z7 r. Y

- d' I0 |* N) X; \) _( |0 a2 r6 T. R) e一个是变频器内部, 一个是变频器到电机的动力线. 主电源那里加滤波器对于这两个并没什么用
6 N8 z# s5 O& T7 i
发表于 2021-2-21 04:17:39 来自手机 | 显示全部楼层
楼上说的非常好,非常专业。上面说的几种品牌控制器我基本都用而且量还不小时间也很长,对各自对的优缺点还是有一定的发言权,包括返修率,商家服务水平。有时间我会从一个商家的角度对新手选这几种给个建议。6 s& A3 N- v6 b! h
) f) ~! b0 y8 K1 |$ i, o
1 @8 {& ~# ]+ l$ r
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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