For manufacturing machines equipped with Mitsubishi controllers this diagnostic tool enables you to test reading and writing operations by using all available commands for these devices. It enables to quickly setup customized Mitsubishi device driver INI files for CNCnetPDM. The program can be executed on a PC with MS Windows OS (>= XP SP3) connected to your controller via Ethernet. It can be used for machines other than from Citizen or Mazak.
; 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
Data Type (5): Allows you to adjust the data type for the command according to the ‘Default Data Type’ mentioned in the documentation of the respective command.
Parameter Value (X) (6): For commands that require a parameter value e.g. a common variable number M_SSEC_CMVRS_DAT(x) you can enter it’s number here. Input this parameter for commands that end with (x).
MitsubishiCommands also allows you to change data at the controller by using commands with note ‘W’ or ‘RW’ in column R/W of their documentation e.g. M_SSEC_CMVRS_DAT(x).
The program was tested and works with the following controllers in production environments, others may work as well: