To report machine data to your applications you have to be able to acquire it from your devices. For machines equipped with Mitsubishi controllers connected to your company network you can use the utility program MitsubishiM70M80 to do so. The program uses the most recent version of Mitsubishi’s M700/70 - M800/80 API (Application Program Interface) functions to access the controller and query data.
; CNCnetPDM Standard Mitsubishi INI
; Controller=M7NX (default), M8NX, NCXJ, NCXK, M6B or NX
[Machine01]
Controller=M7NX
Device=TCP1
CacheEnable=0
[Machine02]
Device=TCP2
Controller=M7NX
CacheEnable=0
[Machine03]
Device=TCP3
Controller=M7NX
CacheEnable=0
[Machine04]
Device=TCP4
Controller=M7NX
CacheEnable=0
[Machine05]
Device=TCP5
Controller=M7NX
CacheEnable=0
[Machine06]
Device=TCP6
Controller=M7NX
CacheEnable=0
[Machine07]
Device=TCP7
Controller=M7NX
CacheEnable=0
[Machine08]
Device=TCP8
Controller=M7NX
CacheEnable=0
[Machine09]
Device=TCP9
Controller=M7NX
CacheEnable=0
[Machine0A]
Device=TCP10
Controller=M7NX
CacheEnable=0
[Machine0B]
Device=TCP11
Controller=M7NX
CacheEnable=0
[Machine0C]
Device=TCP12
Controller=M7NX
CacheEnable=0
[Machine0D]
Device=TCP13
Controller=M7NX
CacheEnable=0
[Machine0E]
Device=TCP14
Controller=M7NX
CacheEnable=0
[Machine0F]
Device=TCP15
Controller=M7NX
CacheEnable=0
[Machine10]
Device=TCP16
Controller=M7NX
CacheEnable=0
[Machine11]
Device=TCP17
Controller=M7NX
CacheEnable=0
[Machine12]
Device=TCP18
Controller=M7NX
CacheEnable=0
[Machine13]
Device=TCP19
Controller=M7NX
CacheEnable=0
[Machine14]
Device=TCP20
Controller=M7NX
CacheEnable=0
[Machine15]
Device=TCP21
Controller=M7NX
CacheEnable=0
[Machine16]
Device=TCP22
Controller=M7NX
CacheEnable=0
[Machine17]
Device=TCP23
Controller=M7NX
CacheEnable=0
[Machine18]
Device=TCP24
Controller=M7NX
CacheEnable=0
[Machine19]
Device=TCP25
Controller=M7NX
CacheEnable=0
[Machine1A]
Device=TCP26
Controller=M7NX
CacheEnable=0
[Machine1B]
Device=TCP27
Controller=M7NX
CacheEnable=0
[Machine1C]
Device=TCP28
Controller=M7NX
CacheEnable=0
[Machine1D]
Device=TCP29
Controller=M7NX
CacheEnable=0
[Machine1E]
Device=TCP30
Controller=M7NX
CacheEnable=0
[Machine1F]
Device=TCP31
Controller=M7NX
CacheEnable=0
[Machine20]
Device=TCP32
Controller=M7NX
CacheEnable=0
[Machine21]
Device=TCP33
Controller=M7NX
CacheEnable=0
[Machine22]
Device=TCP34
Controller=M7NX
CacheEnable=0
[Machine23]
Device=TCP35
Controller=M7NX
CacheEnable=0
[Machine24]
Device=TCP36
Controller=M7NX
CacheEnable=0
[Machine25]
Device=TCP37
Controller=M7NX
CacheEnable=0
[Machine26]
Device=TCP38
Controller=M7NX
CacheEnable=0
[Machine27]
Device=TCP39
Controller=M7NX
CacheEnable=0
[Machine28]
Device=TCP40
Controller=M7NX
CacheEnable=0
[Machine29]
Device=TCP41
Controller=M7NX
CacheEnable=0
[Machine2A]
Device=TCP42
Controller=M7NX
CacheEnable=0
[Machine2B]
Device=TCP43
Controller=M7NX
CacheEnable=0
[Machine2C]
Device=TCP44
Controller=M7NX
CacheEnable=0
[Machine2D]
Device=TCP45
Controller=M7NX
CacheEnable=0
[Machine2E]
Device=TCP46
Controller=M7NX
CacheEnable=0
[Machine2F]
Device=TCP47
Controller=M7NX
CacheEnable=0
[Machine30]
Device=TCP48
Controller=M7NX
CacheEnable=0
[Machine31]
Device=TCP49
Controller=M7NX
CacheEnable=0
[Machine32]
Device=TCP50
Controller=M7NX
CacheEnable=0
[Machine33]
Device=TCP51
Controller=M7NX
CacheEnable=0
[Machine34]
Device=TCP52
Controller=M7NX
CacheEnable=0
[Machine35]
Device=TCP53
Controller=M7NX
CacheEnable=0
[Machine36]
Device=TCP54
Controller=M7NX
CacheEnable=0
[CHGAPIVL]
NCXJ=NOCHANGE
NCXK=NOCHANGE
M6B=NOCHANGE
NX=CHGAPIVL.DLL
M7NX=CHGAPIVL.DLL
M7NX=CHGAPIVL.DLL
[NC Alarm Message]
NCXJ=NOCHANGE
NCXK=NOCHANGE
M6B=MELLANG.DLL
NX=NXALMSG.DLL
M7NX=NXALMSG.DLL
M7NX=NXALMSG.DLL
[PLC Message]
NCXJ=NOCHANGE
NCXK=NOCHANGE
M6B=PLCMSG.DLL
NX=NOCHANGE
M7NX=NOCHANGE
M7NX=NOCHANGE
[BACK GROUND]
NCXJ=NOCHANGE
NCXK=NOCHANGE
M6B=NOCHANGE
NX=NOCHANGE
M7NX=NOCHANGE
M7NX=NOCHANGE
[System]
EnableRemoteMode=1
LogType=-1
[HOSTS]
TCP1=192.168.1.100,683
TCP2=192.168.1.100,683
TCP3=192.168.1.100,683
TCP4=192.168.1.100,683
TCP5=192.168.1.100,683
TCP6=192.168.1.100,683
TCP7=192.168.1.100,683
TCP8=192.168.1.100,683
TCP9=192.168.1.100,683
TCP10=192.168.1.100,683
TCP11=192.168.1.100,683
TCP12=192.168.1.100,683
TCP13=192.168.1.100,683
TCP14=192.168.1.100,683
TCP15=192.168.1.100,683
TCP16=192.168.1.100,683
TCP17=192.168.1.100,683
TCP18=192.168.1.100,683
TCP19=192.168.1.100,683
TCP20=192.168.1.100,683
TCP21=192.168.1.100,683
TCP22=192.168.1.100,683
TCP23=192.168.1.100,683
TCP24=192.168.1.100,683
TCP25=192.168.1.100,683
TCP26=192.168.1.100,683
TCP27=192.168.1.100,683
TCP28=192.168.1.100,683
TCP29=192.168.1.100,683
TCP30=192.168.1.100,683
TCP31=192.168.1.100,683
TCP32=192.168.1.100,683
TCP33=192.168.1.100,683
TCP34=192.168.1.100,683
TCP35=192.168.1.100,683
TCP36=192.168.1.100,683
TCP37=192.168.1.100,683
TCP38=192.168.1.100,683
TCP39=192.168.1.100,683
TCP40=192.168.1.100,683
TCP41=192.168.1.100,683
TCP42=192.168.1.100,683
TCP43=192.168.1.100,683
TCP44=192.168.1.100,683
TCP45=192.168.1.100,683
TCP46=192.168.1.100,683
TCP47=192.168.1.100,683
TCP48=192.168.1.100,683
TCP49=192.168.1.100,683
TCP50=192.168.1.100,683
TCP51=192.168.1.100,683
TCP52=192.168.1.100,683
TCP53=192.168.1.100,683
TCP54=192.168.1.100,683
The following tables show possible values for ‘Running Status’ and ‘Running Mode’:
The program was tested and works with the following controllers in production environments:
In a multi-axis, multi-part-system complex control NC system each system can be seen as an independent workspace that can have it's own machining programs, common variables, tools and associated axes. As part systems can run simultaneously and independently from each other they produce their own set of machine and performance data such as part counts, cycle times and errors.