找回密码
 注册

快捷登录

楼主: 绶殇

[求助]求一个利用限位传感器将机械原点坐标归零代码

[复制链接]
 楼主| 发表于 2021-4-25 00:23:03 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-24 23:400 |* X$ {( D8 ]  I& a
滑稽 宁可装限位 不肯装原点。本末倒置。维宏那个也是原点 开关 。别人也是软限位 根本没机械限位 。没那么复杂。这个事 讲了 无数次了 。就算不信  自己去检查下也知道了 。
0 k* f2 O5 k4 b2 f; |# s4 A/ f
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
 楼主| 发表于 2021-4-25 00:30:18 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 00:23/ |1 O/ [- E8 ~3 D! z
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏

' F) Z: ?2 L; p以下就是维宏z轴回零代码:! d6 u, {( |! r0 {
0 m- C1 `( b; N$ v7 S
'Z轴单独回机械原点(参考点)5 p' g1 B1 o2 w2 Z3 C
O1032 @2 r7 `2 |, K9 Z
M802 P131072
% v# |4 n1 d* c; K( \; W        '屏蔽限位# [$ i4 L* E7 M  y$ m6 p
G904 Z=400 K1 H12 t9 t3 I( i/ X2 p& K
        'Z轴正向运动,直到1信号出现
7 E) L, _0 o" D  j' c+ P; ZG04 P10
! i& ~2 D+ M$ ~) h$ K6 ?7 H* S& UG904 Z=-400/3 K1 H13 J- U3 G! j# \7 w
        'Z轴负向运动,直到1信号出现
: Z/ Y  n; W! ]3 rG04 P105 X! M! S  T# t: @( @- m/ e* J
G904 Z=-400/9 K1 H0
, X. l! W  _5 v2 |& e' W        'Z轴负向运动,直到1信号消失- T" K* y# r& y: X$ M$ ?
G04 P10
9 s% |7 ?+ {7 G) eM802 P196609
6 L+ O. ~/ m9 N8 H- V8 k        '关闭缓冲区
: k8 p: f0 Y: u9 w/ P* j9 r1 |0 dG04 P10! j( U3 c4 |! }1 i& U5 T
G904 Z=60 K1 H1
( `% Q; ], I+ a3 Q5 D        'Z轴正向运动,直到1信号出现
( r2 ~( W/ X, f# ^) F- BG904 Z=-15 K1 H0; z/ S0 _( s0 e; z
        'Z轴负向运动,直到1信号消失# t; g/ `4 A0 k% E" j  u
G04 P10
) B! g% W! U" K- WM802 P196608, p5 E+ u8 L5 W
        '开启缓冲区
