关键字:laser、sculpture、writing、C#、STC12c5a60s2
图1(效果图):
图2 (效果图):
图3 (上位机图片):
图4 (刀路文件添加结束符程序图):
该机器主要是建立一个二维的坐标系,通过数控机床的G代码作为改变坐标的介质。G代码中包括终点坐标和激光的移动方式(或者激光的关闭),激光的当前位置为起始坐标,当上位机程序(电脑)发送一行G代码到下位机(单片机)时,下位机程序解析出终点坐标和激光的移动方式,然后激光按照指定的路径开始移动,即可划出一条激光灼烧的路径。
1、“G00 X10 Y10 ” 表示快速移动。即让激光从起始位置快速移动到终点坐标(10,10)点。2、 “G01 X20 Y20”表示直线插补。即让激光从现在的 位置以直线的方式移动到终点位置(20, 20)点。3、 “G02 X30 Y30”表示顺时针圆弧插补。即让激光从现在的位置以顺时针圆弧的方式移动到终点位置(30, 30)点。4、 “G03 X40 Y40”表示逆时针圆弧插补。即让激光从现在的位置以逆时针圆弧的方式移动到终点位置(40, 40)点。5、“M05 ” 表示关闭激光 。 (上位机中处理“Z2”也是关闭激光)6、 “M03” 表示打开激光 。 (上位机中处理“Z-1”是打开激光)7、 “F30” 表示移动速度。即激光的移动速度设置为30