当前位置: 首页 > article >正文

三、 3020数控铣床 笔记

目录

三、 3020数控铣床

3.1 Candle软件

3.1.1 连接设备

3.2 G代码

3.3 数控激光

3.3.1 数控激光加工参数

3.4 Inkscape软件(CAM)

3.4.1 基本操作

3.4.2 Gcode生成

(1) Inkscape生成初始G代码

(2) 手动修改G代码

3.4.3 绘图G代码生成


三、 3020数控铣床

3.1 Candle软件

3.1.1 连接设备

拨掉脱机,接好USB,打开软件-》Service(左上)

设备好端口与波特率(115200)然后点击下方OK即可,若右下Console项目中显示[CTRL+X] < Grbl 1.1f ['$' for help],则连接成功。

3.2 G代码

(1)机床经测试,画圆时只能用圆心指定法。

(2)nc文件中不能写注释,容易读取出错。

(3)该3020机床目前不支持G51、G68 等缩放、旋转指令。

(4)可以使用EXCEL的公式功能辅助代码编写

旋转坐标转换公式参考:坐标系旋转与点旋转的变换公式_坐标系旋转变换公式-CSDN博客

与进程Excel表格。

(5)使用线上DWG转换工具将DWG文件转换为.svg文件,之后将.svg文件导入LaserGRBL软件进行加工。

3.3 数控激光

3.3.1 数控激光加工参数

(1)切割2.5mm木板

S800  F185

可以使用功率900 速度180进行切割。

3.4 Inkscape软件(CAM)

3.4.1 基本操作

(1)在选中选项下双击,进入旋转调整功能

3.4.2 Gcode生成

(1) Inkscape生成初始G代码

(0.5)“编辑” -》“页面大小设置为选区大小”

(1)选中-》路径-》对像转路径

(2) 扩展-》Gcode工具-》工具库-》选择默认-》应用-》设置

diameter 0.001

feed 185

shape: 为切割次数?设置为1

depth step 1

(3)扩展-》Gcode工具-》定向点-》设置定向点使其位于图形的左下角

(4)扩展-》Gcode工具-》Gcode的路径-》首选项(进行设置)

(设置 安全高度:0.001 ) -》 设置输出目录

 -》返回 “Gcode的路径”(注意这一步)

(设置 最大分割深度:1  切割顺序:逐次)

-》应用

(5)将程序中的G00进行替换

(2) 手动修改G代码

(1)将头2~13行由:

(Header)

(Generated by gcodetools from Inkscape.)

(Using default header. To add your own header create file "header" in the output dir.)

M3

(Header end.)

G21 (All units in mm)

(Pass at depth -1.0)

(Start cutting path id: path27434)

(Change tool to Default tool)

G00 Z0.100000

       

更改为:

G90

G92 X0 Y0 Z0

G00 Z0.001

G01 Z-0.001 F300

(2)每次切割开始

将所有

G01 Z-0.001000 F100.0(Penetrate)

替换为

G01 Z-0.001 F150

M03 S1000

即:

切深: |-0.001|

切割功率:1000

切割速度:130

(3)第次切割结束

将所有

G00 Z0.100000

替换为

M03 S0

G01 Z0.1 F300

抬起高度:

0.1

(4)路径切换

将所有

G00 X

替换为

G01 F350 X

即空闲速度:350

(5)结尾

(Footer)

M5

G01 F500 X0.0000 Y0.0000

M2

(Using default footer. To add your own footer create file "footer" in the output dir.)

(end)

替换为

G90

M05

G00 Z0.001F300

G00 X0 Y0

G00 Z0

3.4.3 绘图G代码生成

“编辑” -》“页面大小设置为选区大小”

(1)选中-》路径-》对像转路径

(2) 扩展-》Gcode工具-》工具库-》选择默认-》应用-》设置

diameter 0.001

feed 185

shape: 为切割次数?设置为1

depth step 1

(3)扩展-》Gcode工具-》定向点-》设置定向点使其位于图形的左下角

(4)扩展-》Gcode工具-》Gcode的路径-》首选项(进行设置)

(设置 安全高度:0.001 ) -》 设置输出目录

 -》返回 “Gcode的路径”(注意这一步)

(设置 最大分割深度:1  切割顺序:逐次, 取消勾选“排序路径……”)

-》应用

(5)修改G代码:

(1)将头2~13行由:

(Header)

(Generated by gcodetools from Inkscape.)

(Using default header. To add your own header create file "header" in the output dir.)

M3

(Header end.)

G21 (All units in mm)

(Pass at depth -1.0)

(Start cutting path id: path27434)

(Change tool to Default tool)

G00 Z0.100000

       

更改为:

G90

G92 X0 Y0 Z0

G00 Z3.5

(2)每次切割开始

将所有

G01 Z-0.001000 F100.0(Penetrate)

替换为

G01 Z0 F350

M03 S100

即:

切深: |0|

切割功率:100

切割速度:350

(3)每次切割结束

将所有

G00 Z0.100000

替换为

M03 S0

G01 Z3.5 F350

抬起高度:

3.5

(4)去除原有切深

所有:

Z-0.001000

替换为“空”

(5)去除原有运行速度

所有:

F185.000000

替换为“空”

(7)结尾

(Footer)

M5

G01 F500 X0.0000 Y0.0000

M2

(Using default footer. To add your own footer create file "footer" in the output dir.)

(end)

替换为

G90

M05

G00 Z3.5 F300

G00 X0 Y0

G00 Z20

(8)分为多个程序,回零后设偏置。


http://www.kler.cn/a/289095.html

相关文章:

  • IC 脚本之python
  • 硬件工程师之电子元器件—二极管(4)之热量对二极管温度特性的影响
  • 1.两数之和-力扣(LeetCode)
  • 2411d,右值与移动
  • C++ 编程基础(6)作用域 | 6.3、类作用域
  • SQL集合运算
  • 中国科学院声学研究所博士招生目录
  • 昇思25天学习打卡营第33天|共赴算力时代
  • 双指针(1)_数组分块_移动零问题
  • 0903,LIST(merge,splice,sort,unique),SET(insert,erase)
  • Codeforces Round (Div.3) C.Sort (前缀和的应用)
  • uniapp上传文件时用到的api是什么?格式是什么?
  • 如何从 Mac 上清空的垃圾箱中恢复误删除的文件
  • linux find 之 文件、时间、权限、深度、删除
  • Android在子线程中更新UI
  • Java导出图片到excel
  • 【算法】贪心算法解析:基本概念、策略证明与代码例题演示
  • ARM汇编指令
  • Pandas 2-读取文件
  • CSRF 概念及防护机制
  • 3D幻想空间:Scratch中探索虚拟世界的奥秘
  • 【量化分析】Python、JavaScript(Node.js)、Java、C#和Ruby五种主流语言的实例代码给大家演示一下如何获取股票实时交易数据
  • 深入理解MySQL慢查询优化(2) -- SQL的执行流程
  • OCI编程高级篇(十八) OCI连接池概念
  • 如何打造一个成功的直播矩阵
  • 【科研新人必看】什么是期刊等级,SCI、核心期刊、省刊