触摸屏技术发展趋势 点击:4189 | 回复:157



工控祥子

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 35回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2005年8月09日
发表于:2005-08-09 18:39:00
楼主
前一段时间偶尔翻看某期“PLC与FA”杂志,其中有一篇对深圳人机电子公司CEO的专访,该CEO声称:深圳人机电子公司所拥有的“eView”品牌系列人机界面,已成为工控产品民族品牌的旗帜;该公司已经突破了国外公司在工业人机界面产品上的技术壁垒,自主研发的“eView”系列人机界面产品在国内市场取得巨大成功,云云。(非原文,大意如此) 实际情况果真是这样的吗? 我们先来看看“eView”系列人机界面产品:该系列产品按技术来源不同可以分为触摸屏(MT500)和文本显示器(MD204L)两块。 一﹑MT500触摸屏软硬件核心技术来源于台湾威纶科技(Weintek)。如果不健忘的话,大家一定记得在“eView”品牌推出之前,MT500触摸屏一直是以“EasyView”品牌在国内市场销售的,“EasyView”品牌为台湾威纶科技(Weintek)拥有并引入大陆市场;初期,由于台湾方面对大陆市场不熟悉,市场开拓不得力,成绩很不理想;2001年,台湾威纶科技(Weintek)与深圳步进公司建立合作关系,由深圳步进公司全面负责“EasyView”触摸屏在国内市场的推广销售工作;随后,台湾威纶科技(Weintek)与深圳步进公司在2002年合资成立了深圳人机电子公司,此时看来,两家公司的合作似乎真正进入了“蜜月期”:市场销售突飞猛进,品牌效应渐成气候。但是好景不常,2003年,随着深圳人机电子公司投资一方深圳步进公司执意将“EasyView”品牌在国内销售时换成“eView”品牌,而台湾威纶科技(Weintek)沦落为只是给深圳人机电子公司作贴牌生产时,双方分手就只是时间问题了。台湾威纶科技(Weintek)既然无法掌控深圳人机电子公司董事会,离开即是必然,于是着手在国内市场重新布点,决意独立继续“EasyView”品牌销售“事业”;同时,深圳人机电子公司(此时已为深圳步进公司完全掌控)也没闲着,2004年开始在国内仿造MT500触摸屏,直到现在,深圳人机电子公司应已掌握MT500触摸屏的硬件技术,但对其画面编辑组态软件(EasyBuilder500)的源代码还未必全都整明白了。台湾威纶科技(Weintek)为彻底与深圳人机电子公司了断,在大陆市场连“EasyView”品牌也不要了,从2005年开始换成了“WEINVIEW”品牌。这就是“eView”触摸屏的“自主研发”之路。 二﹑“eView”品牌文本显示器(MD204L)的来路则更有“巧取豪夺”的味道,深圳人机电子公司市场初显强势的时候,为弥补其产品线的不足,2003年开始委托无锡信捷科技电子公司为其贴牌生产MD204L;在此之前,无锡信捷科技电子公司已经研发﹑销售文本显示器多年,并为数家工控公司或OEM用户做贴牌生产,取得了不错的成绩,也在业界赢得了较好的口碑;除了深圳人机电子公司以外,另几家公司至今仍与无锡信捷科技电子公司保持合作伙伴关系。没多久,深圳人机电子公司觉得这钱也不该让无锡信捷科技电子公司挣了,于是组织力量整明白了硬件系统软件和编辑软件的源代码,自己开始生产MD204L,于是其MD204L文本显示器“自主研发”大功告成。 从深圳人机电子公司发展其“自主”产品的过程可以看出,该公司可谓处心积虑,一步一个“脚印”,先利用台湾威纶科技(Weintek)急于打开大陆市场的急迫心情,和无锡信捷科技电子公司扩大产品销售的愿望,与他们达成暗藏玄机﹑陷阱重重的合作关系或协议,等到深圳人机电子公司觉得已经差不多突破“技术壁垒”了,再把他们一脚踢开,于是,“工控产品民族品牌的旗帜”就诞生了。 正是由于深圳人机电子公司处心积虑,自然在与台湾威纶科技(Weintek)和无锡信捷科技电子公司的合作协议中,达成了有利于自己的条款,并且能在法律上站住脚;所以,两家公司虽然对深圳人机电子公司恨之入骨,但至今也未能采取法律行动,只能打碎牙齿往肚里咽了。 法律是道德的底线,也许深圳人机电子公司的所作所为是合法的(在其预谋时,在有关产品知识产权方面应颇费思量,并有法律“高参”策划,以免影响发展“民族品牌”大计),但这种公司的商业道德如何,我想不说也罢。 据说,深圳步进公司已开始全力打造“Kinco”品牌的伺服产品,还是引进德国技术,呵呵。。。



