多用途XY控制平台
- 这是一台简易的多用途XY控制平台。
- 目前位于 物理楼328房间。
- 目前安装了一台5mW 400-460nm 激光器,用于图文雕刻。(作为切割功率尚不足)
- 简易的操作 可以使用 微雕管家 使用帮助参考 八千电子微雕管家说明.
- 目前由俞熹 维护
设备参数表
- 最大运行范围: 25cm x 25cm
- 步长精度:<0.1mm
- 螺距误差~1mm
- Grbl 接口
- X轴 x 1 Stepper Motor
- Y轴 x 2 Stepper Motor
- 加速度:500mm/s^2
- 移动速度:1000mm/min - 2000mm/min
- X电机步进数 80
- Y电机步进数 80
- X电机最大步进数20000
- Y电机最大步进数20000
Grbl Command
郑重声明
- 没有经过指导的同学请勿擅自操作! 请培训后上岗
- 所有车床工序,请反复模拟后再实践
- 加工过程中可能有飞溅物,注意防护, 千万不要尝试危险的动作,三思而后行!
- 尝试一些新的加工参数时,建议找有经验的人指导!
- 开机 电源按钮是左上角插头模块上的电源,开启后会打开电机电源,完成实验离开时请务必关闭!
使用说明
- GCODE 是数控车床 CNC(Computerized Numerical Control)通用的语言.
- 3D打印机版本-Gcode快速索引 来自Gcode快速索引 — 俞熹 2022/12/02 14:11
- 开机 电源按钮是左上角插头模块上的电源,开启后会打开电机电源,完成实验离开时请务必关闭!
- 连接控制器, 控制器有两根usb线, 请连接上方的一根usb,这根线是连接Arduino CNC的. 请安装标准的Arduino usb驱动程序.
- 通过rs232 通讯可以连接Arduino CNC, 输入 $$ 检查 参数表.
- 输入 $H 会初始化机器,重置到默认XYZ位置.
- 输入 $X可以解锁状态. 开始可以控制电机移动.
- 制作刀路图可以用 Autodesk ArtCam (ftp上有) 生成刀路以后, 用奎享微雕(边上机器上有) 导入刀路后制作.但是中间过程很复杂, 请不要自己尝试.
钻头控制M3, M4, M5 Spindle Control
- M3 - start the spindle clockwise at the S speed.
- M4 - start the spindle counterclockwise at the S speed.
- M5 - stop the spindle.
- Sx - set the speed of the spindle to x revolutions per minute (RPM).
- It is OK to use M3 or M4 if the S spindle speed is set to zero. If this is done (or if the speed override switch is enabled and set to zero), the spindle will not start turning. If, later, the spindle speed is set above zero (or the override switch is turned up), the spindle will start turning. It is OK to use M3 or M4 when the spindle is already turning or to use M5 when the spindle is already stopped.
螺旋切割实例说明
- 代码说明:
- XY-plane (G17)
- G2 or G3 <X- Y- Z- I- J- P→
- Z - helix
- I - X offset
- J - Y offset
- P - number of turns
- G0 X0 Y0 初始位置.
- G2 X1 Y1 I1 F10 (clockwise arc in the XY plane) 顺时针移动.
- F10 进10步.
- G17 G2 X10 Y15 R20 Z5
- G17 工作平面选定 XY
- G2 顺时针切割.
- X10 Y15 Z5 最后结束坐标点. 如果Z初始=5 则是平面移动, 否则就是螺旋移动.
- R20 半径大小.
本机支持的G-Codes - Supported G-Codes in v1.1
G0, G1: Linear Motions 直线(快速)移动. G2, G3: Arc and Helical Motions 圆弧移动 G4: Dwell 停留时间. G10 L2, G10 L20: Set Work Coordinate Offsets 工具(切换)坐标 G17, G18, G19: Plane Selection 工作平面选择 G20, G21: Units 长度单位.设置. G28, G30: Go to Pre-Defined Position 快速移动到设定位置 G28.1, G30.1: Set Pre-Defined Position 设置当前位置为设定位置 G38.2: Probing (需要有反馈信号) G38.3, G38.4, G38.5: Probing (需要有反馈信号) G40: Cutter Radius Compensation Modes OFF (Only) 刀头补偿 G43.1, G49: Dynamic Tool Length Offsets G53: Move in Absolute Coordinates 按照机器绝对坐标移动. G54, G55, G56, G57, G58, G59: Work Coordinate Systems 选择工作坐标表. G61: Path Control Modes G80: Motion Mode Cancel 取消当前命令组. G90, G91: Distance Modes 绝对路径/相对路径 编程模式 G91.1: Arc IJK Distance Modes G92: Coordinate Offset 工件坐标系设定. G92.1: Clear Coordinate System Offsets G93, G94: Feedrate Modes 移动模式选择(G93 多少分钟 进多少步, G94 每分钟进多少步.) M0, M2, M30: Program Pause and End M3, M4, M5: Spindle Control 钻头刀具控制 M7* , M8, M9: Coolant Control 冷却液控制. M56* : Parking Motion Override Control (*) denotes commands not enabled in config.h by default.