首页 上一页 1 2 3 下一页 尾页

求教:运动控制卡编程 点击:27154 | 回复:51



一靓枫£之情

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-03-13 08:04:00
楼主
小弟初入工控,想用运动控制卡做系统,具体要求:X,Y,Z三轴,精度0.02mm以内。各轴行程约400mm。要能经常灵活地更改程式。不知该如何编程?不知道有哪位高手有用VB编好的样板程式,供小弟参考(最好有原程序),谢谢~!
E-mail:yeyeqing@163.com



刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-03-13 18:10:00
1楼
先选好用什么运动控制卡。

tonysales

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 139回
  • 年度积分:0
  • 历史总积分:243
  • 注册:2005年10月27日
发表于:2006-03-13 18:53:00
2楼
to: 叶勤jacky..你好。。我是郭生,,为什么不给我电话?邮件中给你介绍的运动控制你也了解过。。我可以会提供一些小的示范程序供你参考,,并提供软件开发包(库函数),一切技术支持。。只要你有这VB、VC的编程基础问题就不是很大。。

微斯

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 167回
  • 年度积分:0
  • 历史总积分:252
  • 注册:2006年1月30日
发表于:2006-03-23 00:39:00
3楼
我也在做这个项目,请各位高手多提看法啊,我也想学习学习,

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-03-23 23:02:00
4楼
初入行做VC++开发的人都是用向导生成一个解决方案,然后做代码增减,这样能最快开发出比较简单的程序.而娴熟的程序员是洞悉MFC机制的,他可以将一切代码和特性手工创建,并予以增强,个性化.
    供应商的技术支持只能提供DEMO,指令库的应用列程(往往是调用方法,并无实际意义);
    "要能经常灵活地更改程式。"
    这显然是需要有应用技巧的,最重要的是与工艺有关,不熟悉你产品工艺的人自然爱莫能助!号称能够解决一切的人,是站着说话不腰疼!或者说是虚假广告!你的上司决不会找他问罪.
    所以,对于运动控制卡的用户,要想做出本行中优秀的产品,不被同行笑话,唯有熟悉工艺,选好卡片,弄懂指令库所有函数,才能熟能生巧,做好产品.

一靓枫£之情

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-03-24 08:01:00
5楼
谢谢小李。我是想做出类似CNC的系统。因为我的产品种类多。(上千种)并且各个产品的工艺不一定一样。所以不能以那种固定的填写表格数据的形式来改程式。往往是一换程式,就整套程式的结构都不一样了。比如:第一个程式要求机器先走X,Y,Z各50mm再气缸1动作,再气缸2动作。第二个程式可能就是先气缸2动作。再走轴,再动气缸1再X,Y,Z各走10mm.这样程式的灵活性是不是比较大。

亦云人云

  • 精华:5帖
  • 求助:0帖
  • 帖子:102帖 | 2351回
  • 年度积分:0
  • 历史总积分:3114
  • 注册:2004年11月10日
发表于:2006-03-24 09:48:00
6楼
to  叶勤: 
你最好在买卡之前就向商家提出你的各种要求.
有些商家,既卖卡,也卖CNC系统,或者卖的就是CNC系统,你买卡时可提出要求,如果不合适,你可换一个商家.
买完卡之后再提要求,可能就晚了.

kds

  • 精华:1帖
  • 求助:0帖
  • 帖子:10帖 | 421回
  • 年度积分:0
  • 历史总积分:552
  • 注册:2006年3月09日
发表于:2006-03-24 10:35:00
7楼
有量我们可以为你定制一个软件。我们给你定制个卡也行,肯定比运控卡便宜。

ykai

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 43回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2005年7月12日
发表于:2006-03-24 14:28:00
8楼
选GALIL的 编程很简单易学,我们公司就用,感觉还不错

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-03-24 17:57:00
9楼
TO叶勤:
    从你的描叙,你的产品和机械手有些类似,即同一台机,对于不同的产品,要求有不同的动作。
    如果是这种情况,你的软件应该有“示教功能”,支持用户手动执行一遍,然后机器能按照手动操作的顺序自动的、重复的执行这一连串的动作。

