东北大学工程训练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

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

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

相关文章

Linux--基础IO(上)

目录 1. 文件的边角知识 1.1 文件是什么? 1.2 文件是怎么打开的? 1.3 进程与文件 进程与文件的关系 2. 重温c语言文件接口 2.1 打开文件的方式 2.2 读写文件接口的重温 2.2.1 写文件 2.2.2 读文件 3. 系统文件I/O 3.1 系统接口 3.2 系…

【深度学习-第5篇】使用Python快速实现CNN分类(模式识别)任务,含一维、二维、三维数据演示案例(使用pytorch框架)

在之前的文章中介绍了CNN的图解入门,CNN的MATLAB分类实现,CNN的MATLAB回归实现。 卷积神经网络(Convolutional Neural Networ,简称CNN)是一种广泛应用于图像识别领域的深度学习算法。它通过模拟人类视觉系统的层次结构,可以自动提…

nginx-1.24.0 安装教程

下载nginx安装包 mkdir -p /home/app cd /home/app wget http://nginx.org/download/nginx-1.24.0.tar.gz 解压缩 tar -zxf nginx-1.24.0.tar.gz 下载nginx二进制包编译所需的工具和依赖 yum install gcc-c pcre pcre-devel zlib zlib-devel openssl openssl-devel -y 编译…

Arduino平衡小车

一,TB6612FNG电机驱动芯片 TB6612FNG是东芝半导体公司生产的一款直流电机驱动器件,它具有大电流MOSFET-H桥结构,双通道电路输出,可同时驱动2个电机. 参数名称参数值电压范围2.7-5.5V最大输入电压15V输出电流1.2A(平均)/3.2A&…

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 …

模块化 手写实现webpack

模块化 common.js 的导入导出方法: require \ export 和 module.exports export 和 module.export nodejs 内存1.4G -> 2.8G cjs ESModule 主要区别: require属于动态类型:加载执行 同步 esmodul是静态类型:引入时并不会真的去…

Autosar AP的基本构成

1. 引言 Autosar AP的体系结构是怎样的呢?从整体的宏观的方向上划分,分为 1)应用层,其中放置各种应用组件SWCs。2)运行时基本功能软件族群,提供基本AutoSar基本软件中间件,比如经典的通信服务…

【漏洞复现】云时空社会化商业ERP系统slogin SQL注入漏洞

漏洞描述: 云时空社会化商业ERP系统slogin存在SQL注入漏洞,攻击者可以通过此漏洞获取数据库敏感信息。 搜索语法: Fofa-Query: app"云时空社会化商业ERP系统" 漏洞详情: 1.云时空社会化商业ERP系统。 2.漏洞POC: …

智慧园区引领未来产业趋势:科技创新驱动园区发展,构建智慧化产业新体系

目录 一、引言 二、智慧园区引领未来产业趋势 1、产业集聚与协同发展 2、智能化生产与服务 3、绿色可持续发展 三、科技创新驱动园区发展 1、创新资源的集聚与整合 2、创新成果的转化与应用 3、创新文化的培育与弘扬 四、构建智慧化产业新体系 1、优化产业布局与结构…

JavaScript:将input标签中的内容打印到控制台

使用浏览器进行开发时&#xff0c;按F12可以查看网页信息。 目标&#xff1a;实现将input标签中的内容&#xff0c;打印到控制台&#xff08;console&#xff09; HTML页面的关键代码实现&#xff1a; 登录功能&#xff1a; HTML代码&#xff1a; <div class"form-…

Node.js 22 发布,原生支持 WebSocket 客户端

昨日&#xff0c;Node.js 官方博客正式宣布 Node.js 22 的发布&#xff01;新版本亮点包括 require() ES 模块、WebSocket 客户端、V8 JavaScript 引擎的更新等&#xff01; Node.js 22 将在 10 月进入长期支持 (LTS)&#xff0c;但在此之前&#xff0c;它将是接下来六个月的 …

