
我说一下编程的思路,按这个思路去编程就很简单。
先编辑加工一件的数控程序,程序结束用M99,做为子程序用。假设程序号为0001。
主程序是下面这样的格式:
G54
M98 调用0001号程序一次。
G55
M98 调用0001号程序一次。
G56
M98 调用0001号程序一次。
G54
M30
机床上的特别的 *** 作如下:
G54的值不修改(X、Z都是0)
G55的X保持为0,Z修改为-(工件长度+刀宽),如果要平端面,就要把端面余量加上去。
G56的X保持为0,Z修改为G55的Z值的2倍。
注意:以上2个Z都是负值。材料每次伸出的长度必须一致,而且要保证能加工3件产品。
其余没有什么特别的,在第一件产品的地方对刀,然后调出主程序加工。
如果我的回答对您有帮助,请及时采纳为最佳答案,谢谢!
用5个坐标系调用子程序来加工
例如 G54 G55 G56 G57 G58
G54加工第一个 G55偏移量是-51(工件厚3mm+切刀假设是2MM宽+平端面余量01)
G56是-51乘于2
G57是-51乘于3
G58是-51乘于4
刀补---坐标系--把上面算出来的数字录入到对应的坐标系里
工艺
放料程序 (放料的长度大于5个偏移量,就像加工一个20长的工件得多放点)
G54;
M98 P1111; 编个1111号的子程序(加工一个工件的程序)以M99;结尾
G55;
M98 P1111;
G56;
M98 P1111;
G57;
M98 P1111;
G58;
M98 P1111;
G54;
G28 U0 W0;
M5;
M30;
想快的话 ,一次外圆车好 子程序就倒角平面镗孔切断
如果还想快的话 可以用切刀切断后平端面 这样省了换刀时间
其他地方没有多少可以省的了
G0是快速定位;G17是使用XY平面;G55是当前调用的坐标系;
M61:工件直线位移,位置一;M62:工件直线位移,位置二
M61-M70都是工件直线位移
G54-G59 工件坐标系选择(G54-G59)
1 格式
G54 X_ Y_ Z_;
2 功能
通过使用 G54 – G59
命令,来将机床坐标系的一个任意点 (工件原点偏移值) 赋予 1221 – 1226 的参数,并设置工件坐标系(1-6)。该参数与 G
代码要相对应如下:
工件坐标系 1 (G54) ---工件原点返回偏移值---参数 1221
工件坐标系 2 (G55)
---工件原点返回偏移值---参数 1222
工件坐标系 3 (G56) ---工件原点返回偏移值---参数 1223
工件坐标系 4 (G57)
---工件原点返回偏移值---参数 1224
工件坐标系 5 (G58) ---工件原点返回偏移值---参数 1225
工件坐标系 6 (G59)
---工件原点返回偏移值---参数 1226
在接通电源和完成了原点返回后,系统自动选择工件坐标系 1 (G54) 。在有
“模态”命令对这些坐标做出改变之前,它们将保持其有效性。
除了这些设置步骤外,系统中还有一参数可立刻变更G54~G59 的参数。工件外部的原点偏置值能够用
1220 号参数来传递。
以上就是关于数控车一次多车的编程全部的内容,包括:数控车一次多车的编程、加工中心铣35槽,用18刀,怎么编程序。、数控编程中的G0G17G55M61M62M63M64 这些都是什么意思 这些在程序的顶端的等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)