无悔青春

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2005年8月18日
发表于:2005-08-19 10:08:00
121楼
TO:工控祥子 实在是有点搞笑,不是人机的看着都有点无可奈何,你非得把这种陈腔滥调说出来给人家听壹佰遍,有什么意思啊?我相信,就算是人机的人看了你这些话,只能觉得你是个小丑,你以为人家会理你感到残酷啊,我来指出你这堆RUBBISH WORD的矛盾: 1.你最好能拿出有力的证据来证明你说的话,让大家心服口服,否则都是不断的瞎嚷嚷,到时候我也帮你一起骂这些人,一吐为快。还有一点,我在哪个字典里都没查到偷与剽窃就是你说的那个定义啊,相反的,在鲁迅的拿来主义里正好用你那句话解释这四个字的意思,呵呵,不信,下次我决把拿来主义的原文贴到这里给你看看。 2.加入你说的第一条成立,我倒觉得第二条也是不能为人容忍的,如果不能占为己有,为何要能允许模仿,这显然也很矛盾,现在谁不把自己的东西都看的好好的,哪有那么随便让别人拿走的,能够拿出来并且没有充分的证据证明,那就没啥好指正的!其实在大陆工控界不断在上演这种合作分裂的事情。不论是供应商也好,渠道商也好,说白了,都是一种利用关系。如果这样容易能拿到,那不天下的人都能随便拿了,为什么只有人机一家能拿的出来,你要是有本事,你倒是“剽窃”一份出来给大家看看。 如果真是剽窃,换个界面用,就可以为之欢呼么?由此看来,你说的哪句话都有明显诋毁别人的嫌疑,难道你是威伦的托啊,哈哈! 我为人机说话,是因为我看不惯台湾佬的德行,大陆哪个人说台湾企业好了,赚了大陆的钱,到大陆来开公司,台湾人哪家公司不是最吝啬.....要是打工,千万别给台湾佬打工,否则,吃亏的就是你自己。

工控点评

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2005年8月16日
发表于:2005-08-19 10:55:00
122楼
斑竹说话怎么不算数啊!

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-19 14:59:00
123楼
D版的打手我已劝过你不需为D版发言了, 你发言我一定再说一次真相 你为x机说话 ? 为一家卖D版给客户的公司说话, 是因看不惯台湾佬的德行 ? 那些台湾人的死活关咱们什么事, 这家让人臭骂的公司让人看不起的, 是卖D版给人不敢说, 还假冒进口货, 价格一样贵, 连制造地都不敢标示, Made in China 丢人吗? 不是说自己是民族品牌吗 ? 不能说是为修理台湾人, 所以做D版来欺骗本地人, 型号, 外观完全一样, 却不说何时改为本地制造, 这是什么道理? 这比台湾人还可恶 利用维修经验, 克隆别人版子来卖, 软件还用原厂家的, 还辩解 “为什么只有x机一家能拿的出来”这种话还提, 楼主不是说过前因后果了吗, 我一再提出, 为何到现在D版还是用V252来欺骗大家, 说是 V261, 为何不解释? 为何到现在还使用正版厂商的软件, 这为何不解释? 我随便提出, 从V252就存在的宏指令无法使用站号的问题, 为何D版到现在还是搞不定? , 这为何不解释? 打手们说 “你最好能拿出有力的证据来证明你说的话” 那你们是不是该先释请这些问题 我直接告诉这些打手原因, 从V260开始后, 正版不给D版代理了, 并刻意改版, 让 D版无法使用新软件, 硬件也加密了, 不像以前根本不作保护, 让D版有机会克隆 这些问题, 去问一下正版的代理渠道就知道 你们要当打手, 要同流合污, 我让你们知道, 公控界还是有路见不平的人

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-19 18:01:00
124楼
D版的打手们, 你们是不是该先解释这篇文章的内容 轉貼(drkevin 借用你的大作) 原来是不应该发言的, 看了上面那么多的文章后,不得不提出个人的看法    可能真的有些人被欺骗了, 当他们知道真相后也许就不会为这些人辩护了      被人窃取了智慧产权, 其实是很心痛的, 也很无奈       EasyBuilder100, 200, 300一直到500, 都是个人一手规划设计的(组态软件第一代的设计从10年前在台湾就开始了), 当有人拿了你的exe档案, 透过UltraEdit直接将原创公司改为自身公司的名称, 并附在产品的安装光盘中, 并反称自己才是正版, 我真的很难理解为何有人会接受这种行为, 并认为这是我国必须走的路 (遭到冒用的还包括WeinView的底层软件, 而这种行为到现在还在持续中, 我真的为开发这些软件的同仁改到不舍)       为了避免自身的心血再度遭到盗用, 我不得不更改原来EasyView Project档案的存盘格式, 这就是为何旧版的EasyBuilder无法开启新版的EasyBuilder的档案, 但新版的EasyBuilder却可以开启旧版的Project档的原因, 不是原创公司因无档案格式的数据, 是无法作到这样的, 另外我也在程序启动时加上版权宣告声明, 并作了防范, 让有心人无法再更改程序中的公司名称    当然新版的EasyBuilder必须搭配WeinView的产品, 这是刻意作的保护, 我不想再让某些人不劳而获, 坐享他人的辛苦成果    最近这半年来, WeinView产品的性能作了大幅的提升, 由组态软件的功能也可略见一二, 从V262, V262SP1, 一直到即将推出的V270 UNICODE版本, 代表了我们对这项产品的用心, 也许仍不尽人意, 这是我们该努力的地方, (EasyBuilder V262SP1比起某家所谓的V262(其实是WeinView以前的V252), 至少改进或加强超过100个功能)       即使你认为D版的服务与技术支持较好, 我想到最后时间与市场还是会站在正版的这一方, 毕竟这是个有正义感的社会, 到现在我还是坚守此信念          每个人的价值观是不一样的, 也许有人会认为管他是否合法, 钱先赚了再说, 我的看法是名誉比金钱还重要, 当你透过取巧的手段赚了大钱的同时, 也请你想想别人在你背后对你的评价          我也祝福某家想要走出去的公司, 但希望你凭借的是自身的实力

