• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
libo
一滴汗水,一份收获
级别: 家园常客
精华主题: 0
发帖数量: 626 个
工控威望: 897 点
下载积分: 11208 分
在线时间: 564(小时)
注册时间: 2007-04-23
最后登录: 2024-07-30
查看libo的 主题 / 回贴
楼主  发表于: 2008-06-05 17:54
        请大师傅们指点一下!用在什么场合?为什么要用圆弧插补,不用不行吗?谢谢拉
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 159043 分
在线时间: 3173(小时)
注册时间: 2007-11-21
最后登录: 2024-12-25
查看sjm213的 主题 / 回贴
1楼  发表于: 2008-06-05 18:48
由点A到点B的路线轨迹问题。
最终都试要找到B点,但圆弧插补是直线插补的升级。
basicplc
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看basicplc的 主题 / 回贴
2楼  发表于: 2008-06-05 20:39
直线插补圆弧插补是规定行走轨迹到达目标点,数控系统最常用,比如自动焊机、机器人等也用到
点到点定位就不用插补,不关心行走的过程能最终到达目标点就行了,比如钻孔机、点胶机等
libo
一滴汗水,一份收获
级别: 家园常客
精华主题: 0
发帖数量: 626 个
工控威望: 897 点
下载积分: 11208 分
在线时间: 564(小时)
注册时间: 2007-04-23
最后登录: 2024-07-30
查看libo的 主题 / 回贴
3楼  发表于: 2008-06-05 23:02
引用
引用第2楼basicplc于2008-06-05 20:39发表的  :
直线插补圆弧插补是规定行走轨迹到达目标点,数控系统最常用,比如自动焊机、机器人等也用到
点到点定位就不用插补,不关心行走的过程能最终到达目标点就行了,比如钻孔机、点胶机等

                  我不用20GM定位模块,直接用DRVA指令输出脉冲控制做不到20GM定位模块的功能吗?请大师指点!
一天贼忙
级别: 略有小成
精华主题: 0
发帖数量: 476 个
工控威望: 433 点
下载积分: 6292 分
在线时间: 41(小时)
注册时间: 2007-11-15
最后登录: 2024-12-16
查看一天贼忙的 主题 / 回贴
4楼  发表于: 2008-06-06 08:57
插补是在组成轨迹的直线段或曲线段的起点和终点之间,按一定的算法进行数据点的密化工作,以确定一些中间点。从而为轨迹控制的每一步提供逼近目标。

