一般的来说,M0M1M2M30M98M99都是各种系统都共同的,也是系统指定的,不可以由用户定义的。而且一般约定俗成M3M4M5M6M7M8M9M10M11M13M14功能都是一样的,打个比方M3在三菱里是主轴正转,在FANUC里也是主轴正转,在西门子里也是一样,虽然也可以把M3定义成喷水或者开除屑机,但是没人会这么做。但是除此之外定义就不是那么严谨了,我看过很多个版本的PLC,里面的M代码五花八门,所以一般机床厂家会给一个M代码的列表,最好照着上面的用,不要照以前的习惯,说不准会出什么问题。
另外在读到这些M代码时,不同系统的在处理时也会稍有不同,比如FANUC是在F789里体现,而三菱是在R20里体现。
数控系统,
http://www.minyantech.com
1:数控部分--就是产生G M N 指令的.
2:PLC部分--逻辑控制.
数控部分你只要告它你的系统参数,.你不能把慨念搞混,