找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7906|回复: 23

[讨论] 读小鱼(王工)四点碰数程序读后感

 火.. [复制链接]

3

主题

54

回帖

29

积分

注册会员

积分
29
发表于 2011-10-8 18:34:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 wslaoa 于 2011-10-8 18:39 编辑 ) t2 ?0 \) v% X! w7 J% o  Y6 Z

3 d: a$ |- ?! g+ H$ s. F0 {读小鱼(王工)四点碰数程序读后感
  C! r0 J3 r( Y5 y) k, H                 昨晚,读到若枫论坛上一篇关于自动分中的宏程序,看了半天,没看明白,想放弃,但看到作者宏程序格式书写规范,注释写的完善,感觉作者绝非庸手,就制成pdf保存下来。
! g* [( z8 \/ K) B- C, O           今天,闲来无事打开分析,渐渐看出来门道来。: M0 j; \1 `+ I  x, @4 K
           一般来说,常用的分中建坐标系不外乎作者罗列的三类九种:第一类四边分中(XY双边分中,碰四次);第二类是一对边分中再加另一边(X边分中加一Y边和Y边分中加一X边,碰三下);第三类一角(打XY单边,碰两次)如表所示:
, n% K5 \8 M. Q* M0 ^" P- O$ Y# j2 P! t" F 截图08.jpg
! I' q  [9 N, p# P1 S: a; H       如果选四边,需要碰四点,如果选一角需要碰两点,你不能多碰也不能少碰,另外还必须将探头自动移到你需要碰数的地方,否则就不叫自动碰数了,你该怎么实现呢?8 R! U4 [% k0 Q5 N* n
       作者用了我们(至少是我)很少用的功能AND(与运算),看了作者的程序后,我急忙翻起课本,复习了AND的知识点(1+1=1;1+0=0;0+0=0相当于串联开关,进行与运算时,先转化为相应的二进制数,然后从低位往高位逐个按上述规则进行运算;转化为二进制,位数不同时低位者向高位加0,如10010和1011进行与运算先把1011补位变成01011然后一位一位进行运算)后才恍然大悟:作者巧思构想,用1,2,4,8和对应的数进行与运算。我们只要把这四个数转换为二进制就可以理解作者的独具匠心了:1----1;2----10;4----100;8----1000;也就是说根据上述AND的用法,我们任选一个数如10,它的二进制是1010,。让它和8进行与运算10 AND 8 ,它的结果是多少呢?9 M. T) P/ C* Q3 ^" n
截图09.jpg 2 j# }. b1 H' R' f0 T! f+ x% w
      不知诸位发现了没有,任何数和8进行AND运算,都只需考虑第四位即可,结果要么是1000(十进制8),要么是0。  1,2,4也同样。如果理解了这一点,整个程序就可以迎刃而解了。比如选上表中的第三类一角(X-,Y-)模式,按作者X-(1判别),Y-(2判别),Y+(4判别),Y-(8判别)碰就可以得到这样一个结果1,1,0 ,0(其中1代表需要碰;0代表不需要碰),按二进制从高位往低位排列就是0011,对应十进制就是3,其他依次类推就知道作者#14取那些数的良苦用心了。  m7 H& O$ c# ^) y
附表:% V+ D- J4 G0 U9 u' M$ N
截图10.jpg
1 ^2 A- A4 a" m" Z' n0 n/ u, R      伟哉!作者,我本来以为自己在宏程序上小有所成,现在看来是多么浅陋无知。得知这只是碰数程序中的一部分而已(还有五点碰数)我顿时佩服的五体投地。后来听说有个培训班是他在讲宏程序我就毅然报名参加了。, D, g+ U; y6 {' n  m+ a
      作者给我们打开了一扇窗,让我们触摸到了宏的强大。愿作者将自己的心血多传授大家,以让全国各地的机床更加智能起来!$ o8 ?, ]. [' i& _) ]9 \7 p
      (附:作者是小鱼老师,小鱼老师的程序博大精深,有歪解小鱼老师原意的,希望请小鱼老师原谅。   程序源代码见前面 小鱼老师的帖子找正坐标宏程序)
2 o  i6 j: T. L1 y7 C                                                                                                                                  星期八
! o2 J3 O$ S3 N  F. W. H- J$ ~                                                                                                                              10月8日凌晨2点

评分

参与人数 1金钱 +5 收起 理由
若枫 + 5 感谢分享你的学习经验和心得

查看全部评分

431

主题

5754

回帖

901万

积分

管理员

积分
9013993
发表于 2011-10-8 20:32:44 | 显示全部楼层
支持一下,虽然我没有进入到这个方面。但是我相信,你们都是我所见过最厉害的人1 G. T1 U7 P) E& W$ J
{:4_123:}
回复

使用道具 举报

1

主题

123

回帖

923

积分

高级会员

积分
923
QQ
发表于 2011-10-8 22:46:24 | 显示全部楼层
坛主又把我跑在我前面坐沙发了!
万能的主啊!! 请您一定保佑看帖不回帖的人的天天尿床!!!阿门!
回复

使用道具 举报

431

主题

5754

回帖

901万

积分

管理员

积分
9013993
发表于 2011-10-9 07:40:14 | 显示全部楼层
回复 3# jiangssli ; W8 @8 t* {. W% M5 G# ]/ M2 R

+ b. O. s2 \  `: e- t1 W% V. z) r! x6 F' X. d7 J  L8 P8 j# M
    看来这个沙发我是坐定了的
回复

使用道具 举报

发表于 2011-10-9 09:06:34 | 显示全部楼层
本帖最后由 wmj820303 于 2011-10-9 09:09 编辑 7 ^( K7 p5 a  A6 Z3 r5 k& k
0 p& e" c* Y- l( r4 W
回复 1# wslaoa 4 o' y( r9 L& x( F3 t
最近比较忙,今天才看到这个帖子,你说的不错,程序的原理正如你所说,
0 Z3 D/ M% r6 R也非常感谢你分析了这个程序,并且做出了详细的说明,凌晨两点了还在发帖,非常感谢,看到你理解了精要,
0 @2 F" V7 i. `! a6 V) a3 S: R我也非常的高兴,现在此种方法已慢慢的流传下去,当然,还有更多更好的程序算法,
" I% y$ ?2 [8 ^( q8 ?7 x0 `后面都会慢慢交给大家,我现在很少做数控行业了,
+ I2 y4 P4 ]7 X- Y% @) k5 ^, Z很多东西,将慢慢的遗忘,在遗忘之前,我希望能够将我的一些经验分享下去,流传下去,- R8 t/ z0 s/ v8 Q* L
几年之后,或许无意间在网上或则网站或则一些公司,看到似曾相识的程序算法、结构、及程序风格,
1 a$ s' n0 s! w2 K2 K4 {也是一种享受,兄弟们,加油吧,以后玩转宏程序的,将是你们囊中之物。
回复