暮蝉

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:50
  • 注册:2004年9月23日
发表于:2005-08-20 17:58:00
125楼
啥也别说了

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-23 09:52:00
126楼
Eview早就已经标“Made in China ”了,使用的人都知道,我就用过好几十块了,性能还不错,虽然色彩不够艳丽,但价格合理 即使批评也要先弄明白了,人家早就China 了都不知道?而且他们开发软件的工程师实力很强啊,不然KINCO伺服驱动如何同eview屏直接通讯啊,难道是台湾佬给做的?我准备用单片机和他们的屏直接通讯,他们的技术人员已经将通讯协议部分给我做好了,难道这也是D版的?

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-23 10:15:00
127楼
这位老乡, 难道你不知道WeinView(D版也是)的driver可以另外写,跟核心无关吗? 这个以前就开放给客户了, 你不知道有ECDK这个东西可以让用户依照不同协议, 自己写driver吗, 你根本不需要有源代码即可自己写driver与单片机、伺服连接 有经验的WeinView(或以前的EasyView)都可以自己写driver, 难道你以为台湾的公司会笨到把源代码给客户 你问一下正版的代理, 看看能否要得到ECDK这个东西, 就知道我没骗你 D版的软件工程师很强吗? 强到现在还在用以前WeinView的EasyBuilder V252, 骗人是V261, 真是太强了 D版就是靠这些来唬人的, 我已提过, 有人再提出这些问题, 我会告诉大家真相的

工控祥子

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 35回
  • 年度积分:0
  • 历史总积分:45
  • 注册:2005年8月09日
