怎样把cnc编好的程序串起来一起跑

怎样把cnc编好的程序串起来一起跑,第1张

如果你不能把代码和机床移动轨迹联系起来,还是别改了。

删程序、连程序都是建立在知道代码含义的基础之上的。你能看懂了,就知道怎么改了。

以法兰克为例,你只需要把第一个程序尾巴M30和后面的代码删掉,第二个程序G54改成G55后复制到第一个里面就可以了。但是有些机床就没这么简单,多年前开过海德汉ITNC430的系统,只要程序里面有两个转速,它就会报警停下……所以还是那句话,不懂代码别改,撞坏了你就得提桶跑路了。

编程是编定程序的中文简称,就是让计算机代码解决某个问题,对某个计算体系规定一定的运算方式,使计算体系按照该计算方式运行,并最终得到相应结果的过程。

为了使计算机能够理解人的意图,人类就必须将需解决的问题的思路、方法和手段通过计算机能够理解的形式告诉计算机,使得计算机能够根据人的指令一步一步去工作,完成某种特定的任务。这种人和计算体系之间交流的过程就是编程。

编程:

设计具备逻辑流动作用的一种“可控体系”【注:编程不一定是针对计算机程序而言的,针对具备逻辑计算力的体系,都可以算编程。】

串联程序可以在程序页里创建新的主程序,在里面编辑以M98 P*调用所需要的程序,或G65 P* 或者M98/G65<***>*的意思是程序名称,如果不懂我仔细再教你如下:例如你需要串联的程序名称是1、2、3、4

那么创建新程序O005,然后在O005里编辑以下内容:

G0 G91 G28

M98 P1

M01 (选择性停止)

M98P2

......值得选到M98P4

结尾以M30结束程序

1-4的程序里结尾要把M30改成M99

不然只做程序1,机器就程序结束了

首先你要把G54改成你需要的,如G55 G56 ,保存后,然后把两个程序合并起来,删掉前面和后面的,以你那为例子,%

( TOOL - 00DIA. OFF. - 00LENGTH - 00DIA. - 4.0000)

G90G54G00X-33.1453Y-33.1453

Z15.S12000M03

(d4)

Z5.

G01Z-.1F5000.

X-33.6146Y-32.6167F4000.

G02X-34.8963Y-28.9115I4.7065J3.7024

G01Y28.9115

G02X-28.9115Y34.8963I5.9785J.0062

G01X28.9115

G02X34.8963Y28.9115I.0062J-5.9785

G01Y-28.9115

G02X28.9115Y-34.8963I-5.9785J-.0062

G01X-28.9115

G02X-33.1453Y-33.1453I.0234J6.0501

G01X-33.1677Y-33.1652

Z-.3429F5000.

X-33.6358Y-32.638F4000.

G02X-34.9176Y-28.9328I4.7065J3.7024

G01Y28.9328

G02X-28.9328Y34.9176I5.9785J.0062

G01X28.9328

G02X34.9176Y28.9328I.0062J-5.9785

G01Y-28.9328

G02X28.9328Y-34.9176I-5.9785J-.0062

G01X-28.9328

G02X-33.1677Y-33.1652I-.0042J5.983

G01X-33.1901Y-33.1851

Z-.5857F5000.

X-33.6571Y-32.6592F4000.

G02X-34.9388Y-28.954I4.7065J3.7024

G01Y28.954

G02X-28.954Y34.9388I5.9785J.0062

G01X28.954

G02X34.9388Y28.954I.0062J-5.9785

G01Y-28.954

G02X28.954Y-34.9388I-5.9785J-.0062

G01X-28.954

G02X-33.1901Y-33.1851I-.0044J5.9822

G01X-33.2125Y-33.205

Z-.8286F5000.

X-33.6783Y-32.6805F4000.

G02X-34.9601Y-28.9753I4.7065J3.7024

G01Y28.9753

G02X-28.9753Y34.9601I5.9785J.0062

G01X28.9753

G02X34.9601Y28.9753I.0062J-5.9785

G01Y-28.9753

G02X28.9753Y-34.9601I-5.9785J-.0062

G01X-28.9753

G02X-33.2125Y-33.205I-.0046J5.9815

G01X-33.235Y-33.2249

Z-1.0714F5000.

X-33.6996Y-32.7017F4000.

G02X-34.9813Y-28.9965I4.7065J3.7024

G01Y28.9965

G02X-28.9965Y34.9813I5.9785J.0062

G01X28.9965

G02X34.9813Y28.9965I.0062J-5.9785

G01Y-28.9965

G02X28.9965Y-34.9813I-5.9785J-.0062

