找回密码
 注册

快捷登录

楼主: 绶殇

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

[复制链接]
 楼主| 发表于 2021-4-25 00:23:03 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-24 23:40
9 ?! V% B9 e7 `8 p) r4 p0 I; J滑稽 宁可装限位 不肯装原点。本末倒置。维宏那个也是原点 开关 。别人也是软限位 根本没机械限位 。没那么复杂。这个事 讲了 无数次了 。就算不信  自己去检查下也知道了 。

, Y7 m1 J, ~& z5 z对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
 楼主| 发表于 2021-4-25 00:30:18 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 00:23. L6 {$ c5 }1 X& X0 J* c& T
对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
$ g5 I; w. ~% A+ u7 L' h' F" o5 R7 j
以下就是维宏z轴回零代码:: C: R+ N, E8 G1 k( U1 m
* q# D0 P3 _( b3 a7 [
'Z轴单独回机械原点(参考点)
0 U* i5 k/ }- p6 Q! Y& c+ b$ wO103
6 f: g+ m6 m2 b$ t7 SM802 P1310721 q7 V5 H1 ~2 M5 O- e
        '屏蔽限位/ T; \, r" o" j0 W
G904 Z=400 K1 H1
" c' ~# [. R6 t% v        'Z轴正向运动,直到1信号出现6 o! Z$ p% e: X9 w9 o: L8 Q% \, o  v# M# ?
G04 P107 |+ q# z3 t1 _0 ~6 a$ L. j5 t
G904 Z=-400/3 K1 H17 e/ i5 Y, k' X2 s% V
        'Z轴负向运动,直到1信号出现& @' o7 W9 R. A; Q! d
G04 P105 V. x' t1 s7 ]$ l7 v
G904 Z=-400/9 K1 H0
! ]( Y" s( }# C' _4 j        'Z轴负向运动,直到1信号消失
& V& h- @. d9 U4 eG04 P10
$ w" h  P. p3 B8 N( DM802 P1966098 F2 t) c: P7 D* N* f& X8 s6 ^
        '关闭缓冲区
# s8 \: N" l7 ]1 n6 wG04 P10' X% D% z, W; h% f" B, K
G904 Z=60 K1 H1
' _0 ]3 W7 m! E, o        'Z轴正向运动,直到1信号出现
& W+ A& {* r  IG904 Z=-15 K1 H0
/ c" ^0 D1 u7 n; o7 i        'Z轴负向运动,直到1信号消失
2 T, X7 q( T& t" r3 m2 xG04 P10
- f. f! Q+ P$ NM802 P196608
3 M  \  [; V+ c0 K# k9 k' q        '开启缓冲区' u7 Q% M3 j) Q" u$ d) |
G04 P104 ?7 f$ l$ T% _- M' m9 w' ?
G905 G903 G91 G00 Z=-2 F500
, o# r, }8 A1 E- V' e" E* V; o        'Z轴负向再运动,以脱离信号敏感区域0 ]' S/ Z/ W+ r/ Y: b7 O" c$ _- `
G906
3 Y8 \+ F6 h5 u& x' Z9 ~        '同步: j2 h# s2 R9 v9 d7 C
M802 P131073' Q* b; [6 x8 w& s8 K1 B; Q
        '恢复限位
