*
* "G" Codes
*
* G0 -> G1
* G1 - Coordinated Movement X Y Z E 协调运动X Y Z E
* G2 - CW ARC G2 X90.6 Y13.8 I5 J10 E22.4
* G3 - CCW ARC 反时针方向
* G4 - Dwell S<seconds> or P<milliseconds> - 停留S <秒>或P <毫秒>
*G0:快速移动
*G1:控制移动
坐标轴XYZE移动控制(G0和G1一样)
例子:G0 F2000 X30 Y30 Z30 E3
*G2:顺时针画弧
*G3:逆时针画弧
* G5 - Cubic B-spline with XYZE destination and IJPQ offsets
G5仅在X轴和Y轴上创建XY平面中的三次B样条。 必须为每个G5命令指定P和Q.
对于一系列G5命令中的第一个G5命令,必须同时指定I和J. 对于后续的G5命令,必须同时指定I和J,或者两者都不指定。 如果I和J未指定,则该立方体的起始
方
向将自动匹配前一个立方体的结
束方向(就好像I和J是前一个P和Q的否定)。
例如,要编写弯曲的N形状:
G5样本初始三次样条
* G6 - Direct stepper move (Requires UNREGISTERED_MOVE_SUPPORT). Hangprinter defaults to relative moves. Others default to absolute moves.
直接步进移动(需要UNREGISTERED_MOVE_SUPPORT)。Hangprinter默认为相对移动。另一些则默认了绝对动作。
Direct Stepper Move
程序G7在车床上输入X轴的直径模式。 当处于直径模式时,X轴在车床上移动将是到车床中心的距离的1/2。 例如,X1将刀具从车床中心移动到0.500英寸,从
而得到直径为1英寸的零件。
* G10 - Retract filament according to settings of M207 (Requires FWRETRACT)
*g10-根据M207的设置收回灯丝(需要fwretract)
G10 L1将P刀具编号的刀具表设置为单词的值。
有效的G10 L1将重写并重新加载刀具表。
* G11 - Retract recover filament according to settings of M208 (Requires FWRETRACT) 根据M208的设置收回回丝(需要收缩)
* G12 - Clean tool (Requires NOZZLE_CLEAN_FEATURE) 清洁工具(需要喷嘴清洁功能)
* G17 - Select Plane XY (Requires CNC_WORKSPACE_PLANES) 选择平面XY(需要CNC_WORKSPACE_PLANES)
* G18 - Select Plane ZX (Requires CNC_WORKSPACE_PLANES)
* G19 - Select Plane YZ (Requires CNC_WORKSPACE_PLANES)
* G20 - Set input units to inches (Requires INCH_MODE_SUPPORT) 设置输入单位为英寸(需要INCH_MODE_SUPPORT)
* G21 - Set input units to millimeters (Requires INCH_MODE_SUPPORT) 设置输入单位为毫米(需要INCH_MODE_SUPPORT)
* G26 - Mesh Validation Pattern (Requires G26_MESH_VALIDATION) 网格验证模式(需要G26_MESH_VALIDATION)
* G27 - Park Nozzle (Requires NOZZLE_PARK_FEATURE) 停车喷嘴(需要喷嘴停车功能)
* G28 - Home one or more axes XYZ归位
* G29 - Start or continue the bed leveling probe procedure (Requires bed leveling) 启动或继续测量床的探头程序(需要测量床) 自动调平计算平面坐标
* G30 - Single Z probe, probes bed at X Y location (defaults to current XY location) 单个Z探针,探针床位于XY位置(默认为当前XY位置)
* G31 - Dock sled (Z_PROBE_SLED only)
* G32 - Undock sled (Z_PROBE_SLED only) 分离 探针
* G33 - Delta Auto-Calibration (Requires DELTA_AUTO_CALIBRATION) Delta自动校准(需要delta_auto_校准)
* G38 - Probe in any direction using the Z_MIN_PROBE (Requires G38_PROBE_TARGET)
使用Z_MIN_PROBE向任何方向探测(需要G38_PROBE_TARGET)
* G42 - Coordinated move to a mesh point (Requires MESH_BED_LEVELING, AUTO_BED_LEVELING_BLINEAR, or AUTO_BED_LEVELING_UBL)
* *g42 -协调移动到网格点(需要mesh_bed_leveling、auto_bed_leveling_blinear或auto_bed_leveling_ubl)
G42 D_ X_ Y_;
G54
* G90 - Use Absolute Coordinates 使用绝对坐标
* G91 - Use Relative Coordinates 使用相对坐标
* G92 - Set current position to coordinates given 将当前位置设置为给定的坐标
* G95 - Set torque mode (Requires MECHADUINO_I2C_COMMANDS enabled) 设置扭矩模式(需要启用MECHADUINO_I2C_COMMANDS)
* G96 - Set encoder reference point (Requires MECHADUINO_I2C_COMMANDS enabled) 设置编码器参考点(需要启用MECHADUINO_I2C_COMMANDS)
*
* "M" Codes
*
* M0 - Unconditional stop - Wait for user to press a button on the LCD (Only if ULTRA_LCD is enabled) 无条件停止-等待用户按下液晶屏上的按钮(只有在启用了
ULTRA_LCD时)
* M1 -> M0 条件停止 - 等待用户按下LCD上的按钮
* M3 - Turn laser/spindle on, set spindle/laser speed/power, set rotation to clockwise 开启激光/主轴,设置主轴/激光速度/功率,设置旋转为顺时针方向
* M4 - Turn laser/spindle on, set spindle/laser speed/power, set rotation to counter-clockwise
* M5 - Turn laser/spindle off
* M17 - Enable/Power all stepper motors 开启/给所有步进电机供电
* M18 - Disable all stepper motors; same as M84 禁止所有的步进电机
* M20 - List SD card. (Requires SDSUPPORT) 获取SD卡gcode文件列表
* M21 - Init SD card. (Requires SDSUPPORT) 初始化SD卡
* M22 - Release SD card. (Requires SDSUPPORT) 释放SD卡。(需要SDSUPPORT)
* M23 - Select SD file: "M23 /path/file.gco". (Requires SDSUPPORT) 选择SD文件:"M23 /path/file.gco"。(需要SDSUPPORT)
* M24 - Start/resume SD print. (Requires SDSUPPORT) 开始打印M23选择的gcode文件
* M25 - Pause SD print. (Requires SDSUPPORT) 暂停SD卡打印
* M26 - Set SD position in bytes: "M26 S12345". (Requires SDSUPPORT) 设置的SD位置
例如:M26
设置SD字节的位置(M26 S12345)。
* M27 - Report SD print status. (Requires SDSUPPORT) 报告SD打印状态。(需要SDSUPPORT)
* OR, with 'S<seconds>' set the SD status auto-report interval. (Requires AUTO_REPORT_SD_STATUS)
* OR, with 'C' get the current filename.
* M28 - Start SD write: "M28 /path/file.gco". (Requires SDSUPPORT)开始写入到SD卡
例如:M28 filename.gco
* M29 - Stop SD write. (Requires SDSUPPORT)
* M30 - Delete file from SD: "M30 /path/file.gco"
* M31 - Report time since last M109 or SD card start to serial. M31:获取自SD打印开始以来的时间(或最后一次M109)
* M32 - Select file and start SD print: "M32 [S<bytepos>] !/path/file.gco#". (Requires SDSUPPORT)
* Use P to run other files as sub-programs: "M32 P !filename#"
* The '#' is necessary when calling from within sd files, as it stops buffer prereading
* M33 - Get the longname version of a path. (Requires LONG_FILENAME_HOST_SUPPORT)
* M34 - Set SD Card sorting options. (Requires SDCARD_SORT_ALPHA)
*M31:获取自SD打印开始以来的时间(或最后一次M109)
*M32:选择文件并启动SD打印
*M33:获取文件或文件夹的长完整路径
*M34:设置SD卡分类选项
* M42 - Change pin status via gcode: M42 P<pin> S<value>. LED pin assumed if P is omitted.通过GCode更改引脚状态
P <引脚>引脚号(LED如果省略)
S 引脚状态从0到255
* M43 - Display pin status, watch pins for changes, watch endstops & toggle LED, Z servo probe test, toggle pins显示引脚状态,手表引脚变化,手表止点和开关LED,
Z
伺服探头测试,开关引脚
M43:引脚调试 - 报告引脚状态,时钟引脚,切换引脚和伺服探头测试/报告
M43 - 报告名称和引脚状态
P 引脚可读或观看。如果省略,读取所有引脚。标志忽略马林的针脚保护。
M43 W - 观察引脚 - 报告更改 - 直到重置,单击或M108。 P 引脚可读或观看。如果省略,请阅读/观看所有引脚。标志忽略马林的针脚保护。
M43 E - 启用/禁用后台终止监控。机器继续运行。将更改更改为endstops。当endstop更改时,切换LED_PIN。无法可靠地捕捉来自BLTouch型探头的5mS脉冲
M43 T - 切换引脚并报告正在切换哪个引脚。 S <引脚> - 开始引脚号。如果没有给出,将默认为0.L <引脚> - 结束引脚号。如果没有给出,将默认为该板所定
义
�
kisd
- 粉丝: 37
- 资源: 102
最新资源
- (源码)基于Java和Python的垃圾图像分类系统.zip
- (源码)基于Spring Boot和Beetl的代码生成管理系统.zip
- (源码)基于低功耗设计的无线互呼通信系统.zip
- (源码)基于Arduino的盲人碰撞预警系统.zip
- 自己学习java安全的一些总结,主要是安全审计相关.zip
- (源码)基于C++的多线程外部数据排序与归并系统.zip
- 编译的 FFmpeg 二进制 Android Java 库.zip
- 纯 Java git 解决方案.zip
- (源码)基于Spring Boot和Vue的后台管理系统.zip
- 用于将 Power BI 嵌入到您的应用中的 JavaScript 库 查看文档网站和 Wiki 了解更多信息 .zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