上图为一五轴精密数控机床结构示意图。 轴、 轴相互连接固定在Y轴拖板上, 轴拖板相互垂直,工件安装在  轴上,传感器安装在主轴上。下图为精密数控机床拓扑结构。

1 五轴精密数控机床坐标系设定

建立机床坐标系,基于多体理论推导机床误差综合数学模型,为计算传感器和工件之间的误差和为精密数控机床建模方便,所有机床坐标系都采用右手笛卡尔坐标系。五轴精密数控机床分为两条运动链:

工件链:在床身上建立参考坐标系 0;在  轴拖板上建立坐标系 1 为低序体 1;在  轴转台上建立坐标系 2 为低序体 2;在  轴转台上建立坐标系 3 为低序体 3;在工件上建立坐标系 4 为低序体 4。

传感器链:在  轴拖板上建立坐标系 5 为低序体 5;在  轴拖板上建立坐标系 6 作为低序体 6;在主轴上建立坐标系 7 作为低序体 7;在传感器上建立坐标系  8 为低序体 8。

在建模过程中,规定机床误差变换矩阵的方向从工件坐标系变换到道具坐标系,而误差因素则主要有转角误差、垂直度误差以及移动误差,在实际测量的过程中如果出现了测量结果与规定相反,则以负值进行赋值并进行综合计算。

2  误差运动转换矩阵

(1)理想(无误差)状态下相邻体间的转换矩阵

在理想情况下,设  拖板分别移动距离 ,设旋转轴  轴和  轴分别转动  的角度。

工件链:从  轴拖板坐标系 1 到参考坐标系 0 的齐次变换矩阵为 ,从 B 轴坐标系 2 到  轴拖板坐标系 1 的齐次变换矩阵为 ,从  轴坐标系 3 到  轴坐标系 2 的变换矩阵可用 ,从工件坐标系 4 到  轴坐标系 3 的变换矩阵可用 ,理想状况下工件与  轴无相对转动,因此工件坐标系 4 到  轴坐标系 3 的齐次变换为单位矩阵,即 。上述工件链的齐次变换矩阵可写作:

传感器链:床身坐标系 0 到  轴坐标系 5 的齐次坐标变换矩阵可用  表示, 轴坐标系 5 到  轴坐标系 6 的齐次变换矩阵可以用  来表示。理想状态下  轴、主轴之间是相对静止的,因此  轴坐标系到主轴坐标系 7 的齐次坐标变换矩阵为单位矩阵,即 ,主轴与传感器之间采用固定连接,所以主轴坐标系 7 到传感器坐标系 8 的齐次变换矩阵为单位矩阵,即 。上述传感器链的齐次变换矩阵可以写作:

在理想情况下,工件坐标系到传感器坐标系的齐次变换矩阵为:

(2)实际状态(有误差)状态下相邻体间的转换矩阵与误差简化

依据相邻典型体间的运动学误差分析,对五轴精密数控机床误差元素进行分类,由表3.1、表3.2、表3.3可知五轴精密数控机床的几何误差、热误差和里误差有126项。依据运动副在同一自由度各误差可进行线性叠加,可以把五轴精密数控机床误差元素简化合并为42项。

在实际情况下,拖板  移动距离  时存在 3 个移动(几何)误差 ,3 项转角(几何)误差 ,3 项热漂移误差 ;3 项力误差 ,为简化模型计算量,这里我们把 3 种位置误差简化合称为一个表达式,分别记作:。依据坐标变换、小误差假设理论, 轴到参考坐标系的变换矩阵为:

转轴  旋转  角度时存在 3 个移动(几何)误差 ,2 项平行度误差 ,3 项转角(几何)误差 ,3 项热漂移误差 ,3 项力漂移误差 ,为简化模型计算量,这里我们将 3 种位置误差简化合成为一个表达式为 。同上转轴  坐标系到  轴拖板坐标系的误差变换矩阵为:

转轴  旋转  角度时存在 3 个移动(几何)误差 ,2 项平行度误差 ,3 项转角(几何)误差 ,3 项热漂移误差 ,3 项力漂移误差 ,为简化模型计算量,这里我们将 3 种位置误差简化合称为一个表达式 。同上旋转轴  到旋转轴  坐标系的误差变换矩阵为:

工作台  移动距离  时存在 3 项移动(几何)误差 ,3 项转角(几何)误差 ,1 项垂直度误差 ,3 项热漂移误差 ;3 项力误差 ,同理为简化模型计算量,我们把三种位置误差简化合成为一个表达式 ,机床参考坐标系到  轴拖板的误差变换矩阵为:

工作台  移动距离  时存在 3 项移动(几何)误差 ,3 项转角(几何)误差 ,2 项垂直度误差 ,3 项热漂移误差 ,3 项力误差 ,同理为简化模型计算量,这里我们把三种位置误差简化合成为一个表达式为 ,坐标系  到坐标系  的误差变换矩阵为:

在实际情况下,机床主轴制造精度远高于其它运动轴,故在综合误差建模中可以不考虑主轴的几何误差,仅考虑主轴的热误差和力误差。主轴运转时存在 5 项热误差元素, 2 个方向上的直线度移动误差  方向上的定位误差 ,绕  轴的转角误差 。机床主轴运转时存在 5 项力误差元素, 2 个方向上的直线度移动误差  方向上的定位误差 ,绕  轴的转角误差 ;这里我们将位置误差、角度误差分别简化合成为一个表达式 ,可得  轴坐标系到主轴坐标系的误差变换矩阵为:

在实际情况下,当机床分别沿  方向平移  距离时,转轴  分别转动  角度时,工件坐标系到刀具坐标系的变换矩阵为:

在实际状态下,由前向的分析可知,坐标系 4 到坐标系 8 的误差变换矩阵  为:

基于小误差假设,误差运动变换矩阵  可假设为:

式中  为刀具实际位移点相对理想位移点的移动误差。 为刀具实际位置相对理想位置的转角误差。

3D仿真学习笔记(七)-- 五轴精密数控机床坐标系设定相关推荐

  1. 五轴数控转台_什么是五轴联动数控机床

    一.五轴联动简介 首先,什么是五轴联动呢?五轴联动是指在一台机床上至少有五个坐标轴(即三个直线坐标和两个旋转坐标),而且可在计算机数控(CNC)系统的控制下同时协调运动进行加工.五轴联动机床有立式.卧 ...

  2. 桌面型五轴联动教学机床在学校应用

    近年来,随着我国国民经济迅速发展和国防建设的需要,对高档的数控机床提出了急迫的大量需求.机床是一个国家制造业水平的象征.而代表机床制造业最高境界的是五轴联动数控机床系统,从某种意义上说,反映了一个国家 ...

  3. FPGA学习笔记(五)Testbench(测试平台)文件编写进行Modelsim仿真

    系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...

  4. Slicer学习笔记(五十四)slicer分割结果3D显示

    Slicer学习笔记(五十四)slicer分割结果3D显示 1.Create a segmentation from a labelmap volume and display in 3D 2.Exp ...

  5. Slicer学习笔记(五十一)slicer python扩展中在3D视图显示信息

    Slicer学习笔记(五十一)slicer python扩展中在3D视图显示信息 1.Display text in a 3D view or slice view 2.显示体绘制 VolumeRen ...

  6. 基于MVS的三维重建算法学习笔记(五)— 立体匹配经典算法PatchMatch论文翻译及要点解读

    基于MVS的三维重建算法学习笔记(五)- 立体匹配经典算法PatchMatch论文翻译及要点解读 声明 问题提出 问题建模 通过PatchMatch获取平面参数--Inference via Patc ...

  7. OpenCV学习笔记(五十一)——imge stitching图像拼接stitching OpenCV学习笔记(五十二)——号外:OpenCV 2.4.1 又出来了。。。。。 OpenCV学习笔记(五

    OpenCV学习笔记(五十一)--imge stitching图像拼接stitching stitching是OpenCV2.4.0一个新模块,功能是实现图像拼接,所有的相关函数都被封装在Stitch ...

  8. Typescript 学习笔记七:泛型

    中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...

  9. 《Go语言圣经》学习笔记 第五章函数

    <Go语言圣经>学习笔记 第五章 函数 目录 函数声明 递归 多返回值 匿名函数 可变参数 Deferred函数 Panic异常 Recover捕获异常 注:学习<Go语言圣经> ...

最新文章

  1. 11 个 Visual Studio 代码性能分析工具
  2. 程序员福利各大平台免费接口,非常适用
  3. 为什么python提示没有clock_python – 为什么time.clock比time.time给出更长的时间?
  4. js调用微信扫一扫demo_JS 调用微信扫一扫功能
  5. java 当前时间 15分钟_怎么用java 获取15分钟以前的时间
  6. 印章识别软件_一种印章识别方法及系统技术方案
  7. uni-app开发环境搭建创建uni-app项目
  8. 介绍我国计算机的发展的作文600字,五年级描写电脑的说明作文600字
  9. 父亲节用计算机给惊喜,我们为你准备了父亲节惊喜!点击领取!
  10. Gartner:VPT技术原理 ——如何确定网络攻击面上的风险优先级
  11. Hyperledger Fabric 网络环境的一点理解
  12. MYSQL 回退数据
  13. 阿里巴巴为什么“去IOE”
  14. 【差分约束】SCOI2011糖果
  15. java 中文分词转拼音_java 支持分词的高性能拼音转换工具, 速度是 pinyin4j 的两倍...
  16. mysql读写分离 abp_mysql读写分离策略
  17. lnmp架构之使用openresty构建memc+srcache
  18. 日志收集平台Graylog2以及Nxlog的安装与配置(基于docker)
  19. Android简易录音器——实现录音和播放功能
  20. Windows To Go:Windows 11 也能 “To Go”(制作教程)

热门文章

  1. Edge解决默认Bing搜索跳转到国内版的问题
  2. 外媒 MacRumors 报道,Mac Otakara 发布了最新报告
  3. 小米进军非洲市场,非洲之王将受伤
  4. 微信支付成功后不回调的奇葩网络原因
  5. redsocks+iptables+socks5服务商
  6. 解决高并发项目下的热点问题
  7. 关于消息队列ActiveMQ、RocketMQ、RabbitMQ、Kafka原理机制以及优劣势的分析
  8. Python用Turtle画美国国旗
  9. Xilinx FPGA平台DDR3设计保姆式教程(3)MIG IP核使用教程及DDR读写时序
  10. 日语计算机专业学生自我介绍,计算机系毕业生的自我介绍