圆弧插补-逐点比较法

圆弧插补-逐点比较法

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

逐点比较法直线插补流程

在这里插入图片描述
逐点比较法第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.hqwc.cn/news/190478.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

振南技术干货集:比萨斜塔要倒了,倾斜传感器快来!(6)

注解目录 1、倾斜传感器的那些基础干货 1.1 典型应用场景 &#xff08;危楼、边坡、古建筑都是对倾斜敏感的。&#xff09; 1.2 倾斜传感器的原理 1.2.1 滚珠式倾斜开关 1.2.2 加速度式倾斜传感器 1)直接输出倾角 2)加速度计算倾角 3)倾角精度的提高 &#xff08;如果…

数据结构与集合源码

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…

idea 环境搭建及运行java后端源码

1、 idea 历史版本下载及安装 建议下载和我一样的版本&#xff0c;2020.3 https://www.jetbrains.com/idea/download/other.html&#xff0c;idea分为专业版本&#xff08;Ultimate&#xff09;和社区版本&#xff08;Community&#xff09;&#xff0c;前期可以下载专业版本…

windows 10 更新永久关闭

1 winR 输入&#xff1a;services.msc 编辑&#xff1a; 关闭&#xff1a;

Linux下安装部署redis(离线模式)

一、准备工作 1.下载redis的安装包 下载地址&#xff1a;Index of /releases/ 大家可以自行选择redis的版本&#xff0c;笔者选择的是最新的 2.上传到服务器 前提是我先在服务器上创建了一个目录redis7.2.3&#xff0c;我直接上传到这个目录下 二、安装redis 1.解压redis t…

电脑技巧:低配置的旧电脑也可以使用Win11系统了

目录 一、优点和适用场景 二、下载以及版本说明 三、安装说明 四、Tiny11 设置安装简体中文语言方法 Windows 11&#xff0c;作为微软最新一代操作系统&#xff0c;固然有其强大的功能和卓越的性能&#xff0c;但有时&#xff0c;更轻、更小、更快速的需求也在用户的考虑范…

wpf devexpress自定义编辑器

打开前一个例子 步骤1-自定义FirstName和LastName编辑器字段 如果运行程序&#xff0c;会通知编辑器是空。对于例子&#xff0c;这两个未命名编辑器在第一个LayoutItem(Name)。和最终用户有一个访客左右编辑器查阅到First Name和Last Name字段&#xff0c;分别。如果你看到Go…

LLM大模型权重量化实战

大型语言模型 (LLM) 以其广泛的计算要求而闻名。 通常&#xff0c;模型的大小是通过将参数数量&#xff08;大小&#xff09;乘以这些值的精度&#xff08;数据类型&#xff09;来计算的。 然而&#xff0c;为了节省内存&#xff0c;可以通过称为量化的过程使用较低精度的数据类…

vulnhub靶机Momentum

下载地址&#xff1a;https://download.vulnhub.com/momentum/Momentum.ova 主机发现 目标192.168.21.129 端口扫描 端口版本扫描 漏洞扫描 扫出来点目录简单看看 发现js里面有一点东西 这里面告诉了我们了web文件有id传值&#xff0c;而且有aes加密还有密钥 跟二没有啥区别&…

java每日一记 —— 谈谈反射

这应该是基础吧 1.先来说点前置知识&#xff1a;类的加载机制2.以自己的方式来谈反射的概念3.获取class的三种方式3.1.通过已知的类型获取class3.2.通过实例对象获取class3.3.通过Class.forName获取全路径指定类名的class 4.整理了一下API&#xff1a;坦言说&#x1faa1;累5.现…

开源网安解决方案荣获四川数实融合创新实践优秀案例

​11月16日&#xff0c;2023天府数字经济峰会在成都圆满举行。本次峰会由四川省发展和改革委员会、中共四川省委网络安全和信息化委员会办公室、四川省经济和信息化厅等部门联合指导&#xff0c;聚焦数字经济与实体经济深度融合、数字赋能经济社会转型发展等话题展开交流研讨。…

(c语言进阶)内存函数

一.memcpy(void* dest,void* src,int num) &#xff0c;操作单位为字节&#xff0c;完成复制且粘贴字符串 1.应用 #include <stdio.h> #include<string.h> int main() {int arr1[] { 1,2,3,4,5,6,7,8,9,10 };int arr2[20] { 0 };memcpy(arr2, arr1, 20);//从…