找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3579|回复: 30

[研讨] 做了一台打点机,得了一个好程序。谢谢Lispboy。这是一个能看到运行的程序。

[复制链接]
发表于 2013-10-22 14:35:53 | 显示全部楼层 |阅读模式

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

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

×
      在这里发这个帖子可能不是很合适,但没有专门的版块。唯一有联系的就是LISP,没有它,那这台机器还不能动起来,或者说我不能让它动起来。用一个命令,就出来一篇程序,再眼睁睁的看着它一行一行的走下去。还真舒服。这要多谢LISPboy和 newer版主,以即坛里的各种神奇的函数.
     就像各位大师用各种语言写出来的程序,只有你们才知道他在后面都干了些什么,对我们来说,敲几个命令出来想要的结果就完了。不知各位对你们写出来的程序,让它干看得见的东西是什么感觉。我只想把过程贴出来,让大家看看。先放上机器的图片。(原来要把图片缩小才能放上来)

    机器OK了,当然就是要程序让它动起来。为了简化操作,首选当然是CA在,所以首先想到用LISP来完成。(现在有事,晚上再来)
更多图片 小图 大图
组图打开中,请稍候......
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-10-22 14:52:42 | 显示全部楼层
哇,这是DIY吗?打完以后能做啥?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 685个

财富等级: 财运亨通

发表于 2013-10-22 16:45:14 | 显示全部楼层
哇...人才啊....竟然会DIY了.........楼主应该是模具行业或电子行业的吧
顺便赞下LISPboy和 newer版主...这两个版主确实非常热心
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1632个

财富等级: 堆金积玉

发表于 2013-10-22 18:55:05 | 显示全部楼层
赞一个,只要有创意,用的地方还真不少
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:05:29 | 显示全部楼层
newer 发表于 2013-10-22 14:52
哇,这是DIY吗?打完以后能做啥?

这个也算DIY吧。做这样的机器就是为了打点。因为一块模板上有很多地方要钻孔和攻牙,线割孔之类的。现在也有用数控铣床打点的,但是比较麻烦,而且数控铣床比较贵的。如果用普通铣床呢,上了一百个孔的话,人会看花眼的,而且很容易打错。这个机器打完点后,再用钻床加工,这样又快又省时。
我做了个小的,一是自己喜欢弄这些东西,二也是为了试验。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 363个

财富等级: 日进斗金

发表于 2013-10-22 23:07:37 | 显示全部楼层
你在拆机器么?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:09:15 | 显示全部楼层
ysq101 发表于 2013-10-22 16:45
哇...人才啊....竟然会DIY了.........楼主应该是模具行业或电子行业的吧
顺便赞下LISPboy和 newer版主... ...

我是搞五金模具设计的,以前还不会用外挂,现在是离不开外挂了。电子只懂皮毛而已。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 40个

财富等级: 招财进宝

发表于 2013-10-22 23:11:22 | 显示全部楼层
ghoust 发表于 2013-10-22 23:05
这个也算DIY吧。做这样的机器就是为了打点。因为一块模板上有很多地方要钻孔和攻牙,线割孔之类的。现在 ...

技术革新啊。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:13:33 | 显示全部楼层

哪里哪里,闹着玩的呢。对了版主,我现在还运行不了LISPboy的那个LISP呢。能不能指点一下啊?谢谢了。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-22 23:15:14 | 显示全部楼层

你别倒着看图片呗,从上往下看,我一片一片装起来的呢。不过还真得拆,还得改进呢。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 6468个

财富等级: 富甲天下

发表于 2013-10-22 23:39:27 | 显示全部楼层
楼主这个创意不错,别光上图啊,程式也贴上来让我们学习下呗。模板打点,佑达公司的LIFECAM铣床编程软件做的还是不错的,楼主有空可以了解下。

点评

这就是Lispboy大师写的程序。请参考,另外,你说的那个软件,能不能发一份给我看下呀,谢谢。我的邮箱:  详情 回复 发表于 2013-10-23 01:01
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-10-23 01:01:53 | 显示全部楼层
sicky111 发表于 2013-10-22 23:39
楼主这个创意不错,别光上图啊,程式也贴上来让我们学习下呗。模板打点,佑达公司的LIFECAM铣床编程软件做 ...
  1. (defun c:tt ()
  2.   (if (setq ss (ssget))
  3.     (progn
  4.       (setq box (XD::Entity:BOX ss)
  5.             base (car box)
  6.             elst (xdrx_pickset->ents ss)
  7.             elst (XD::Pickset:TableSort ss 0 0 '< '<)
  8.             elst (apply 'append elst)
  9.       )
  10.       (setq tlst (list "G91G28X0Y0Z0" "G40G17G80G49" "G90G54" "G0z5" "M00" "M03" "S1500"))
  11.       (foreach e elst
  12.         (xdrx_setenttodb e)
  13.         (if (= "CIRCLE" (xdrx_getentdxf 0))
  14.           (progn
  15.             (setq cen (xdrx_getentdxf 10)
  16.                   cen (mapcar
  17.                         '-
  18.                         cen
  19.                         base
  20.                       )
  21.                   node (strcat "G0x" (rtos (car cen) 2 4) "y" (rtos (cadr cen) 2 4) "z2")
  22.                   tlst (append
  23.                          tlst
  24.                          (list node "g01z-2F50" "G0z5")
  25.                        )
  26.             )
  27.           )
  28.         )
  29.       )
  30.       (setq tlst (append
  31.                    tlst
  32.                    (list "M30")
  33.                  )
  34.       )
  35.       (if (and
  36.             (setq fn (xdrx_system_selectFiles "选择保存的文件" "c:\\coords.txt" "txt;" 1))
  37.             (setq fn (car fn))
  38.             (XD::List:ToFile fn tlst)
  39.           )
  40.         (progn
  41.           (prompt (strcat "\n成功将坐标信息写到" fn "下."))
  42.         )
  43.       )
  44.     )
  45.   )
  46.   (princ)
  47. )
  48. ;|
  49. 表内容写文本文件
  50. 参数:
  51.   fn -- 文件名, 如: "c:\\abc.txt"
  52.   lst-- 表

  53. 成功返回T,否NIL
  54. |;
  55. (defun XD::List:ToFile (fn lst / fl x)
  56.   (setq fl (open fn "w"))
  57.   (if (and
  58.         fl
  59.         (> (length lst) 0)
  60.       )
  61.     (progn
  62.       (mapcar
  63.         '(lambda (x)
  64.            (write-line (vl-princ-to-string x) fl)
  65.          )
  66.         lst
  67.       )
  68.       (close fl)
  69.       t
  70.     )
  71.   )
  72. )
这就是Lispboy大师写的程序。请参考,另外,你说的那个软件,能不能发一份给我看下呀,谢谢。我的邮箱:3x-a@163.com

论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2013-10-23 07:11:53 | 显示全部楼层
學習...............................
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复

使用道具 举报

发表于 2013-12-4 23:53:59 | 显示全部楼层
动手能力超强!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

已领礼包: 1337个

财富等级: 财源广进

发表于 2013-12-21 16:26:34 | 显示全部楼层
:)这也能行啊?cnc ?

点评

是的,简易型的CNC吧。  详情 回复 发表于 2013-12-21 20:20
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-4-26 18:11 , Processed in 0.493160 second(s), 68 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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