electronic cam 点击:6131 | 回复:96



七夜

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-01 12:45:00
楼主
欢迎大家来讨论



七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-16 08:12:00
61楼
机器运动的情况下调用并且实际化曲线是不现实的,只有在非运动状态下,你说的缩放,是按比列的放大或者缩小曲线?我觉得定义的曲线修改是修改拐点的。凸轮开关,恩,如果是指电子的,那么应该是一个用来原始定位的点。

FF帆

  • 精华:17帖
  • 求助:0帖
  • 帖子:77帖 | 3116回
  • 年度积分:0
  • 历史总积分:7271
  • 注册:2005年11月04日
发表于:2007-04-16 13:47:00
62楼
不错,收藏

舒文锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年4月26日
发表于:2007-04-27 10:37:00
63楼
七夜、我叫小白、各位高手

首先SEW和包米勒都是我十分喜欢的品牌,性能优越。

我不懂写电子凸轮程序,听朋友说过一些区别,不知道对不对,说出来向各位讨教:

有的运动控制卡做电子凸轮是采用预先编好轨迹坐标,采用每隔多少时间或多少脉冲来查询从轴应该在的位置,然后再输出相应的模拟量指令。这种方式上电最初都要经过1~3S的计算。

有些控制器做电子凸轮是先有个数学模型,也就是公式,根据每个计算周期主轴来了多少个脉冲计算出从轴相应的位置,然后在输出相应的模拟量指令

指令更新周期、运动曲线柔和程度这些都抛开不谈,请问二位高手,是否存在我所说的两种情况

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-04-27 13:58:00
64楼
我在JPS motion drive 設計部工作 與劉班竹的想法相同 我司認為複雜的曲線設定將會限制客戶群在少數專精人仕 因此我們新的JUPITER系列便將各種不同之應用 編成專用功能選項 如下圖為間歇式輪印機送紙軸之專用功能曲線
使用者只要簡單的參數設 便可搞定複雜的動態運轉曲線

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-04-27 14:36:00
65楼
(還好 插圖成功 原來是時間差異)
稍待說明其內涵

jps.rd

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 122回
  • 年度积分:0
  • 历史总积分:159
  • 注册:2007年4月22日
发表于:2007-04-27 15:40:00
66楼
根據前圖說明如下 A. 需要設定之第一個參數 為: 馬達每送紙一米等效之脈沖數 根據 1. CIR=240mm 表示 送紙輪之圓周長 2. 送紙輪 Gear 6:1 & Encoder 2500ppr ==> 6*2500*4=60000 pulse/cycle (or 60000 pulses/240mm ) ==> 250000 pulses/Meter 故設定 Pr.310 MOTOR SIDE PPM = 250000 (cks/meter) B. 需要設定之第二個參數 為: 印輪(或虛擬軸)每送紙一米等效之脈沖數 在我們的案例 印輪圓周長亦 240mm, Gear & PPR 亦同 故設定 Pr.308 INPUT SIDE PPM = 250000 (cks/meter) C. 接下來設定 印版安裝位置之條件(如下圖) 設定前置量(加速區) Pr.408 Trigger Position = 25mm
D. 根據印刷品之條件 同步印刷區 = 120mm 故可設定同步印刷之結束點於 Pr.302 = 135mm ( 略大於 0.5*25mm + 120mm ) (當送紙長度超過 Pr.302 則伺服可自動減速停止) E. 設定減速率於 Pr.412=30ms/Krpm 決定脫離同步區之 S減速曲線 F. 若希望印刷標籤之間距為 5mm 則可設定全行程之總長度於 Pr.274 = 120mm + 5mm = 125mm 由於停止位置已經大於 Pr.302=135mm 於是伺服將自動倒轉回到 Pr.274 = 125mm 之位置 運動曲線則由下述參數定義之 Pr.361 Top speed = 1500rpm Pr.362 Ramp rate = 20ms/Krpm Pr.363 Jerk Time = 10ms 經過以上之參數設定 則不管前方印輪之主速快慢 伺服都會自動調節送紙位置 達到最佳印刷效果 前圖為線速度 50M/min 之波形 有興趣可以討論驗證之

