相对编程思路

简介: 相对编程思路

正文



20.png加工准备:


该零件采用外圆加工方式,选取刀尖半径0.4,刀具长度60的V号刀片,H型刀柄。选择直径60mm,高280mm的圆柱形毛坯。采用G54定位坐标系。


加工步骤:


选择机床;机床回零;安装零件;写数控程序;检查运行轨迹;选择刀具,对刀;设置参数;自动加工。


加工分析:


根据零件图画出编程刀轨图如上图所示,利用相对编程也就是利用增量值写程序。


知识链接:


坐标系中的坐标值是相对于刀具的前一位置(或起点)计算的,称为增量(相对)坐标。

X轴坐标用U表示,Z轴坐标用W表示,正负由运动方向确定。

相对坐标与绝对坐标的区别:

一个是全部从一个坐标点(工件零点)计算坐标的,绝对编程

例如:X100.0 Z100.0 就是坐标点(100,100)

一个是全部从上一个坐标点计算坐标的 相对编程

例如: U100.0 W100.0就是距离上一坐标点(100,100)


程序参考:


O0010
G54 G00 X60.0 Z5.0 S700
M03
X50.0 Z2.0
M98 P0020 L4     子程序调用
G00 X60.0 Z10.0
M05
M30
O0020
G01 G42 T0102
U-5.0
U-10.0
U6.0 W-3.0
W-23.5
U6.0
U15.0 
Z-45
W-5.09
G02 U-5.0 Z-116.62 R55.0
G01 W-8.38
G03 U-4.94 W-51.59 R44.0
G02 U-5.06 W-12.08 R20.0
G01 W-6.37
U14.0
U6.0 W-3.0
W-12.0
U10.0
Z2.0
U-32.0
G40
M99



相关文章
|
小程序 开发者
小程序顶部自定义导航栏添加背景图的实现
小程序顶部自定义导航栏添加背景图的实现
422 0
|
安全
VS2019 error C4703: 使用了可能未初始化的本地指针变量 错误
VS2019 error C4703: 使用了可能未初始化的本地指针变量 错误
1190 0
VS2019 error C4703: 使用了可能未初始化的本地指针变量 错误
|
关系型数据库 MySQL
MySQL对小数进行四舍五入等操作
MySQL对小数进行四舍五入等操作
236 0
|
关系型数据库 MySQL Java
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements
对比下 datax 的 OceanBase/MYSQL 不同数据同步方案的效率差异 || 聊聊参数 rewriteBatchedStatements
|
监控 大数据 Java
使用Apache Flink进行大数据实时流处理
Apache Flink是开源流处理框架,擅长低延迟、高吞吐量实时数据流处理。本文深入解析Flink的核心概念、架构(包括客户端、作业管理器、任务管理器和数据源/接收器)和事件时间、窗口、状态管理等特性。通过实战代码展示Flink在词频统计中的应用,讨论其实战挑战与优化。Flink作为大数据处理的关键组件,将持续影响实时处理领域。
2083 5
|
SQL 关系型数据库 MySQL
【超全整理】SQL日期与时间函数大汇总会:MySQL与SQL Server双轨对比教学,助你轻松搞定时间数据处理难题!
【8月更文挑战第31天】本文介绍了在不同SQL数据库系统(如MySQL、SQL Server、Oracle)中常用的日期与时间函数,包括DATE、NOW()、EXTRACT()、DATE_ADD()、TIMESTAMPDIFF()及日期格式化等,并提供了具体示例。通过对比这些函数在各系统中的使用方法,帮助开发者更高效地处理日期时间数据,满足多种应用场景需求。
1756 1
|
存储 JSON JavaScript
探索JavaScript中的深度复制
【8月更文挑战第20天】
153 7
|
搜索推荐
代码分享|GPL平台没有基因注释什么办?别慌,基因ID注释万能公式!
本文介绍了处理无基因注释的GEO数据集的方法。当遇到GPL平台无基因注释时,可以通过以下步骤解决:1) 查看数据集补充文件中是否已有注释矩阵;2) 使用搜索引擎或官网查找相关资源;3) 如数据集较新,尝试联系平台官方;4) 利用已有经验进行转换。文中通过多个GSE示例详细解释了如何处理不同情况,并提醒读者注意检查数据集中可能隐藏的注释信息。作者提供了转换ID的代码,并在公众号“多线程核糖体”分享了相关资源。
2077 0
|
前端开发 程序员
前端的开发规范
前端的开发规范
1369 0
|
数据处理 C# UED
42.c#:progressbar控件
42.c#:progressbar控件
338 1