关于H 和M 代码的区别

在机床的加工程序中,有的动作用的是M代码执行,而有的用的是H代码执行,请问M代码和H代码有什么区别吗?有什么资料能够参考吗?

最佳答案

楼主的问题具有一定典型性,在实际应用中,M代码和H代码各有用途,但是区别在于两者的处理终端、最终结果、处理过程全不相同,如下所示:
1.M代码的处理终端为plc的cpu,而H代码为NC的cpu,plc的cpu不参与运算,
2.M代码的最终结果是某数字量或模拟量的过程输出,如开启刀库的换刀,阀门的线性开阖。而H代码则参与伺服轴的插补运算,如刀具长度补偿,坐标移动时干涉区的计算等,
3.M代码的处理执行速度慢,由plc的扫描周期决定,而H代码的处理执行速度快,由NC的插补周期决定,
楼主具体可以参阅西门子权威资料包光盘 DOCONCD 2006 中的 
SINUMERIK 840Dsl/840D/840Di
SINUMERIK 810D
Special *s (Part 3)一节内容,其中对M代码和H代码介绍的非常详细。

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:29
下一篇 2017年11月12日 下午6:29

相关推荐

  • 通过opc客户端远程读取840D中的参数

    最近在做一个opc客户端,用它来读取西门子840D中OPC服务器的信息,但是不知道如何确定840D中各参数Item的ID,比如轴位置、跟踪误差、轴转速、电流、负载等。还有就是不清楚…

    SINUMERIK 2017年6月13日
  • 840D更换新的 NCU模块后

    840D更换新的 NCU模块后   1.硬件和软件上分别需要什么      &n…

    SINUMERIK 2017年6月12日
  • 840D SL 231820报警

    机床运行中,231820 轴X1 SERVO_3.3:(4)组件QQI_17编码器1 DRIVE_CLIQ:报文故障:组件号17故障原因:5,如何解决…

    SINUMERIK 2020年10月31日
  • 840d系统中DB2的使用

    840d系统中DB2的使用鄙人只知道700000为用户区域报警,对于5******以及6*******不知怎么使用,例如:DBB144-DBB145为停止进给/主轴停止类信号不知如…

    SINUMERIK 2018年12月9日
  • 关于程序运行过程中,主轴速度的修改

    之前发一个问题,就是用FC18来控制主轴,想实现主轴的速度随时在线修改。可能是我描述的不清楚,回复问题的工程师们都建议我在NC程序中对主轴速度进行设置。现在我再次把我的想法说一下,…

    SINUMERIK 2020年10月31日
  • 我今天碰到一个问题802D的数控系统出现以下报警

    我今天碰到一个问题802D的数控系统出现以下报警 70016 驱动为就绪 25201 轴Z1伺服故障 380500 pr…

    SINUMERIK 2018年12月5日
  • SINUMERIK系统中NCK专用保护区变量

    SINUMERIK系统中NCK专用保护区变量有哪些 最佳答案 请参考手册P205 参考资料:https://support.industry.siemens.com/cs/docu…

    SINUMERIK 2021年7月5日
  • 840D备份的驱动数据怎么看

    840D中备份数据..拷到电脑上用记事本打开只能看见NC数据看不到备份的驱动数据 例如:MD1409 有没有什么软件可以看见这些数据 最佳答案 如果你有GHOS…

    SINUMERIK 2017年12月2日
  • 802dsl 主轴换档

    802dsl 主轴换档,需要激活哪些参数,toolbox当中没有发现主轴换档子程序,从PLC-NCK的当中的 380×5006.3(主轴定位)和380×5006…

    2017年11月27日
  • 840d参数问题

    1、840d里驱动机床数据MD1105(减小最大电机电流)和MD1722是什么意思?2、诊断画面里“平稳的当前实际值”机床运动时正常范围是多少?有一台五坐标A轴这个值一到百分之40…

    SINUMERIK 2017年11月1日