使用道具 举报

1

主题

123

回帖

923

积分

高级会员

积分
923
QQ
发表于 2011-10-9 18:42:30 | 显示全部楼层
回复 5# wmj820303
7 o) Y+ ?! W. C5 Z4 b9 t% v) G; D9 D. {, r; }, O% J
- l' u7 [5 H$ T3 P
   
* q" r8 z4 j3 |. e; L0 m  _侠之大者<<为国为民>>
回复

使用道具 举报

3

主题

54

回帖

29

积分

注册会员

积分
29
 楼主| 发表于 2011-10-10 12:28:37 | 显示全部楼层
本帖最后由 wslaoa 于 2011-10-10 12:33 编辑 + F5 E( ~% d% G
) V( N6 {/ ?1 }! _/ s& w& D1 ^
呵呵   我发现真正的高手都是特别谦虚,像版主若枫,小鱼。我敢猜在全国在后处理,宏程序方面达到若枫,小鱼水平的也不多,但大家看看他们对学问的态度怎么样?这不值得我们学习吗?
回复

使用道具 举报

0

主题

241

回帖

306

积分

注册会员

积分
306
发表于 2011-12-9 19:19:10 | 显示全部楼层
路过。。。。。。。。。。。。。
回复

使用道具 举报

0

主题

241

回帖

306

积分

注册会员

积分
306
发表于 2011-12-9 19:21:50 | 显示全部楼层
支持,。。。。。。。。。。。
回复

使用道具 举报

3

主题

79

回帖

71

积分

注册会员

积分
71
发表于 2011-12-9 20:17:07 | 显示全部楼层
都是高手呀
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2025-8-1 05:04 , Processed in 0.235061 second(s), 29 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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