$ K9 p6 ?7 T" {8 S5 a" d1 D2 NM902 H2( }$ t9 {, I8 V- G
        '向系统指示:Z向回参考点完成$ A+ i' O5 ?& q# {+ q" _. I0 z0 e
M17
发表于 2021-4-25 00:34:13 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 00:38 编辑
( U. }5 S1 R8 X1 g* n
绶殇 发表于 2021-4-25 00:23
* _( L$ f, O" M: U& B* }5 I对了维宏的限位和原点就是共用的,我这个思路就是来自于维宏
3 Y" `+ Y8 i: {% X) F
不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。2 z: i  x* V( N4 Y1 n

) y3 ^% ^/ q, U6 r最后再说 1次  在问懒的说了 。
# B- r0 R" @2 T  n8 k8 |: c0 }# F8 l1 K5 A  [( P
维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。* v) a: L; o$ `
# S4 h$ B" W4 s5 |! p8 @, X1 n) f
当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。8 z6 s  Y; i1 }9 q2 U
: {. P' o- p. B
机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。 7 h' t( A- v9 T$ J

. h. Y4 J/ T+ J你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。
4 I0 s3 ?+ }( T; L' S8 P. r! ^  B4 ~8 C
其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。 1 l2 @1 ]. e: ~
3 M% @) A  \4 Q  t# a$ p! N
那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了 6 c; q2 x" ^4 ?. t+ B

$ ]; r, D7 v0 r9 j8 C另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置 8 f% L. x9 O+ ~' T1 Z  O* w! Z/ M
: W$ c! u: U$ ~8 `1 z' w$ q
 楼主| 发表于 2021-4-25 00:39:33 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:21
- p( P" G- u5 U" F& N6 a本帖最后由 湖湖 于 2021-4-25 00:23 编辑 5 P% X- r' u1 L% x# w/ c$ U. J

$ F) c  z: P3 R  L4 j" N: ~; z
8 w  S: `. Y7 g! K( Q5 B原点3个  急停限位1个 对刀1个 正好 5个输入啊 ~那个也不缺
# n( F; A2 m& B5 i7 p5 D: b2 s7 \: j2 T" x6 g0 W
维宏那个也不是限位。是原点开关。讲了 好多年 咋还不明白。维宏雕刻机上 每个轴 1个开关 其实 是 原点 开关。限位用的软限位。不信你看维宏 机器上 1个轴几个开关~真要是限位开关 1个轴 一般2个 ~用维宏的 人 老喜欢叫那个限位开关  其实 都是 傻子 ~~~~~
  m+ K( [9 q, X+ S, Y' z2 g& i" T/ U
你理解错了 当然 M3 上的 设置就错了
2 A& R, a  x2 Y$ E, ^) z/ d/ X. C( b0 B$ |% t
M3 一样有软限位 。

7 O5 Y9 K0 n9 K0 l* O) e( {0 G我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样能触发限位.确实我就是这么理解的.
# D, i/ A- ^1 c# {$ |# X6 B2 e. w当然这次求助不是讨论维宏,是想请大佬们帮忙看mach3能不能实现 原点和限位共用一个传感器(一个针脚)
! y1 y& H1 d( j: _& f
5 W8 w# U6 Z) z6 G9 Y% G0 i- ^
 楼主| 发表于 2021-4-25 00:43:39 来自手机 | 显示全部楼层
湖湖 发表于 2021-04-25 00:34* v- k  C: f0 z* H
本帖最后由 湖湖 于 2021-4-25 00:38 编辑
5 h9 L- ]! g% R1 b- k" R: L& L- y3 M
5 C/ x( Y+ i. V. T: L
不是共用  你 压根理解错了 。 可能 玩维宏的 99%都理解错了 。
, Y( A# _! P4 m) X' ]; `( H" j9 t
最后再说 1次  在问懒的说了 。
& v: m+ }6 W4 k
  [% K! V7 t, w2 Y* `6 H/ o维宏机器上 那个其实 是 原点 开关。每次开机 维宏都要求返回原点 。就是返回机械坐标 0 点,注意 这是 机械 坐标 不是 你瞎几把设置的 加工坐标 。  I( S2 G' q. b+ \2 Y
. z: n, U/ f0 U( e9 L+ U/ O' W
当机器返回机械0点 以后 整个机器的 机械坐标系就 自动建立起来了 。 这时候 软限位就作用了 。什么叫软限位呢。: K* M$ n* P- X7 W  Z  W$ [
7 O" ?9 k  |" }5 W
机械坐标 对于每台机器 都是 固定死的 。不会改变的 。 软件利用这个 特点。在设置里 设置了 相对于 机械0 点的距离多少 作为极限 范围。 当运行要超过这个 距离 就自动停止 。
( _6 v6 B! R; w: g% N# ]" G- D, M* i9 J3 `+ X) k8 b2 s
你丫还是 玩维宏的  自己去看看 出厂设置里 有个 软限位设置 。哪里设置的都是 机械坐标系的 值。
+ \$ O; j1 A0 Y2 ]
+ z* [1 ?+ x1 [7 t" N! X其实多数系统都有 这个 功能 。维宏还是抄的 MACH3呢 。
/ K  U* j4 Y: @! R
' ^& P+ \/ W* L8 _7 L) Y那玩意是以原点 为基础 建立的 加工范围的 界限。叫软件限位。不是什么机械限位 机械限位1个轴一般要 2个开关 要接线的 。在不明白  就跟我无关了
% Z* E9 V2 {+ g) R9 _, I& k% y* x7 v& m% ], {/ `  \6 e
另外 MACH3里 机械原点 和机械开关共用 1个 开关。 只要设置 M3 到达机械原点 以后 返回多少毫米 就行了 。很简单 。因为你一直待在机械限位的 地方 会触发的 。所以 达到立即返回 1点 。M3里 有设置
, w! F7 c1 O: C4 G3 c/ `- N' s
我还是想说:维宏这个是原点没错,但是还兼顾了限位功能
发表于 2021-4-25 00:47:16 | 显示全部楼层
本帖最后由 湖湖 于 2021-4-25 01:12 编辑
4 W( x/ w1 A5 o. w8 v
绶殇 发表于 2021-4-25 00:39$ _0 v" A5 N5 R9 k9 ~, k
我想说,那个是限位 触发的时候会提示限位触发,既是原点,也是限位,而且我在正向xy也加装了传感器 一样 ...
5 ^1 a4 M& s, H
维宏会触发 是因为软限位 设置的极限点 和机械原点 是 1个点 。很多雕刻机厂家 往往把 机械原点 开关做在 轴的极限位上 。
) Z5 N  J1 `7 G) N! `. l9 P" M9 [0 G3 o+ J% \# R5 \- B
其实要不触发 很简单 。 维宏在 厂家设置里 只要吧 软限位 的 0  改成其他数字 就行了 。 就不在会回原点的时候触发了 。当然 你改回原点 程序也行。就是在回原点的 时候关闭掉 软限位。6 y; c/ Z: P1 S4 D* O

0 x7 O2 a! X' _) J9 W( mM3 里也是一样 也可以关闭掉软限位。然后回原点 。其实更简单 的 就是 软限位 范围填大点 大1毫米都行 。就不会触发了
; N$ `; K( X/ C7 q7 Z
/ V* u  Z; T! `* \8 l7 H7 Y 111.png ) C) `9 ?! l! U7 ~9 @

0 k  k0 }) T% Z- J维宏这种注解 就是 骗人 。其实 是 原点 。 维宏不是什么  兼顾 限位功能 。 无论什么 CNC 系统 都要 先有 机械原点  才能建立 机械坐标系 。然后 利用机械坐标系 来 设置 软件 限位。 你要 想不通这点  永远 不会明白 。几乎所有 CNC系统都有 这个 功能 。MACH3 那么大的 软限位按钮看不见啊
: G1 Y& `2 d% k  ?8 z: g9 I! ^. O
: {+ |( g& ^+ E" H+ R" _& L" a你根本不用改任何程序 在 M3里 只要 把 。假设 机械原点 设置的 是 0  你在软限位里设置 限位为大于0的值就行了  当设置完所有软限位  点 软限位 开关 绿灯了  就 完事了 。永远不用动
+ w; k  L' y1 E4 ^
* j! K' A9 e) d) |5 d简单说 你要 明白原理就很简单 。你不明白 就搞的 很复杂麻烦~~自己给自己找麻烦  思路都错了
3 `+ l  a) m0 J
4 M! C  h3 \  q+ I8 {/ j9 @8 L2 f" ^, g5 m
4 l  y3 u+ O8 e$ O) P
 楼主| 发表于 2021-4-25 01:27:13 来自手机 | 显示全部楼层
是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
发表于 2021-11-4 09:00:55 来自手机 | 显示全部楼层
绶殇 发表于 2021-04-25 01:27
; s* ~- C- a% y+ T7 p" e: P) a是传感器触发的 传感器触发和软限位提示的窗口不一样 我这是在家没有机器 我确定那个是限位,明天下午我去公司 ,做个测试再贴几张图您看一下,不是非要争输赢,只是想把事实搞清楚,以免误导.
/ h- `- K: Q; b- v0 m0 u% g
是传感器触发的,刚特么拆了换了个
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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