当前位置: 首页 > article >正文

圆弧插补-逐点比较法

圆弧插补-逐点比较法

  • 逐点比较法直线插补流程

逐点比较法直线插补流程

在这里插入图片描述
逐点比较法第I象限逆圆插补 在圆弧加工过程中,要描述刀具位置与被加工圆弧之间的相对位置关系,可用动点到圆心的距离大小来反映。

如下图所示,假设被加工零件的轮廓为第I象限逆圆弧AE,刀具位于点T(X,Y)处,圆心为0(0,0),半径为 R,则通过比较点T到圆心的距离与圆弧半径R的大小就可以判断出刀具与圆弧之间的相对位置关系。
在这里插入图片描述

当点T(X,Y)正好落在圆弧AB上时,则有下式成立
在这里插入图片描述

当点T落在圆弧AE外侧时,则有下式成立
在这里插入图片描述

当点T落在圆弧AE内侧时,则有下式成立
在这里插入图片描述

所以,取圆弧插补时的偏差函数表达式为
在这里插入图片描述

若F≥0,刀具沿-X轴方向进给一步,到达新的位置,新的偏差函数为
在这里插入图片描述

同理,若 F<0,刀具沿+Y轴方向进给一步,到达新的位置,新的偏差函数为
在这里插入图片描述

和直线插补一样,插补过程中也要进行终点判别。总的步长为

在这里插入图片描述
不同象限圆弧的步进给进如下图所示,据此可以得出给进脉冲分配图。
在这里插入图片描述

例子
在这里插入图片描述

现欲加工第I象限逆圆弧AB,如图所示,起点A(0,5),终点B (5,0)。试用逐点比较法对该段圆弧进行插补,并画出刀具运动轨迹。

总步数E步数为 |Xe-Xa|+|Ye-Ya| = 10;

步数【第一拍】偏差判断【第二拍】坐标给进【第三拍】偏差计算【第四拍】坐标计算【第四拍】终点判别
0F(0,0) =0X0 = 0,Y0 = 5E = 10
1F(0,0) ≥0-YF(1,0) = 0-2x5+1 = -9X0 = 0,Y0 = 4E = 9
2F(0,1) < 0+XF(1,1) = -9+2x0+1= -8X0 = 1,Y0 = 4E = 8
3F(1,1) <0+XF(2,1) = -8+2x1+1 = -5X0 = 2,Y0 = 4E = 7
4F(2,1) < 0+XF(3,1) =-5+2x2+1= 0X0 = 3,Y0 = 4E = 6
5F(3,1) ≥0-YF(3,2) 0-2x4+1= -7X0 = 3,Y0 = 3E = 5
6F(3,2) < 0+XF(4,2) = -7+2x3+1= 0X0 = 4,Y0 = 3E = 4
7F(4,2) ≥ 0-YF(4,3) = 0-2x3+1= -5X0 = 4,Y0 = 2E = 3
8F(4,3) < 0+XF(5,3) = -5+2x4+1= 4X0 = 5,Y0 = 2E = 2
9F(5,3) ≥ 0-YF(5,4) = 4-2x2+1= 1X0 = 5,Y0 = 1E = 1
10F(5,4) ≥0-YF(5,5) = 1+2x1+1= 0X0 = 5,Y0 = 5E = 0

http://www.kler.cn/a/132372.html

相关文章:

  • WQ9101 WIFI6模组移植实操
  • 【Vue笔记】基于vue3 + element-plus + el-dialog封装一个自定义的dialog弹出窗口组件
  • Spring Security 核心组件
  • HarmonyOs鸿蒙开发实战(9)=>解析json数据,自动生成实体Bean插件-jsonFormat使用教程(铁粉福利)
  • 智慧环保平台_大数据平台_综合管理平台_信息化云平台
  • STM32 使用 STM32CubeMX HAL库实现低功耗模式
  • 【机器学习Python实战】线性回归
  • 计算机视觉的应用16-基于pytorch框架搭建的注意力机制,在汽车品牌与型号分类识别的应用
  • 力扣:168. Excel表列名称(Python3)
  • Qt退出界面
  • 微信小程序Error: ENOENT: no such file
  • Django学习日志04
  • py 动态输入参数
  • 什么是跨境电子商务综合试验区?成为综试区有何好处?
  • 现货黄金职业交易员怎么使用技术分析?
  • 【数据结构 | 链表】leetcode 2. 两数相加
  • Os-ByteSec
  • Oracle 存储过程数据插入临时表慢以及SQL语句查询慢
  • 【第2章 Node.js基础】2.7 Node.js 的流(一)可写流
  • 互联网上门预约洗衣洗鞋店小程序;
  • java的包装类
  • 【Mysql学习笔记】1 - Mysql入门
  • 【Linux】Ubuntu16.04下安装python高版本--源码安装
  • Docker Golang 开发环境搭建指南
  • AODNet
  • 【docker启动的Jenkins时,遇到时区问题处理】