东北大学工程训练CNC加工中心(坤图)

东北大学加工中心(CNC)采用的系统为FANUC系统。

要求学生自主设计图样,编写GCODE文件,操作电脑使机床按设计路径铣出图案。

本人设计的图样为坤坤图

图为用CAD设计绘制的图样。

计算坐标,设计铣刀轨迹,得到G代码如下:

G54
S8000M03F500
G00 X2 Y21
Z5
G01 Z-0.3
X29 Y44
X31 Y45
G02 X44 Y33 R35
G01 X40 Y29
X37 Y35
Y32
X34 Y35
G02 X31 Y42 R15
G01 X29 Y39
X27 Y40
X29 Y43
G00 Z5
X27 Y40
G01 Z-0.3
X22 Y33
X21 Y35
G00 Z5
X21.5 Y33.3
G01 Z-0.3
X19 Y32
Y30
X16 Y28
X18 Y33
G00 Z5
X16.5 Y29.5
G01 Z-0.3
X13 Y29
X16 Y34
G00 Z5
X14 Y31
G01 Z-0.3
X12 Y32
G02 X27 Y46 R32
G00 Z5
X26.5 Y38
G01 Z-0.3
G02 X33 Y38 R30
G00 Z5
X22 Y31
G01 Z-0.3
G02 I3.8 J0
G00 Z5
X27
G01 Z-0.3
G02 I1 J0
G00 Z5
X34 Y35
G01 Z-0.3
G03 X37 Y33 R-3.8
G00 Z5
X35 Y31
G01 Z-0.3
G02 I1 J0
G00 Z5
X17 Y26
G01 Z-0.3
G02 I3 J0
G00 Z5
X25.5 Y25.5
G01 Z-0.3
G02 X33 Y25 R6
X25.5 Y25.5 R6
G00 Z5
G03 X8 Y0 R18
G00 Z5
X17.5Y21
G01 Z-0.3
G02 X15.7 Y29.5 R8.5
G00 Z5
X40 Y29
G01 Z-0.3
G02 X37 Y21 R17
G00 Z5
X37.65 Y22
G01 Z-0.3
G02 X39.5 Y26.6 R2.5
G00 Z5
X17.7 Y19.7
G01 Z-0.3
X17Y21
G02 X28 Y20.5 R15
G03 X37 Y21 R9
G01 X39 Y20
X37 Y17
G02 X22 Y18 R57
G00 Z5
X17.7Y19.7
G01 Z-0.3
G02 X23.5 Y15 R8
G01 X25Y8
G00 Z5
X23.3 Y8
G01 Z-0.3
X22 Y14
G03 X17 Y18 R8
G01 X17.7 Y19.7
G00 Z5
X17 Y18
G01 Z-0.3
G03 X14.7 Y8 R21
G00 Z5
X15.5 Y25
G01 Z-0.3
G03 X15 Y11 R-7.5
G00 Z5
X15.6 Y25.2
G01 Z-0.3
G02 X6.9 Y22.8 R5
G00 Z5
X5.3 Y19.5
G01 Z-0.3
G02 X15.7 Y14.9 R20
G00 Z5
X5.1 Y18
G01 Z-0.3
G02 X12 Y10.6 R13
G00 Z5
X33Y10
G01 Z-0.3
Y12
G02 X37 Y17 R9
X41 Y10 R25
G00 Z5
X38 Y16
G01 Z-0.3
G03 X34.3 Y11 R9
G01 Y8
G00 Z5
X25 Y18
G01 Z-0.3
X29 Y15
G00 Z5
X24 Y16
G01 Z-0.3
X28 Y14
X27 Y13
X28 Y11
X30
X31 Y13
X30 Y14
X34Y16
G00 Z50
M30

 同学们可按照需求自行调整代码。

 

图为在训练中心的电脑上,用 CIMCO做的模拟

大小为50*50

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/574080.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

解析社交电商:从私域流量到移动突破口

亲爱的朋友们,我是微三云的周丽,一名专注于私域电商模式创新的探索者。 随着互联网的迅速发展和科技的不断进步,社交电商作为新型商业模式不断崛起。在这个时代,私域流量、社群电商、社区电商以及移动电商等概念层出不穷&#xf…

成功密码期刊投稿简介

《成功密码》综合版是由国家新闻出版总署批准,江西省教育厅主管的正规期刊,"以培养担当民族复兴大任的时代新人为着眼点,强化教育引导、实践养成、制度保障",倡导教育研究的学术水准,注重理论与实践的有机结…

Linux消息队列信号量(了解)

消息队列 要实现进程间通信我们必须得让不同的进程看到同一份资源, 根据这个资源的不同(文件缓冲区, 内存块, 队列) 我们将通信方式分为管道,共享内存,以及我们接下来要讲的消息队列。 消息队…

【学习笔记二十七】EWM存储类型控制

一、EWM存储类型控制概述 Storage control 是用来决定仓库产品移动时所需要的流程步骤。它的目的是用来处理基于仓库物理布局及仓库流程所要求的复杂的上架和下架流程步骤。 仓库里常见的操作步骤有:Picking、Packing、Staging、Loading、Putaway、Unloading、Counting、Quali…

【C语言】联合体详解