发表于:2005-08-23 11:20:00
128楼
为davi1加油!

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-23 11:55:00
129楼
哦,davi1一说我明白了,谢谢了老兄,但有一点他们是真的标“Made in China ”了的 其实对我而言,用什么牌子触摸屏没什么关系的,如果有人帮我把协议做好了,服务也做的很好,我用什么牌子没所谓的,只要不是小日本的东西就好。我们用户啊就关心产品好用,价格合理,服务好就OK了,如果这些条件都具备,我会选择国货的,至于他们之间的竞争合作D版什么的和我有何干系? 不管如何,谢谢davi1兄,看得出你技术相当不错,以后有问题向您请教哦

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-23 12:23:00
130楼
对, D版与正版的纷争, 关我们何事, 只要不欺骗我们就好, 你在使用上有任何问题可一起切磋, 我是做运动控制, 系统集成的

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-24 09:29:00
131楼
to:davi1 您好,老兄,我们现在有台8轴联动要求的设备有问题如下 三轴伺服做任意两轴的插补运动,一台伺服和这三台联动做旋转运动 另外4轴伺服联动无插补要求 请教您采用何种方案解决?控制部分价格大概多少?

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-24 10:28:00
132楼
我只能给你提建议, 如不清楚烦请再发问 请问你是要使用运动控制板卡吗 如果只要求三轴连动(当然可以任意两轴差补), 且无空间3 D圆弧差补(这不单只需要三轴联动的, 控制好坏跟真圆度有关的), 此种方式对运动控制板卡的要求较低, 你的另一个伺服轴应是旋转轴, 是作主轴吗? 如果不是, 且第四个轴与其它三轴并不是在同一个坐标系上, 也就是第四轴与其它三轴非同动轴, 你如果不用变频器, 想直接用板卡驱动, 那板卡的价格较贵, 原来采用伺服驱动, 板卡的价格就已经比较贵 另外4轴伺服联动无插补要求(其实还是要做插补, 否则加速与减速段哪里来). 但如果非连动, 也就是各轴是独立运动的, 板卡也较贵 我目前是做PC-Based的, 你的8轴可采用2片4轴的PCI 伺服卡, 就是分为4轴、4轴, 以符合你最高需求的卡, 每片单价我拿的话大概6000~6500元, 进口的, 软件已包含 不过要搭配一台PC. 一般的PC机便宜的, 不过要看你的环境了, 某些环境需使用工控机就贵了 所以如果伺服电动机不计, 控制部分连PC大概16000内可搞定 不过这是指硬件部份的价格, 开发部分也许你们自己就能搞定 再补充一下, 你的控制要求很高吗?如果是高精度, 单纯的PID闭循环可能不够, 也许需加上Feed-Forward类的控制法则, 板卡的选择范围自然就缩小了

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-24 11:51:00
133楼
非常感谢你的解答,我们使用过很多控制版卡,我的疑问如下: 1,插补是针对两轴(平面直线、圆弧插补)或三个轴(空间3D螺旋线)的一种微化的算法计算,插补的几个轴一定是联动的,联动的却不一定插补.如果不插补,另外4轴无插补要求的联动4轴的加减速也进行插补?对加减速如何插补?插补也针对单轴?不瞒您说,我还是头次听说加减速也要进行插补的 2,我的3轴只需要两两插补,不需要3轴做螺旋线插补,和他们同时联动的电机也是伺服电机,转速不快,联动是和三轴的空间移动速度有固定的比例关系匹配,这个函数我们可以自己搞 3,另外4轴联动无插补的卡就应该很便宜了,因为我们只要能对这4轴的脉冲之间的比例关系可以自己编程调用就OK了,至于加减速根本是不需要插补计算的 4,我只知道PID在伺服驱动里已经做好了,您说的Feed-Forward,前馈是吧?好多伺服里的PID就含前馈的,精度和前馈有关系吗?不晓得 我们现在使用的是8轴的版卡,进口的,软件也都带,不带我们没法用的,它现在支持同时2组的2维插补,也不支持3维插补,反正我们只用1组2维的,价格在1万左右,如果您有更好的产品希望您能推荐,谢谢

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-24 12:34:00
134楼
连动不一定要插补, 这句话对我来说是错的, 用伺服来解释也许较难体会, 我用歩进解释给你听, 只要有加减速必定要有插补动作, 否则如果要求歩进电动机高速旋转必会掉步, 因此即使是单轴运动, 也需要利用需移动的距离与要求的速度, 使用梯型或S型加速曲线, 作插补动作, 也就是需计算下一个时间点该送出多少pulse 其实空间的3D直线运动也是这个原理, 不过他是先算出直线距离, 然后还是使用单轴的规划方式作插补, 插补完后再使用投影的方式算出各轴需要的移动量 空间3D圆弧也是, 只不过将速度与距离改为角度速度与角度移动量 如果你设计过运动控制芯片, 大概会比较清楚这些方法 另外, 4轴联动无插补的卡就应该很便宜, 这句话是没错的 还有伺服中的PID与板卡内的PID还是有不一样的, 我使用前馈来解释你会较清楚, 伺服只反应是否能追的到目前已送出去的命令(我喜欢用追这个字眼), 但较无法(不是不能)反应未来的状况, (PID中的PI控制法则是针对累积以前的error, 让系统可以对累积的error降低, PD是计算error累积率, 可以加速处理反应累积的error或突发的error, 我使用较简单的字眼来描诉), 这些都是不够的, 板卡直接与闭循连接, 例如当板卡使用前馈控制侦测到命令不够, 他可以预算并多丢出命令, 这比伺服控制快多了, 另外伺服中的控制是针对单个电动机, 对连动的机器是不够的, 跟随误差就很难处理, 除非你技术够, 电动机的驱动调的好, 否则碰到类似龙门的机器就麻烦了 我的解释是这样的

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-24 13:06:00
135楼
感谢你的解答,但您对插补的概念恐怕没有搞清楚 加减速的那个针对加减速做下一个时间点该送多少个pulse(脉冲),这个计算根本就不是插补,这个非插补的运算是发送脉冲的装置必须具备的,和插补根本就没任何关系,PLC发脉冲可以控制步进和伺服吧?如按你所言,普通PLC就具备插补功能? 插补是个针对两轴或三轴的运动控制进行的一种微化的算法,你还是需要仔细研究一下插补,真的理解了才知道,如果象你说的,那么只要是运动控制卡发送加减速脉冲的就有插补? 关于PID我不是很了解,但它的作用不是针对error(误差)的,应该说针对偏差进行控制,至于P(比例)I(积分)D(微分)的作用我们念书学过,您的陈述也有问题,关于前馈主要的作用消除和抵制外部扰动的,对控制精度没什么影响,如果说对响应特性有点影响还算勉强 我们的产品在驱动器PID调节,板卡应用上技术都没大的问题,现在就是板卡的价格了,太贵了