G01X-28.9965

G02X-33.235Y-33.2249I-.0047J5.9807

G01X-33.2574Y-33.2448

Z-1.3143F5000.

X-33.7208Y-32.723F4000.

G02X-35.0026Y-29.0178I4.7065J3.7024

G01Y29.0178

G02X-29.0178Y35.0026I5.9785J.0062

G01X29.0178

G02X35.0026Y29.0178I.0062J-5.9785

G01Y-29.0178

G02X29.0178Y-35.0026I-5.9785J-.0062

G01X-29.0178

G02X-33.2574Y-33.2448I-.0049J5.98

G01X-33.2798Y-33.2648

Z-1.5571F5000.

X-33.7421Y-32.7442F4000.

G02X-35.0238Y-29.039I4.7065J3.7024

X-27.5139F4000.

X27.5168Y-27.5139

X27.3795Y27.3873

X-27.3873Y27.3795

Y-27.3873

G00Z5.

Z15.(aaaaaa)

G90G54G00X-33.1453Y-33.1453

Z15.S12000M03

(d4)

Z5.

G01Z-.1F5000.

X-33.6146Y-32.6167F4000.

G02X-34.8963Y-28.9115I4.7065J3.7024

G01Y28.9115

G02X-28.9115Y34.8963I5.9785J.0062

G01X28.9115

G02X34.8963Y28.9115I.0062J-5.9785

G01Y-28.9115

G02X28.9115Y-34.8963I-5.9785J-.0062

G01X-28.9115

G02X-33.1453Y-33.1453I.0234J6.0501

G01X-33.1677Y-33.1652

Z-.3429F5000.

X-33.6358Y-32.638F4000.

G02X-34.9176Y-28.9328I4.7065J3.7024

G01Y28.9328

G02X-28.9328Y34.9176I5.9785J.0062

G01X28.9328

G02X34.9176Y28.9328I.0062J-5.9785

G01Y-28.9328

G02X28.9328Y-34.9176I-5.9785J-.0062

G01X-28.9328

G02X-33.1677Y-33.1652I-.0042J5.983

G01X-33.1901Y-33.1851

Z-.5857F5000.

X-33.6571Y-32.6592F4000.

G02X-34.9388Y-28.954I4.7065J3.7024

G01Y28.954

G02X-28.954Y34.9388I5.9785J.0062

G01X28.954

G02X34.9388Y28.954I.0062J-5.9785

G01Y-28.954

G02X28.954Y-34.9388I-5.9785J-.0062

G01X-28.954

G02X-33.1901Y-33.1851I-.0044J5.9822

G01X-33.2125Y-33.205

Z-.8286F5000.

X-33.6783Y-32.6805F4000.

G02X-34.9601Y-28.9753I4.7065J3.7024

G01Y28.9753

G02X-28.9753Y34.9601I5.9785J.0062

G01X28.9753

G02X34.9601Y28.9753I.0062J-5.9785

G01Y-28.9753

G02X28.9753Y-34.9601I-5.9785J-.0062

G01X-28.9753

G02X-33.2125Y-33.205I-.0046J5.9815

G01X-33.235Y-33.2249

Z-1.0714F5000.

X-33.6996Y-32.7017F4000.

G02X-34.9813Y-28.9965I4.7065J3.7024

G01Y28.9965

G02X-28.9965Y34.9813I5.9785J.0062

G01X28.9965

G02X34.9813Y28.9965I.0062J-5.9785

G01Y-28.9965

G02X28.9965Y-34.9813I-5.9785J-.0062

G01X-28.9965

G02X-33.235Y-33.2249I-.0047J5.9807

G01X-33.2574Y-33.2448

Z-1.3143F5000.

X-33.7208Y-32.723F4000.

G02X-35.0026Y-29.0178I4.7065J3.7024

G01Y29.0178

G02X-29.0178Y35.0026I5.9785J.0062

G01X29.0178

G02X35.0026Y29.0178I.0062J-5.9785

G01Y-29.0178

G02X29.0178Y-35.0026I-5.9785J-.0062

G01X-29.0178

G02X-33.2574Y-33.2448I-.0049J5.98

G01X-33.2798Y-33.2648

Z-1.5571F5000.

X-33.7421Y-32.7442F4000.

G02X-35.0238Y-29.039I4.7065J3.7024

X-27.5139F4000.

X27.5168Y-27.5139

X27.3795Y27.3873

X-27.3873Y27.3795

Y-27.3873

G00Z5.

Z15.

M30

%这样就OK,以次类摧,把G代码改成相应的,把两个程序中间随便添加几个字母方便自己查找!


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/7912758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存