逐点比较法是以四个象限区域判别为特征,每走一步都要将加工点的瞬时坐标与相应给定的图形上的点相比较,判别一下偏差,然后决定下一步的走向。如果加工点走到图形外面去了,那么下一步就要向图形里面走;如果加工点已在图形里面,则下一步就要向图形外面走,以缩小偏差,这样就能得到一个接近给定图形的轨迹,其最大偏差不超过一个脉冲当量(一个进给脉冲驱动下工作台所走过的距离)。
本帖最近评分记录:
  • 下载积分:+5(最远是多远) 感谢分享!
  • 混灌水区的!
    一天贼忙
    级别: 略有小成
    精华主题: 0
    发帖数量: 476 个
    工控威望: 433 点
    下载积分: 6292 分
    在线时间: 41(小时)
    注册时间: 2007-11-15
    最后登录: 2024-12-16
    查看一天贼忙的 主题 / 回贴
    5楼  发表于: 2008-06-06 08:57
    直线插补是用在计算机图形显示,或则数控加工的近似走刀等情况下的.
    以数控加工为例子
    一个零件的轮廓往往是多种多样的,有直线,有圆弧,也有可能是任意曲线,样条线等. 数控机床的刀具往往是不能以曲线的实际轮廓去走刀的,而是近似地以若干条很小的直线去走刀,走刀的方向一般是x和y方向.
    混灌水区的!
    一天贼忙
    级别: 略有小成
    精华主题: 0
    发帖数量: 476 个
    工控威望: 433 点
    下载积分: 6292 分
    在线时间: 41(小时)
    注册时间: 2007-11-15
    最后登录: 2024-12-16
    查看一天贼忙的 主题 / 回贴
    6楼  发表于: 2008-06-06 08:57
    插补方式有:直线插补,圆弧插补,抛物线插补,样条线插补等
    所谓直线插补就是只能用于实际轮廓是直线的插补方式(如果不是直线,也可以用逼近的方式把曲线用一段段线段去逼近,从而每一段线段就可以用直线插补了).首先假设在实际轮廓起始点处沿x方向走一小段(一个脉冲当量),发现终点在实际轮廓的下方,则下一条线段沿y方向走一小段,此时如果线段终点还在实际轮廓下方,则继续沿y方向走一小段,直到在实际轮廓上方以后,再向x方向走一小段,依次循环类推.直到到达轮廓终点为止.这样,实际轮廓就由一段段的折线拼接而成,虽然是折线,但是如果我们每一段走刀线段都非常小(在精度允许范围内),那么此段折线和实际轮廓还是可以近似地看成相同的曲线的--------这就是直线插补.
    本帖最近评分记录:
  • 下载积分:+1(性金哥) 热心助人!
  • 混灌水区的!
    一天贼忙
    级别: 略有小成
    精华主题: 0
    发帖数量: 476 个
    工控威望: 433 点
    下载积分: 6292 分
    在线时间: 41(小时)
    注册时间: 2007-11-15
    最后登录: 2024-12-16
    查看一天贼忙的 主题 / 回贴
    7楼  发表于: 2008-06-06 08:58
    联动与插补

    决定质点空间位置需要三个坐标,决定刚体空间位置需要六个坐标。
      一个运动控制系统可以控制的坐标的个数称做该运动控制系统的轴数。
      一个运动控制系统可以同时控制运动的坐标的个数称做该运动控制系统可联动的轴数。
      联动各轴的运动轨迹具有一定的函数关系,例如直线,园弧,抛物线,正弦曲线。
      直接计算得出运动轨迹的坐标值往往要用到乘除法,高次方,无理函数,超越函数,会占用很多的CPU时间。
      为了实时快速控制运动轨迹,往往预先对运动轨迹进行直线和圆弧拟合,拟合后的运动轨迹仅由直线段和圆弧段所组成,而计算运动轨迹时,每一点的运动轨迹跟据前一个坐标点的数据通过插补运算得到,这样就把计算简化为增量减量移位和加减法。
      实现多轴联动的直线插补并不困难,圆弧插补一般为两轴联动。
      实现插补运算可以有多种算法,例如 "DDA 算法","逐点比较法","正负法","最小偏差法(Bresenham 算法)"等,其中最小偏差法具有最小的偏差和较快的运行速度。
    混灌水区的!
    一天贼忙
    级别: 略有小成
    精华主题: 0
    发帖数量: 476 个
    工控威望: 433 点
    下载积分: 6292 分
    在线时间: 41(小时)
    注册时间: 2007-11-15
    最后登录: 2024-12-16
    查看一天贼忙的 主题 / 回贴
    8楼  发表于: 2008-06-06 08:59
    “我不用20GM定位模块,直接用DRVA指令输出脉冲控制做不到20GM定位模块的功能吗?请大师指点!”

    不能。
    混灌水区的!
    zxd1
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看zxd1的 主题 / 回贴
    9楼  发表于: 2008-06-06 09:11
    差补动作,就是联动,是用一条指令同时能控制两个轴或多个轴。是相关联的几个轴一起动作
    zxd1
    级别: *
    精华主题: * 篇
    发帖数量: * 个
    工控威望: * 点
    下载积分: * 分
    在线时间: (小时)
    注册时间: *
    最后登录: *
    查看zxd1的 主题 / 回贴
    10楼  发表于: 2008-06-06 09:14
    圆弧差补就是在二维平面内,两个轴走圆弧,可以用在自动焊接上
    libo
    一滴汗水,一份收获
    级别: 家园常客
    精华主题: 0
    发帖数量: 626 个
    工控威望: 897 点
    下载积分: 11208 分
    在线时间: 564(小时)
    注册时间: 2007-04-23
    最后登录: 2024-07-30
    查看libo的 主题 / 回贴
    11楼  发表于: 2008-06-06 11:16
                  非常感激贼忙师傅的热心教导,受益匪浅啊!
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go