一靓枫£之情

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-03-24 20:00:00
10楼
TO : ykai 
   请问哪里有此软件下载,和相关资料。

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-03-24 21:32:00
11楼
"而娴熟的程序员是洞悉MFC机制的,他可以将一切代码和特性手工创建,并予以增强,个性化."
个人认为,这就是我们的软件不如印度的主要因素。增强和个性化,通常就意味着其他人无法维护。
"最重要的是与工艺有关,"
无论做什么东西,了解目标才是最重要的。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-03-24 22:17:00
12楼
特性增强和个性化的确会带来维护难度增加的问题,如果一个部门有完善,成熟的开发规定,有严格的约定,风格\模式\注释比较规范,其维护性还是有保证的,这样,程序员的编程技巧和创意就能得到充分的发挥,编出高质量的程序来.
    刘斑竹说的有道理,"了解目标才是最重要的",正所谓咬定青山不放松嘛!

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-03-25 08:29:00
13楼
“如果一个部门有完善,成熟的开发规定,有严格的约定,风格\模式\注释比较规范”
这个,只能要求专门的软件公司了吧,对于一个工控方面的企业,我还没有发现有这么严谨开发规范的。
对于新手而言,主要经历还是应该先放在工艺上,只有了解工艺,才知道程序应该写成什么样子。至于实现程序,以现有IT的水准和通常工控的要求,不太可能实现不了。即使真的收限于开发平台,不能实现全部要求,至少也可以知道如何对功能取舍来实现主要功能。这才是工控人的立身之本。相对而言,会编码的人,比理解工艺的人多,自然价值也低(编码技巧是在大规模培训的)。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-03-25 19:44:00
14楼
支持刘老师!
不瞒您说,我就是不编码的人!甚至不画PCB,只画原理图。我只告诉他们如何实现我的功能,和界面样式就可以了;我只编写与硬件打交道的底层模块程序,制定相应的通讯协议就可以了。
    做工控要处理工艺、方案设计构想、现场、客户...那里有时间在那里编码!我是做电气工程的,去编码不对口,事倍功半,老板亏的大了。

一靓枫£之情

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-03-26 08:47:00
15楼
确实,搞编码不是我们的长项啊。也没那个必要了。

李劲松

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 448回
  • 年度积分:0
  • 历史总积分:585
  • 注册:2005年12月11日
发表于:2006-03-26 12:10:00
16楼
to叶勤:
你是做什么产品,问题解决了吗?

一靓枫£之情

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 105回
  • 年度积分:0
  • 历史总积分:195
  • 注册:2005年4月07日
发表于:2006-03-28 08:07:00
17楼
我是想用控制卡做一个类似机械手的东东。因为对写程式不熟,可能要换用运控制器了,最近发现安川的MP930不错,可是价钱就多了好多。

wangke80

  • 精华:0帖
  • 求助:0帖
  • 帖子:22帖 | 60回
  • 年度积分:0
  • 历史总积分:131
  • 注册:2005年3月08日
发表于:2006-03-28 10:05:00
18楼
我用过凌华的运动控制卡,研华的控制卡.我都是用的位置控制方式,因为我的精度要求比较高,定位精度5微米.但是好象用速度控制方式响应比位置控制快,精度也比位置控制高.但是我不知道如果用速度控制方式的话该如何编写程序,因为以前我只需要发1000个脉冲(如果100个脉冲单位是5微米的.我想走50微米的话).请问各位谁用过速度控制方式,给我点建议啊.谢谢

ykai

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 43回
  • 年度积分:0
  • 历史总积分:210
  • 注册:2005年7月12日
发表于:2006-03-28 17:15:00
19楼
GALIL呀的程序很简单 ,你说的那些变化,用GALIL很容易就可以编写的呵呵 ;不过资料全是英文的;你要是要,我可以给你发英文资料,我也是才学,公司的控制卡都是GALIL 的才学习的 ,现在有好多东西还不是很明白,没用多久就可以学会编程了 呵呵

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2006-03-28 18:32:00
20楼
ykai:
"不过资料全是英文的"
你有把握?英文资料到是可以直接从它的网站下载。
wangke80:
先选好有闭环控制功能的控制卡吧。伺服电机工作在速度模式,就需要控制卡有位置闭环的功能。另外,这种方式是否真的响应快、精度高,还有看你用什么样的控制卡,以及你自己的能力。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页