朋友:你好!
你的程序是第一条圆弧没有走,但是不归零。我把你的程序改一下,应该没有问题了!你试试看!
B 2643B 0B 2643 GX L1
B 12000B 21000B 21000 GY L1
B 5000B 1000B 5000 GX L1
B 0B 3500B 3500 GY SR1
B 7500B 12750B 12750 GY L3
B 3000B 2000B 3000 GX L2
B 3000B 6000B 6000 GY L4
B 10000B 17000B 17000 GY L1
B 6000B 0B 6000 GX NR1
B 3571B 714B 3571 GX L3
B 4000B 7000B 7000 GY L1
B 2500B 0B 2500 GX L3
B 4100B 7175B 7175 GY L3
B 18000B 3600B 18000 GX L3
B 0B 3095B 3095 GY L4
B 16187B 3237B 16187 GX L1
B 11659B 20403B 20403 GY L3
首先在你的电脑和 单板机之间要有一根数据传输线!
然后用CAXA把图画好,生成3B程序后,要把单板机设置成接收代码的状态!
选择要加工的图形,生成3B代码,再选择代码传输,选择应答传输,而不是同步传输
BX
BY
BJ
GX(GY)
指令代码
以上是标准格式B是间隔符号而已!GX
GY
指的是计数长度方向指令代码有L1,L2,L3,L4这几个代表1-4象限直线且L1为X正向,L2为Y正向,L3为X负向,L4为Y负向SR1,SR2,SR3,SR4,NR1,NR2,NR3,NR4,表示四个象限顺圆逆圆直线编程X,Y代表以起点为原点的终点坐标,
J为计数长度,计数长度方向为直线在X,Y轴投影大的为计数方向投影为
J值计数长度在编圆是反之编圆是以起点为原点,X,Y为圆心坐标,投影长度为所有圆弧投影总和,取小值!指令按起点的算!以上所有值为绝对值!注意坐标原点是变化的这里有个相对坐标绝对坐标的问题,每个线段都对应一个坐标!以上为代码格式,具体 *** 作时还得考虑补偿问题,就不说了只是用三角函数而已!
以上就是关于线切割3b程序出问题啦全部的内容,包括:线切割3b程序出问题啦、如何把生成的线切割3B程序传给机床、线切割切割整圆,3B程序是怎么编的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)