【AI相关】数学和统计学知识

数学和统计学的知识可以分为两部分&#xff1a; 一部分是线性代数中的基础概念&#xff0c;比如标量、向量和张量。 另一部分是概率统计中常见的分布类型&#xff0c;比如正态分布和伯努利分布。 线性代数 什么是标量&#xff1f; 标量是一个单独的数&#xff0c;可以是整…

2021年全国大学生电子设计竞赛D题——基于互联网的摄像测量系统(二)

09 电路设计 前面介绍了系统的硬件框图如下&#xff1a; 硬件基本分为三块&#xff0c;两个摄像节点&#xff0c;一个终端节点。 1. 摄像节点硬件 摄像节点由一个DE10-Nano开发板和一个D8M摄像头实现&#xff0c;DE10-Nano开发板的HDMI接口外接HDMI显示器来显示拍摄到的视频。…

vue3的getCurrentInstance获取当前组件实例

vue3的setup中没有this时需要使用getCurrentInstance()来获取。 在 Vue 3 中&#xff0c;getCurrentInstance 方法可以在组合式 API&#xff08;Composition API&#xff09;中获取当前组件实例。这个方法返回一个包含了组件实例的对象&#xff0c;你可以用它来访问组件的 pro…

详解MySQL C API 相关接口(大白话就是:MySQL的c语言怎么写)

文章目录 1、C API 官方文档2、初始化 MYSQL3、连接 MySQL设置连接字符集&#xff08;使得客户端编码方式匹配&#xff09; 4、下发 mysql 指令5、获取 mysql 查询结果(保存起来)获取行与列遍历存储结果 6、释放 MYSQL\_RES 对象7、关闭 MySQL 连接8、总结 1、C API 官方文档 …

动态规划---斐波那契数列模型

目录 一、斐波那契数列的基本概念 二、动态规划在斐波那契数列中的应用与优势 三、实际案例&#xff1a;使用动态规划解决斐波那契数列问题 四、动态规划问题的做题步骤 五、例题 1、第N个泰波那契数---点击跳转题目 2、三步问题----点击跳转题目 3、最小花费爬楼梯---…

FANUC机器人socket通讯硬件配置

一、添加机器人选配包 Fanuc机器人要进行socket通讯&#xff0c;需要有机器人通讯的选配包&#xff0c;1A05B-2600-R648 User Socket Msg&#xff0c;1A05B-2600-R632 KAREL&#xff0c;1A05B-2600-R566 KAREL Diagnostic&#xff0c;1A05B-2600-J971 KAREL Use Sprt FCTN。 二…

【漏洞复现】WebLogic XMLDecoder反序列化(CVE-2017-10271)

1、漏洞描述 CVE-2017-10271漏洞产生的原因大致是Weblogic的WLS Security组件对外提供webservice服务&#xff0c;其中使用了XMLDecoder来解析用户传入的XML数据&#xff0c;在解析的过程中出现反序列化漏洞&#xff0c;导致可执行任意命令。攻击者发送精心构造的xml数据甚至能…

clickhouse数据去重函数介绍(count distinct)

非精确去重函数&#xff1a;uniq、uniqHLL12、uniqCombined 精确去重函数&#xff1a;uniqExact、groupBitmap 测试数据量&#xff1a;2000w 结论&#xff1a; 1.整形值精确去重场景&#xff0c;groupBitmap 比 uniqExact至少快 2x 2.groupBitmap仅支持无符号整形值去重&#x…

文化旅游3D数字孪生可视化管理平台推动文旅产业迈向更加美好的未来

随着数字化、智能化管理成为文旅产业发展的必然趋势&#xff0c;数字孪生公司深圳华锐视点创新性地推出了景区三维可视化数字孪生平台&#xff0c;将线下的实体景区与线上的虚拟世界完美融合&#xff0c;引领智慧文旅新潮流。 我们运用先进的数字孪生、web3D开发和三维可视化等…