Page 1
Programming help systems Alarm/Machine data help SINUMERIK SINUMERIK 840D sl/840Di sl/810D Online Help (HE1) Commissioning Manual Valid for: control system SINUMERIK 840D sl/840DE sl SINUMERIK 840Di sl/840DiE sl SINUMERIK 840D/840DE SINUMERIK 840Di/840DiE SINUMERIK 810D/810DE Software Software Version HMI Advanced 11/2006 6FC5397-0DP10-0BA0...
Page 2
Trademarks All names identified by ® are registered trademarks of the Siemens AG. The remaining trademarks in this publication may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Table of contents Programming help systems ........................5 Overview ............................5 Quick "ASCII" help .........................8 1.2.1 Extending/replacing the help function....................8 1.2.2 Entries in the file "IF.INI" ........................8 1.2.3 Extension of text files ........................11 1.2.4 Extension of a topic........................13 1.2.5 Extension of an instruction......................14 1.2.6 Parameterization of extended "PDF"...
Programming help systems Overview Programming help systems The extendible programming help systems listed below are available on the PCU 50.3 controller: • Quick "ASCII" help • Extended "PDF" help – Additional help (PDF file) from the quick "ASCII" help – Additional help on input fields of cycle parameterization screens –...
Page 6
Programming help systems 1.1 Overview Principle of PDF help The PDF help depends on the following components being available in the help file storage location: • Call file, e.g., PG_GR.TXT, with the information: <PDF file name> <ID> <search term> for each call •...
Page 7
The help adheres to the search sequence below: • F:\USER\HLP • F:\ OEM\HLP • F:\ ADD_ON\HLP • F:\MMC2\HLP • F:\HMI_ADV\HLP • F:\ DH\CUS.DIR\HLP.DIR (user directory) • F:\ DH\CMA.DIR\HLP.DIR (manufacturer directory) • F:\ DH\CST.DIR\HLP.DIR (Siemens directory) • F:\ DH\COM.DIR\HLP.DIR Online Help (HE1) Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0...
Programming help systems 1.2 Quick "ASCII" help Quick "ASCII" help You can call up a number of help functions in the editor to provide programming support "Information" with the editing of part programs via the key: • Quick "ASCII" help –...
Page 9
• End user "DH\CUS.DIR\USER_GR.COM" (any file name) "Settings" (entered under Note The path for the Siemens text file "DH\CST.DIR\lFS_GR.COM" must exist, otherwise an error message is output. There are different parameterization options for the names of the text files when assigning the text path.
Page 10
Programming help systems 1.2 Quick "ASCII" help Extract from TXT file "IFM_GR.COM": a2//G00/Linear interpolation with rapid traverse (m) , quick help a2//G01/Linear interpolation with feed (m) a/20/"PGA.PDF",2,"="/=/Assignment operator with extended help a/3/"PG.PDF",17,"ANG"/ANG/Contour angle (s) with extended cycle help m/14/"PGZ.PDF",302,"CYCLE77"/CYCLE77/Circular spigot milling cycle with extended cycle help CONTEXT section Increased context sensitivity of the help function can be selected in the [CONTEXT] section.
"t" = Turning "g" = Grinding "s" = Nibbling "p" = Punching "a" = Display all technologies [TEXTFILES] Siemens = DH\CST.DIR\IFS_GR.COM Machine manufacturer = DH\CMA.DIR\IFM_GR.COM Machine manufacturer = DH\CMA.DIR\IFI_GR.COM End user = DH\CUS.DIR\USER_GR.COM [CONTEXT] = 0: Context sensitivity not active...
Page 12
Note Within each of the individual text files, the Siemens topics are displayed first, followed by those of the machine manufacturer and finally those of the end user. The specified sequence only appears if the topics are declared first and then the instructions of the text file.
Topic ID User 0..49 Siemens 50...99 Machine manufacturer From 100 End user The following topic IDs exist as standard in the Siemens text file: Table 1-2 Defined topic IDs Topic ID Topic name Topic ID Topic name Preparatory functions Program handling...
Programming help systems 1.2 Quick "ASCII" help 1.2.5 Extension of an instruction Extension of an instruction An instruction contains descriptive texts, e.g., "G0/Linear interpolation with rapid traverse". An instruction is assigned to a topic via the topic ID. Parameters of instruction definition An instruction definition contains the following parameters: Technology/topic ID/extended help/instruction text/descriptive text Example of editor help:...
Programming help systems 1.2 Quick "ASCII" help Technology The following characters are defined for specifying the technology category: "m" = Milling "t" = Turning "g" = Grinding "s" = Nibbling "p" = Punching "a" = Display for all technologies Note Entries are separated by commas so as to enable them to be assigned to several technologies and different topics.
Page 16
Programming help systems 1.2 Quick "ASCII" help Parameters of instruction definition Technology/topic ID/extended help/instruction text/descriptive text Extended help The following entries are possible in the "Extended help" parameter: • Editor help /"PDF file name", help ID, "search string"/ • Cycle help /"PDF file name", help ID, "search string"...
Page 17
Programming help systems 1.2 Quick "ASCII" help Instruction text An instruction text could be "G17", for example. This text is transferred to the part program "Transfer to editor" currently being edited when the command is issued. The instruction text can be approx. 12 characters long. Descriptive text The descriptive text is the help text which describes the instruction in more detail.
Programming help systems 1.3 Extended "PDF" help 1.2.7 Extension with alarm text variables Function A special situation with respect to parameterization of the section for descriptive texts or topic names is to store these in the section instead of the descriptive texts ("alarm text variables").
Programming help systems 1.3 Extended "PDF" help 1.3.2 Extending programming help A special entry in the "Extended help" parameter of the instruction definition makes it possible to integrate an extended help in addition to the quick help (e.g., detailed information on the selected command).
Page 20
Programming help systems 1.3 Extended "PDF" help 2) Generate text file Copy the single-column index generated above (right-justified page numbers) and save it in a text file (*.TXT). Example: MEAW 155 <Search string> <page> The text file for the PDF call requires the following syntax: <PDF file name>...
(IFIT_COM or IFIM_COM) for the ISO mode quick "ASCII" help. The extended "PDF" help can thus be called from the quick "ASCII" help. IF.INI [TEXTFILES] [TEXTFILES] ;text files containing the information shown in the help system Siemens=cst.dir\ifs_.com SiemensI=cst.dir\ifit_.com or ifim_.com Manufacturer= End user= Online Help (HE1)
• MD20150 GCODE_RESET_VALUES[n(active channel),47] If MD20150 [47] = 2, the file entered in the INI file under "SiemensI" (ISO mode) is used (otherwise the file under "Siemens" is used). • MD10880 MM_EXTERN_CNC_LANGUAGE MD10880 specifies whether the controller is to be designed for turning or milling in ISO mode.
Page 23
Programming help systems 1.4 ISO mode help Necessary files • IFIT_.COM or IFIM_.COM: Text file with ISO mode commands and brief description • *.PDF: e.g., 840D_PGIT_GR.PDF • *.TXT: e.g., 840D_PITG_GR.TXT 1) Define jump labels in document The jump labels must be identified by an index entry and a single-column index list (right-justified page numbers) must be generated in the document (e.g., Winword) which is to be displayed on the controller as a PDF.
Page 24
Programming help systems 1.4 ISO mode help 5) Read files into controller The generated files (*.PDF and *.TXT) must now be read into directory F:\USER\HLP on the controller. Note In the case of a larger volume of indices, the call file can be created automatically using Microsoft Excel: •...
Alarm/Machine data help Overview The functionality and extendibility of the alarm and machine data help are described in the sections below. Software • HMI Advanced • Adobe Reader 4.x (available free over the Internet/from specialist dealer) The Adobe Acrobat Reader 4.x software is supplied on the SINUMERIK 840D/840D sl controller as standard.
Page 26
Alarm/Machine data help 2.1 Overview Creation procedure • Define jumps in the help document (e.g., using standard index function of DTP systems) and generate • Store jump file as text file • Generate PDF file Result: • A call file (text file) with the information: <PDF file name>...
Page 27
The help adheres to the search sequence below: • F:\USER\HLP • F:\ OEM\HLP • F:\ ADD_ON\HLP • F:\MMC2\HLP • F:\HMI_ADV\HLP • F:\ DH\CUS.DIR\HLP.DIR (user directory) • F:\ DH\CMA.DIR\HLP.DIR (manufacturer directory) • F:\ DH\CST.DIR\HLP.DIR (Siemens directory) • F:\ DH\COM.DIR\HLP.DIR Online Help (HE1) Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0...
When help is called up, a PDF file is opened and the relevant alarm is displayed on the controller in Adobe Reader. The files containing the alarms are stored in the directories below: • Siemens alarms: F:\HMI_ADV\HLP • Manufacturer alarms: F:\DH\CMA.DIR\HLP • User alarms: F:\DH\USER\HLP...
Alarm/Machine data help 2.2 Alarm help Other languages The alarm texts are available in the following languages: CH: Simplified Chinese TW: Standard Chinese KO: Korean JA: Japanese SW: Swedish HU: Hungarian PO: Portuguese CZ: Czech TR: Turkish RU: Russian PL: Polish NL: Dutch The naming convention specified above for language codes must be used for the file names of the user alarms (must not be changed).
Alarm/Machine data help 2.2 Alarm help 2) Generate text file Copy the single-column index generated above (right-justified page numbers) and save it in a TXT file. Example: 10702 90 <ID> <page> The search string (alarm number) is identical to the ID number in this case. The text file for the PDF call now requires the following syntax: <PDF file name>...
Alarm/Machine data help 2.2 Alarm help 2.2.4 Changing "Win-Help" alarm help to "PDF help" To change the help function from "Win-Help" to "PDF help", proceed as described in in the previous section: "Extension of alarm help". 1. Define jump labels for each alarm number in the document: The jump labels must be identified by an index entry and a single-column index list (right-justified page numbers) must be generated in the document (e.g., Winword) which is to be displayed on the controller as a PDF.
The machine data help is based on the "PDF help", i.e., when help is called up, a PDF file is opened and the relevant alarm is displayed on the controller in Adobe Reader. The files containing the machine data are stored in the directories below: • Siemens MD: F:\MMC2\HLP • User MD: F:\USER\HLP File names...
Alarm/Machine data help 2.3 Machine data help Structure of text file PDF file without language code MD number Page DROT.PDF 1000 DROT.PDF 1001 DROT.PDF 1002 Meanings of names Name Meaning N_NCK_GR.PDF General MD C_NCK_GR.PDF Channel-specific MD A_NCK_GR.PDF Axis-specific MD S_NCK_GR.PDF Setting data DISPL_GR.PDF Display MD...
Page 34
Alarm/Machine data help 2.3 Machine data help 2) Generate text file Copy the single-column index generated above (right-justified page numbers) and save it in a TXT file. Example: 10000 170 <ID> <page> The search string (MD number) is identical to the ID number in this case. The text file for the PDF call now requires the following syntax: <PDF file name>...