抛物线宏程序参考

简介: 抛物线宏程序参考

正文


18.png

抛物线焦点坐标:(2.5,0)

分析:找到ZX坐标轴之间的抛物线标准方程,X^2=-10Z

转化为直径坐标方程:X^2=-40Z


18.1.png

X变量为#3,Z变量为#1,则:

#3=SQRT[40* [#1]]


如果编程原点在工件内部不好对刀?

回答:在这里我们可以改变标准方程的焦点,使抛物线的顶点在Z轴移动或正或负,从而轻松解决对刀问题。


知识链接:抛物线标准方程为 y^2 = 2px

                如果顶点不是原点了,比如(a,b)

                相当于x向右移a个单位,y向上移b个单位

                左加右减

                得到 (y-b)^2 = 2p(x-a)

             双曲线同理。


总结:看似高深的宏程序主要其实就是方程是的变换,想要学好并不难,里边含有大量初中方程式的变换和求解。


程序参考为:


O0026;                     程序号
M03 S800;               主轴正转,800r/min
T0101;                      换T0101外圆刀
G00 X0 Z2;              快速定位到起刀点
G01 Z0 F0.1;            走刀至圆弧起点
#1=-0.1;                  循环初值
#2=-40;                   循环终值
WHILE [#1GE#2] DO 1;        如果#1≥#2时执行DO1到END1之间的程序
#3=SQRT[—40* [#1]];           抛物线上ⅹ的坐标值
G01 X[#3] Z[#1];                    加工拟合的小线段
#1=#1-0.1;                           Z值递减0.1
END1;                                   转到END1之后的程序段执行
G00 X60 Z100;                     退刀
M30;                                    程序结束


相关文章
|
11月前
|
搜索推荐 Java UED
SpringBoot 自定义启动画面:打造个性化应用启动体验
【10月更文挑战第7天】在软件开发中,细节往往能够体现一个团队的专业性和对用户体验的关注。SpringBoot作为快速构建Spring应用的框架,其简洁的启动流程和强大的功能深受开发者喜爱。然而,默认的启动画面可能略显单调,无法充分展示应用的特色或品牌。本文将详细介绍如何为SpringBoot应用自定义启动画面,让应用在启动时就能给人留下深刻印象。
278 1
|
NoSQL 关系型数据库 MySQL
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
安装Docker&镜像容器操作&使用Docker安装部署MySQL,Redis,RabbitMQ,Nacos,Seata,Minio
1288 1
|
存储 PyTorch 算法框架/工具
Transformers 4.37 中文文档(十九)(4)
Transformers 4.37 中文文档(十九)
541 2
|
弹性计算 人工智能 测试技术
阿里云服务器租用收费标准价格表(2023年更新)
阿里云服务器租用收费标准价格表(2023年更新)
774 0
|
应用服务中间件 Apache PHP
Apache vs Nginx: 实际考虑因素
Apache vs Nginx: 实际考虑因素
334 0
|
分布式计算 DataWorks MaxCompute
DataWorks操作报错合集之spark操作odps,写入时报错,是什么导致的
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
监控 Linux 网络安全
Centos7下多种方式配置 Apache虚拟主机
Centos7下多种方式配置 Apache虚拟主机
1324 1
Centos7下多种方式配置 Apache虚拟主机
|
搜索推荐
EDM营销应该如何制作使用?邮件营销方法
EDM营销通过电子邮件推广产品,关键步骤包括:明确营销目标,如销售额增长或品牌知名度提升;精准定位受众,依据受众特征定制内容;设计吸引人的标题和内容,结合图片或视频;运用个性化信息提升互动性;定期发送保持联系;监测邮件效果如打开率和点击率;并根据分析结果持续优化策略。这些方法能有效提升邮件营销效率和成果。
|
索引 Python
【Python从入门到实践3.0】扑克牌发牌程序
【Python从入门到实践3.0】扑克牌发牌程序
|
SQL JSON Oracle
byzer笔记本使用
byzer笔记本使用
402 0

热门文章

最新文章