目录 1.联合体的声明 2.联合体的特点 3.相同成员的结构体和联合体对比 4.联合体大小的计算 1.联合体的声明 像结构体一样,联合体也是由一个或者多个成员构成,这些成员可以不同的类型。但是编译器只为最大的成员分配足够的内存空间。 联合体的特点是所…

操作系统:进程间通信 | System V IPC

目录 前言: 1.共享内存 1.1.什么是共享内存 1.2.共享内存使用接口 shmget函数 shmat函数 shmdt函数 shmctl函数 2.共享内存实现通信 2.1.代码实现 comm.hpp server,cpp client.cpp 2.2.共享内存的缺点 2.3.实现通信的同步化 2.4共享内存通信的优势 3.…

Vitis HLS 学习笔记--HLS入门示例集合-目录

目录 1. 示例集合概述 2. Interface 接口 2.1 Aggregation_Disaggregation 聚合与解聚 2.1.1 aggregation_of_m_axi_ports 2.1.2 aggregation_of_nested_structs 2.1.3 aggregation_of_struct 2.1.4 auto_disaggregation_of_struct 2.1.5 disaggregation_of_axis_port …

游戏工作室为什么要使用海外住宅IP防封?

当谈到游戏工作室时,它们通常以多开游戏账号来获取收益为主要目标。这种商业模式在游戏产业中已经成为一个独特而且颇具潜力的领域。然而,随之而来的是防封问题,特别是当游戏工作室试图通过多开账号来赚取更多收益时。因此,我们有…

Navicat连接SQLSever报错:[08001] MicrosoftTCP Provider 远程主机强迫关闭了一个现有的连接

Navicat连接SQLSever报错:[08001] [Microsoft][SQL Server Native Client 10.0]TCP Provider: 远程主机强迫关闭了一个现有的连接 问题分析 旧版的MSSQL 如果不是最新版的,可以去这安装以下即可。 最新版的MSSQL 如果是安装最新版的MSSQL连接不上很正…

Kubernetes 的未来:通过生成式 AI 实现的潜在改进

Kubernetes 是一个用于自动化部署、扩展和管理容器化应用程序的开源平台,它彻底改变了 IT 行业。然而,与所有创新技术一样,它不断寻求改进以提高效率、可用性和功能。生成式人工智能(Generative AI)是一个有望取得改进…

C++:匿名对象

在C中,匿名对象是指在不分配给定变量名称的情况下创建的临时对象。这些对象通常用于传递参数给函数、作为函数的返回值或者在表达式中使用。 创建匿名对象 在C中,您可以使用类的构造函数来创建匿名对象。例如: MyClass(); // 创建一个匿名…

终于有人把“Linux云计算路线”整理出来了,收藏起来,随时查看

一,计算机硬件 二,计算机网络 三,Linux系统管理 四,构建Linux服务系统,数据库,程序及Web服务 五,消息队列,web集群,系统及软件优化,智能化监控,海…

CSS画一条虚线,并且灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色

CSS画一条虚线,并且灵活设置虚线的宽度和虚线之间的间隔和虚线的颜色。 先看效果图: 在CSS中,你可以使用border属性或者background属性来画一条虚线。以下是两种常见的方法: 方法一:使用border属性 你可以设置一个元素的border…

4.25日学习记录

[HZNUCTF 2023 preliminary]ppppop 对于php反序列化,在之前的学习中有过了解,但是对于序列化字符串的格式不是很了解,刚好接触这题,可以了解一下 序列化字符串的格式: 布尔型(bool)b&#xf…

036——完善编译框架和注释并选择开源协议

目录 小总结 编译框架完善 代码风格 开源协议选择 小总结 经过两个月的努力现在已经写了457MB的代码了 . ├── board │ ├── Linux │ │ └── 4_9_88 │ │ └── ARM32 │ │ └── 100ask │ │ └── imx6ull_mi…

10.JAVAEE之网络编程

1.网络编程 通过网络,让两个主机之间能够进行通信 >基于这样的通信来完成一定的功能进行网络编程的时候,需要操作系统给咱们提供一组 AP1, 通过这些 API才能完成编程(API 可以认为是 应用层 和 传输层 之间交互的路径)(API:Socket API相当…

简单案例验证说明 双亲委派机制

双亲委派介绍 双亲委派机制(Parent Delegation Mechanism)是Java中的一种类加载机制。在Java中,类加载器负责加载类的字节码并创建对应的Class对象。双亲委派机制是指当一个类加载器收到类加载请求时,它会先将该请求委派给它的父…

aysnc-await的用法

aysnc-await是promise的一种特殊语法,它可以更简洁的得到promise aysnc function aysnc 放在函数前定义函数,它规定了这个函数的返回值一定为promise, // 通过new新建一个promise(旧) // let p new Promise(function(resolve,reject){ //…

可搜索加密:保护隐私的搜索技术

在信息化、数字化快速发展的今天,数据的安全性和隐私性已成为公众关注的焦点。随着云计算、大数据等技术的广泛应用,数据共享与协同工作日益普遍,但如何在确保数据安全性的前提下,实现数据的快速、高效检索,成为了一个…

MySQL中explain的用法

执行结果各字段的含义 EXPLAIN SQL语句 如: EXPLAIN SELECT * FROM test 执行结果: 列名描述id在一个大的查询语句中每个SELECT关键字都对应一个 唯一的idselect_typeSELECT关键字对应的那个查询的类型table表名partitions匹配的分区信息type针对单表…