凡夫俗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 540回
  • 年度积分:0
  • 历史总积分:642
  • 注册:2003年11月27日
发表于:2005-08-24 13:21:00
136楼
大家好,怎么在这里讨论上PID和插补了。。。呵呵,我把我在运动控制论坛的贴粘过来。。。 谈谈PID各自对差值调节对系统的影响。。。其实您随便找本教科书都有详细的介绍,我这里加上我自己的理解臭显摆显摆,有误之处见谅啊。。。   1、单独的P(比例)就是将差值进行成比例的运算,它的显著特点就是有差调节,有差的意义就是调节过程结束后,被调量不可能与设定值准确相等,它们之间一定有残差,残差具体值您可以通过比例关系计算出。。。增加比例将会有效减小残差并增加系统响应,但容易导致系统激烈震荡甚至不稳定。。。   2、单独的I(积分)就是使调节器的输出信号的变化速度与差值信号成正比,大家不难理解,如果差值大,则积分环节的变化速度大,这个环节的正比常数的比例倒数我们在伺服系统里通常叫它为积分时间常数,积分时间常数越小意味着系统的变化速度越快,所以同样如果增大积分速度(也就是减小积分时间常数)将会降低控制系统的稳定程度,直到最后出现发散的震荡过程,。。。这个环节最大的好处就是被调量最后是没有残差的。。。   3、PI(比例积分)就是综合P和I的优点,利用P调节快速抵消干扰的影响,同时利用I调节消除残差。。。   4、单独的D(微分)就是根据差值的方向和大小进行调节的,调节器的输出与差值对于时间的导数成正比,微分环节只能起到辅助的调节作用,它可以与其他调节结合成PD和PID调节。。。它的好处是可以根据被调节量(差值)的变化速度来进行调节,而不要等到出现了很大的偏差后才开始动作,其实就是赋予了调节器以某种程度上的预见性,可以增加系统对微小变化的响应特性。。。   5、PID综合作用可以使系统更加准确稳定的达到控制的期望。。。 而前馈是为了加快速度响应而引入的,前馈适用于时间滞后比较大的系统,如锅炉温度控制。

凡夫俗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 540回
  • 年度积分:0
  • 历史总积分:642
  • 注册:2003年11月27日
发表于:2005-08-24 13:34:00
137楼
to:学海无崖76,您好 关于插补,在运动控制论坛中《求助:一个运动控制系统的选型》有一些阐述,插补运算是针对两轴或三轴的运动控制同步问题而提出的一种解决方法,具体很多实现的方法:最小偏差法、逐点比较法等等,真正运行的一个插补步通常是这样的:根据对实际轨迹和期望轨迹的偏差的判断让其中某一轴动作一个插补当量,或两轴同时各动作一个插补当量,动作的结果就是使偏差减小,这个每轴的插补当量是固定的脉冲数。。。事实上微观上看插补轨迹就是阶梯或折线型的,宏观看就是平滑的直线、圆弧和螺旋线了。。。 至于单轴运动的脉冲的加减速的阶梯或S型加减速和“插补”确实没有任何联系,那个算法比插补简单很多。。。