( E5 k7 E8 K3 D; U0 ?' q4 `G04 P10
/ X0 R, j3 G' AG905 G903 G91 G00 Z=-2 F500, e9 E3 p3 h( k* b( P! ^5 m1 f
        'Z轴负向再运动,以脱离信号敏感区域) c) V. ?3 k7 L: `0 a5 Z9 h
G906
( ]5 s6 Q+ D( M' r        '同步4 e; F3 w1 w+ T
M802 P131073
5 C: D4 O+ N! D, M( O! H; G        '恢复限位, c9 F- p' H; a" s; _( h8 L
M902 H2
- X; p( m# N1 v1 ~" |/ u1 ~        '向系统指示:Z向回参考点完成( X9 i6 Y  q: g) i: Q' ]
M17
发表于 2021-4-25 00:34:13 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 00:38 编辑 : p. o0 T# b- m  D: D1 H6 B2 Z: W
绶殇 发表于 2021-4-25 00:23! X3 Y8 F$ w4 S: P+ ^" M/ c
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
2 h7 O8 x# {* N, M
不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。. ~) {  N1 J4 ]6 A6 M6 n! l
( N8 c1 v6 w( p; O
最后再说 1次  在问懒的说了 。 7 h# x- A0 l3 d, `% _* A
, M. z$ w5 C7 T& C# v# B) Q. E
维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。
7 p9 _3 m$ H2 O. s* L' x4 @/ F, W* k7 v
当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。
! C% L& X$ Q- ~# e) p) y7 d9 l
# l' X* B0 ^1 c机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。 ! }9 b4 ~4 }- `

' ]7 |0 J$ H& r你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。" @2 f7 f( z7 @; o& b5 m! K

# i9 L5 Y* V8 Q& \# o5 d其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。
/ @% S* @' D& z
8 ^# w' e# M( E+ c那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了 : y6 }+ A8 U+ h0 a& P! }3 ]  A

) d, P4 o2 U/ H6 G, q% ^7 |另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置
) A6 u' O& m7 }! h( Q8 M7 l; g7 w4 M' v0 \8 c/ o3 O0 z
 楼主| 发表于 2021-4-25 00:39:33 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:21
- h& @- w/ r, a& t: G本帖最后由 湖湖 于 2021-4-25 00:23 编辑
) H$ z7 S# h* t4 q2 b  q0 I( T
6 f3 i1 m$ N& B- ^
( g, e4 P4 C; [* z5 i* _6 l原点3个  急停限位1个 对刀1个 正好 5个输入啊 ~那个也不缺$ l* p! S6 H0 q0 [% q

8 \. _  Q! R) A% q/ s& u. F0 ]# N) G% k维宏那个也不是限位。是原点开关。讲了 好多年 咋还不明白。维宏雕刻机上 每个轴 1个开关 其实 是 原点 开关。限位用的软限位。不信你看维宏 机器上 1个轴几个开关~真要是限位开关 1个轴 一般2个 ~用维宏的 人 老喜欢叫那个限位开关  其实 都是 傻子 ~~~~~
( M6 F- Z0 D- C0 N
1 t, v/ E& W0 `4 G( j2 t你理解错了 当然 M3 上的 设置就错了
; K& U6 P7 b4 a8 B7 N5 j7 x" H* I: w: @- z9 @, q0 }6 E) F6 K  R3 G2 a* |7 {
M3 一样有软限位 。
( t- G' e& }. e) ~# w
我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样能触发限位.确实我就是这么理解的.: F  Y3 @- Z& y2 R$ D$ v- x5 M9 [
当然这次求助不是讨论维宏,是想请大佬们帮忙看mach3能不能实现 原点和限位共用一个传感器(一个针脚)
- P/ k$ B# Y& M+ Q/ q9 F& H" z# M' G: a$ B) w
 楼主| 发表于 2021-4-25 00:43:39 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:34
: g# N! A& H% d3 y- W本帖最后由 湖湖 于 2021-4-25 00:38 编辑 . r4 v2 u* ^+ v5 _* j) L

7 k" a3 x7 W1 b' \* _' w# \7 \. l8 T# c0 W% a0 |
不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。
; ~! H+ ]. m% ?2 i+ T: o4 H
2 b0 V$ ~5 z( I1 i: Q2 i最后再说 1次  在问懒的说了 。
1 U1 m0 q8 z+ ?5 a; f) m3 P1 J$ K  Q
0 n+ |+ r$ G0 h; V( k# G1 V维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。
) z1 {7 S$ S' A" X2 p; K' k: n- Z8 T0 v6 i& R: W2 F
当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。2 d" @8 b8 P! z5 S9 d8 Q
* @# s( \9 n9 p8 |6 |/ M
机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。   o- }0 r% b- n; q
: {2 j8 R" h3 `; J, |
你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。. K6 q( H2 k' q5 Z% j8 _

  l. ]2 s6 W) i其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。
) n# y/ d4 R5 ]" R$ v; G8 l' L3 r- K# e+ ~
那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了 8 N' B6 K$ H7 T, ]

3 s5 j4 F% N" l: c另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置

4 O) [+ C0 y1 x我还是想说:维宏这个是原点没错,但是还兼顾了限位功能
发表于 2021-4-25 00:47:16 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 01:12 编辑 ) S7 ^( {* z/ h! Q- @
绶殇 发表于 2021-4-25 00:39; @7 w5 y. H# H. c- @
我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样 ...

  H$ y2 i- b' n) I* ?维宏会触发 是因为软限位 设置的极限点 和机械原点 是 1个点 。很多雕刻机厂家 往往把 机械原点 开关做在 轴的极限位上 。, n: ^% R  N3 F0 v$ ~% \

1 u2 Z! ^3 |2 G, i) i其实要不触发 很简单 。 维宏在 厂家设置里 只要吧 软限位 的 0  改成其他数字 就行了 。 就不在会回原点的时候触发了 。当然 你改回原点 程序也行。就是在回原点的 时候关闭掉 软限位。
7 M7 o  A1 e+ q. f# q1 k
4 C% e" y6 u9 {! @0 R3 B" jM3 里也是一样 也可以关闭掉软限位。然后回原点 。其实更简单 的 就是 软限位 范围填大点 大1毫米都行 。就不会触发了
& Z: d0 h- W+ a$ N; h2 |' {
5 Z8 Z4 y) k  o/ G) y 111.png
) T" B7 p6 D/ t
# m9 t* n( ^' }( `8 |维宏这种注解 就是 骗人 。其实 是 原点 。 维宏不是什么  兼顾 限位功能 。 无论什么 CNC 系统 都要 先有 机械原点  才能建立 机械坐标系 。然后 利用机械坐标系 来 设置 软件 限位。 你要 想不通这点  永远 不会明白 。几乎所有 CNC系统都有 这个 功能 。MACH3 那么大的 软限位按钮看不见啊
& r- u% F" c1 w6 ?( G$ g  f
. \! {5 W+ h7 J" O7 c, f你根本不用改任何程序 在 M3里 只要 把 。假设 机械原点 设置的 是 0  你在软限位里设置 限位为大于0的值就行了  当设置完所有软限位  点 软限位 开关 绿灯了  就 完事了 。永远不用动7 X9 v( U' u" Z/ n3 b
- U5 {8 f5 y  c: `
简单说 你要 明白原理就很简单 。你不明白 就搞的 很复杂麻烦~~自己给自己找麻烦  思路都错了 ! @$ r' r/ K7 j5 v8 Z+ R
- v& l+ g+ s7 w! H  b7 e
' b) H2 g( w' q+ \/ M, r5 V
$ _9 ]# A. }) d
 楼主| 发表于 2021-4-25 01:27:13 来自手机 | 显示全部楼层
是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
发表于 2021-11-4 09:00:55 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 01:27
% {, s8 Z3 Y; l是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
; j- b. k' ~$ x; d$ c
是传感器触发的,刚特么拆了换了个
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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