# 生成激光雕刻G-code文件

G代码（G-code）是最为广泛使用的数控编程语言，G代码数控程序中的指令，一般都称为G指令，主要用于控制自动机床等自动化设备。Rotrics机械臂也是通过执行G-code指令来运动的 。

本节将指导用户使用Rotrics Studio生成激光雕刻G-code，包括导入图片、设置图片参数、设置雕刻功率和雕刻速度，生成G-code文件等。

## Rotrics激光雕刻示例文件

{% file src="<https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M7aiv4EGr-Vs9ohaoTG%2F-M7apwmO8woLTsA93xU8%2FRotrics%20Laser%20Samples.rar?alt=media&token=a1473df3-f9a9-4a01-b4ca-016a3022173f>" %}
Rotrics Laser Sample Files V1.0
{% endfile %}

## 使用Rotrics Studio生成激光雕刻G-code文件

#### 1) 点击左侧Laser Work图标，切换到激光雕刻窗口。

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77FZ8_C3_tHOKguI-Z%2Fimage.png?alt=media\&token=43cfe231-4e90-4ac3-b787-74bd086c1a65)

#### 2) 在右侧CONFIG版块，点击对应的模式，上传需要雕刻的图片。

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77FfmQ5TQyxSqiwCAL%2Fimage.png?alt=media\&token=d05f664c-5b49-4298-8fe9-44935d5e9cdf)

**B\&W：**&#x9ED1;白模式

**GREYSCALE：**&#x7070;度雕刻模式

**VACTOR：**&#x77E2;量模式

**TEXT：**&#x8F93;入文字

#### 3) 设置图片的位置参数。

设置Move X和Move Y的值，保证工作中心在HOME点（300, 0, 0）的位置。

* Move X: `300`；
* Move Y:  `0`；

#### 4) 设置图片的雕刻参数，设置完成后，点击”Preview“预览雕刻的效果。

**如果你选择的是B\&W（黑白）模式，**&#x53EF;以上传PNG、JPG和SVG格式的图片。可以按照如下说明调整参数：

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77Hyn0Jyr6QI0Lzuol%2Fimage.png?alt=media\&token=516340e3-cee9-4702-bdfe-f38f33854b0e)

**A. Black On White：**&#x6839;据原图的颜色，设置图片的黑白比例。值越大，黑色的占比越高，图片越黑。

**B. Line Direction：**&#x51B3;定了雕刻过程中激光雕刻模块的运动方向。Horizontal（水平）、Vertical（竖直）、Diagonal（对角线）、Diagonal2。选择与图片方向一致的运动方向，可以节省雕刻时间。

**C.  Density：**&#x51B3;定了雕刻效果的精致程度，密度值越大，雕刻质量越好，花费的时间也越多。范围是1-10 pixel/mm，推荐设置为10。

**D.Invert：**&#x8C03;换黑色和白色的区域。

**如果你选择的是GREYSCALE（灰度）模式**，只能上传PNG和JPG格式的图片。可以按照如下说明调整参数：

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77XoDgjbwxpIvXDVHc%2F-M77Y_un2YQSGUq62LLw%2Fimage.png?alt=media\&token=d9c70d94-d311-45fc-88fe-87d170a9e985)

A. Invert：调换黑色和白色的区域。

B. Contract：决定了浅色和深色的对比度。数值越大，对比度越明显。

C. Lightness：亮度

D. White：白色部分的比例

**E. Algorithm：**&#x9009;择处理雕刻图片的算法。具体的区别如下：

**Floyd-Steinberg:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77XoDgjbwxpIvXDVHc%2F-M77YsmLwOXWijnMxYgx%2Fimage.png?alt=media\&token=ff80e42a-76b9-42ff-b628-195e385dc50f)

**Jarvis-Judics-Ninke:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77XoDgjbwxpIvXDVHc%2F-M77Z4bYHWNJznofBp9a%2Fimage.png?alt=media\&token=88423655-ec40-4ca9-895a-9b8c0e0c534a)

**Stucki：**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77NOxgsZMldKU6HPfI%2Fimage.png?alt=media\&token=66eb9065-d038-4db9-8aac-e49342eb729f)

**Atkinson:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77NX7KXLccmKeZlgjh%2Fimage.png?alt=media\&token=64feb465-2839-4a5c-9558-787161da45c5)

**Burkes:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77Pe9NvlloNdmEwVp6%2Fimage.png?alt=media\&token=28821938-6654-4ae9-959d-4b173d9ef8b3)

**Sierra-2:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77RWuhaJi0NdrQTfFz%2Fimage.png?alt=media\&token=29700cf6-4bad-4a31-bdbc-5bb5f50b5a80)

**Serraa-3:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77S-4I7bq9VEdqmYAv%2Fimage.png?alt=media\&token=de3d21f0-caff-42d8-b46e-c8d77e8bd0ad)

**Sierra Lite:**

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77SBd1wVFvdBIhTKlT%2Fimage.png?alt=media\&token=555bfeaf-8e4d-4948-99ed-8567afd579c8)

**F. Density：**&#x51B3;定了雕刻效果的精致程度，密度值越大，雕刻质量越好，花费的时间也越多。范围是1-10 pixel/mm，推荐设置为10。

**如果你选择的是Vactor（矢量）模式**，只能上传SVG格式的图片。可以按照以下说明调整图片参数：

A. BlackOnWhite:&#x20;

B. Impurity:

**C. Invert:** 调换黑色和白色的区域。

D. Optimize Path: &#x20;

#### 5) 设置激光输出功率以及机械臂工作速度。

0.25W激光模块建议设置激光输出功率为180，Work Speed为200mm/min；

2.5W激光模块建议设置激光输出功率为150，Work Speed为250mm/min；

#### 6) 点击`Preview`预览雕刻效果。

💡**Tips:** 每次修改参数都点击一&#x6B21;**`Preview`**&#x9884;览雕刻效果，如果没有点击Preview的话，会无法进行下一步的Generate Gcode操作。

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M7FufieWW4P5BYc_G_r%2F-M7GxdQN9bC62RHG9OdQ%2Fimage.png?alt=media\&token=5addd6cb-04a5-4108-8a5a-030c41d8884a)

#### 7) 点击OUTPUT -> Generate G-code，生成G-code。

💡**Tips:** G-code生成之后，可以点&#x51FB;**`Run Boundary`**&#x9884;览雕刻区域，还可以调整材料位置，以在合适的位置雕刻。

💡**Tips:** 点&#x51FB;**`Download`** 可以将Gcode文件下载到桌面（记得给文件添&#x52A0;**`.gcode`**&#x540E;缀，否则触控屏无法识别），拷贝到SD卡后使用触控屏开始激光雕刻。

![](https://2013423186-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-LtPFIBncU5l4J8tl5Yh%2F-M77Co6PBISUtaUueOB_%2F-M77SZ3mDCoFN25Nu0SM%2Fimage.png?alt=media\&token=b232da3f-e570-467e-8746-ef4e65c9c000)

## 不同材料建议的雕刻参数

### 1) MDF板

### 2)木板

### 3) 纸板

### 4) 亚克力

### 5) 陶瓷