舒文锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年4月26日
发表于:2007-04-27 16:03:00
67楼
轮转机,吃力不讨好,
吴刚做完了就走了,我也跟着走了。
trio和MKS的思路还是不太一样。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-27 16:24:00
68楼
有些控制器做电子凸轮是先有个数学模型,也就是公式,根据每个计算周期主轴来了多少个脉冲计算出从轴相应的位置,然后在输出相应的模拟量指令
-----------------
我觉得这和第一种方式是一样的,也是经由公式计算出曲线支撑点(比如一条曲线512点),然后控制器读取主轴位置,根据曲线支撑点得到从轴位置,控制从轴运动。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-27 16:38:00
69楼
我没有研究过轮转印刷。
但是看上去跟旋切的运动很接近啊。
这些类似的要求包米勒有自己的功能块可以实现。
当然,轮转印刷是个很复杂的工程,其精度、速度要求都非常高。

舒文锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年4月26日
发表于:2007-04-27 17:18:00
70楼
一样吗?我不这样认为。
第一个是计算好了,查询,按照伺服周期输出。
第二个是直接在地层函数计算,按照伺服周期输出。
我能想到的一个区别是:如果在正常运行过程中修改参数,第一中情况可以不停机直接运行吗?
在实际中,第二种方式可以直接修改参数,不停机运行。

重剑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2004年6月12日
发表于:2007-04-27 17:58:00
71楼
第一种情况你可以做两个表,进行互换,修改参数计算完毕再输出。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-27 20:18:00
72楼
应该是一致的,不同的是生成曲线支撑点的方式不同。
第一种情况也是可以修改参数(比如缩放比例),还有曲线切换等。

舒文锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年4月26日
发表于:2007-04-27 21:47:00
73楼
你咋知道我好换什么前提呢?呵呵
钢管追剪切定长,按照trio的方法生成表格,如果钢管上有焊缝,要实现立即切或者延后切,你咋预先知道要且多长呢?刘工,这是不是长短尺功能啊?
曲线叠加不算,那个功能不够顺滑,呵呵

舒文锋

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 22回
  • 年度积分:0
  • 历史总积分:99
  • 注册:2007年4月26日
发表于:2007-04-27 21:50:00
74楼
再说了,如果追剪对标,你咋知道下一次的裁切目标呢?肯定是要现检测现算,

西佛

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 21回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2006年2月10日
发表于:2007-04-27 22:15:00
75楼
看了收益非浅

刘岩利

  • [版主]
  • 精华:2帖
  • 求助:0帖
  • 帖子:16帖 | 8239回
  • 年度积分:397
  • 历史总积分:28760
  • 注册:2005年3月09日
发表于:2007-04-28 08:44:00
76楼
“刘工,这是不是长短尺功能啊?”
没错,就是这么回事,在达到定长以前,发现瑕疵,直接在瑕疵位置(稍后一点)切断,这样切下来的比定尺短,叫短尺;在达到定长后面很近的位置发现瑕疵,不按照定长切,而是在瑕疵位置切,切下来的部分比定尺长,叫长尺。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-28 08:49:00
77楼
现检测是必要的,现算只是算切换曲线的时机和缩放比例。曲线还是先固定下来了的。

重剑

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 62回
  • 年度积分:0
  • 历史总积分:111
  • 注册:2004年6月12日
发表于:2007-04-28 17:52:00
78楼
    有焊缝你不告诉我是你的问题,你告诉了我我做不出来是我的问题!

七夜

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 248回
  • 年度积分:0
  • 历史总积分:458
  • 注册:2005年2月03日
发表于:2007-04-28 20:03:00
79楼
这个可以通过加入外部信号来中断曲线应用,就如刘斑竹和你所言,遇到这种情况,中断调用,执行非原来曲线的动作,至于你说的第一种第二种曲线情况,再我看来,区别不大,因为我的理解电子凸轮曲线的重建不是对比例的简单放大和缩小,而是对曲线中所有点的重建,当然这个曲线段最好是有一定规律 的,比如,如果整个过程有两段曲线,那么就有一个连接点,如果要修改曲线,那么整段曲线的所有点都会被重写,如果有规律那么就可以在程序编写中,简化命令行。

叫我小白

  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 1559回
  • 年度积分:3
  • 历史总积分:3122
  • 注册:2006年6月08日
发表于:2007-04-29 08:52:00
80楼
看来我跟七夜兄在曲线的生成上有分歧。
我认为是预先定义,调用后更改缩放比例。
而七夜兄认为是在运动中重建曲线。。

比如,如果整个过程有两段曲线,那么就有一个连接点,如果要修改曲线,那么整段曲线的所有点都会被重写,如果有规律那么就可以在程序编写中,简化命令行。
---------------------------------
就这个例子而言,更改连接点,实际上是将前后两端曲线进行缩放。并没有重建曲线。

热门招聘
相关主题

官方公众号

智造工程师