凡夫俗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 540回
  • 年度积分:0
  • 历史总积分:642
  • 注册:2003年11月27日
发表于:2005-08-24 13:50:00
138楼
to:学海无崖76 “。。。插补的几个轴一定是联动的,联动的却不一定插补.。。。”这句理解是正确的,要实现插补必须这几轴能够联动,联动是不一定插补的。。。事实上您应用过的运动控制卡随卡的软件也就是函数库一般包括两部分:1、驱动函数库:用于定义PCI或ISA的驱动程序以及接口电路和协议,简单的说就是使板卡的I/O点能和计算机的数据存储相对应。。。2、运动控制函数库:这里就包括您要进行运动控制时需要用VC、VB调用的已经打好包的函数库了,譬如直线运动函数(已经将插补计算做好打包了)、圆弧运动函数等等,这些函数的在轴的变量上如果是2维插补,函数就提供2个轴的变量,如果是螺旋线函数,您就需要输入3个轴的变量。。。 您使用时按照对应的函数格式添入对应的轴的轴号和其他的变量就可以了。。。 至于联动,您只要在您程序里先对对应2轴或3轴或更多轴的比例或其他算法的运算,然后将运算后的变量添入对应轴的速度位置控制变量中发送脉冲就可以了。。。 没有调用含插补算法的运动控制函数(直线、圆弧、螺旋线等)只是自己做的计算后给每轴设定,这样就是联动,调用了那些函数就是插补。。。

学海无崖76

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2005年8月11日
发表于:2005-08-24 14:01:00
139楼
凡兄好,谢谢您 看了您在运动控制论坛的很多贴,我也学习长进了很多 恩,如您所言,我就是调用的板卡中的2维插补运控函数来实现3轴中两两插补的,呵呵,我使用板卡好多年了,自己不会做卡,用卡不见得比您水平差哦,我编写的操作界面和G代码识别已经很成熟,用了好多年了 以后有问题还要象您请教哦 davi1兄虽然在某些问题的见解上观点很大不同,但还是很感谢你的帮助,希望以后能合作

gui user

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 31回
  • 年度积分:0
  • 历史总积分:46
  • 注册:2005年8月08日
发表于:2005-08-24 14:15:00
140楼
嘿嘿 也许我真的对插补(interpolation)两字真的没搞清楚, 不过我举一个例子给你看 假设你要从 (0, 0) 走到 (3, 4), 换算成直线距离是 sqr(3 * 3 + 4* 4) = 5, 假设速度是10 5 / 10 = 0.5 如果用梯形或S型加速(我只是简单这两个模型, 加速模型太多了) 那么在等速段是速度是0.5, 你可依此推算单位时间内应送出的pulse(一般这个单位时间又称为插补时间距离) 例如你要在10秒内加速到此速度, 而你的pulse是每0.01sec秒发一次, 那你就可算出每次应送出多少个pulse, 然后在依分量计算出各轴应送的pulse (例如此次应移动20个pulse, 那么X轴就需送出20* 3/5 = 12 pulses, Y轴就需送出20* 4/5 = 16 pulses), 这就可达到各轴同动且保证依照记对路径的现象 当然最后的pulse累积量要等于你需要的移动距离 我前面提过3D直线、圆弧都是使用此方式, 怎么会说插补会跟加速曲线无关呢? 你使用较高档的控制卡都可设定加速曲线的加速度, 加加速度的值, 因插补就是会用到 比较统的芯片设计方法是把插补部份与控制部分分为两块, 插补只是算理论位置, 控制部分因可采用方法较多, 且须调适因此我不把他算在插补功能中, 当然现在的芯片不再是这样 也许我所谓的插补稳你们说的不同, 不过我的芯片就是这样设计的, 不管是3D螺旋, 圆弧都运转的不错 PLC那一种方式跟小日本的芯片(项NOVA)那一类的比较像, 其实也算是简单的插补, 因模式固定. 且是单轴, 不需使用映射的方式记算各轴的移动量, 以源代码来说, 他至少少了三个步骤 不过在运动控制板卡中不只是要算插补, 例如overspeed, hold, emgc stop, continue, MPG等公都要做进去且坐标不能算错, 那才是挑战 以设计运动控制函式的角度来看, 并不会分单轴或多轴, 当然使用者是不用管这些的 有需要我可以把源代码让你参考, 不过无法是全部啦

热门招聘
相关主题

官方公众号

智造工程师