西门子无法识别G20 G24 G25 G26

刚接触西门子840d系统,以前公司从来没用过,现在调试好一台后,运行程序中有G20 或者G24或者G25或者G26的指令系统提示指令未说明或无法识别,我都是按编程手册上编的 程序绝对没问题,不知道是不是系统哪里需要设置啊。还有我走G75X0时系统可以按G0的速度回编程原点,但是走G74X0时系统提示进给倍率为零,可是这个又不受倍率控制的,而且我倍率开关也都不在零位。估计也是系统哪里设置不正确。请各位专家帮忙解决。这里先谢过了。

最佳答案

楼主的问题应该是指令使用的问题,西门子规定:
1. G20表示英制单位,G21表示公制单位。
2.机床出厂前一般设定为G21状态,机床的各项参数均以公米制单位设定,假如一个程序用G20指令,则在程序开始即要写入 G20,则程序中的刀补值、坐标位置、MPG的位移量的一些数据均为英制(单位为英寸)。
3.在一个程序内,不能同时使用G20或G21指令,且必须在坐标系确定前指定。
4.G20或G21指令,通常单独使用,且不和其它指令出现在同一单节。
5.G20或G21指令断电前后一致,即下电前使用G20或G21指令,在下次上电后仍有效,除非重新设定。
6.走G74X0时系统提示进给倍率为零,是因为程序中未指定每次走刀在X向、Z向进给切削量,

因此楼主的问题还主要是在指令的引用规则上,系统设置是没有问题的。建议查询西门子的基础编程。

提问者对于答案的评价:
ok

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc212308.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月16日 上午10:44
下一篇 2017年11月16日 上午10:44

相关推荐