Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
11
File IF.INI 
[TECHNOLOGY] 
"m" = Milling 
"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 
= 1: Context sensitivity active 
[TEXTSEARCH] 
= 1: Text search for instruction texts only 
= 2: Text search for descriptive texts only 
= 3: Text search for instruction and descriptive texts 
1.2.3 
Extension of text files 
Categories 
These two categories are available in the text files:  
• Topic definition 
• Instruction definition 
The functions below can be entered in the *.COM text files of the help in the specified format: 
• Topics as IDs of an instruction grouping 
• Instructions with descriptive texts 
• Instructions with call for extended help 
– "PDF" editor help or 
– Cycle help on input fields of cycle screens, in which parameters are supplied to the 
instruction 
• Instructions with alarm text variables as descriptive texts 
Change pdf file to jpg file - Convert PDF to JPEG images in C#.net, ASP.NET MVC, WinForms, WPF project
How to convert PDF to JPEG using C#.NET PDF to JPEG conversion / converter library control SDK
convert pdf to jpg converter; best pdf to jpg converter online
Change pdf file to jpg file - VB.NET PDF Convert to Jpeg SDK: Convert PDF to JPEG images in vb.net, ASP.NET MVC, WinForms, WPF project
Online Tutorial for PDF to JPEG (JPG) Conversion in VB.NET Image Application
convert pdf to jpg file; convert pdf to jpg for online
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
12
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
One line is available for each of these in the associated text file. 
The screenshot below shows an example: 
Figure 1-1 Siemens text file 
The topic definition contains the following parameters: 
Topic definition 
Technology code "r"/topic ID/topic name 
The instruction definition contains the following parameters: 
Instruction definition 
Technology/topic ID/extended help/instruction text/ 
descriptive text 
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. 
The instructions in the text files must be stored in alphabetical order if the standard,  
machine manufacturer and end user instructions are to be sorted correctly. 
Online Convert Jpeg to PDF file. Best free online export Jpg image
You can drag and drop your JPG file in the box, and then start immediately to sort the files, try out some settings and then create the PDF files with the
best program to convert pdf to jpg; best pdf to jpg converter for
Online Convert PDF to Jpeg images. Best free online PDF JPEG
Online PDF to JPEG Converter. Download Free Trial. Convert a PDF File to JPG. Drag and drop your PDF in the box above and we'll convert the files for you.
convert pdf to jpg batch; .net convert pdf to jpg
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
13
1.2.4 
Extension of a topic 
Extension of a topic 
A topic represents an instruction grouping which can be used for displaying instructions. 
One line for the topic definition contains the following 3 parameters: 
Topic definition 
Technology code "r"/topic ID/topic name 
The following line could then appear in the text file, for example: 
r/2/Motion commands 
r: Permanently defined in topic definitions 
2: Topic ID used for assigning instructions. 
Motion commands: Topic name 
The "/" character separates the parameters and may only be used as a text character in the 
last parameter. 
The length of the topic name is limited by the display and must not exceed 40 characters 
with a standard text size of 8 pt, for example. 
The following topic IDs are reserved:  
Table 1-1 
Topic IDs 
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 
13 
Program handling 
Motion commands 
14 
Standard cycles 
Path action 
15 
Measuring cycles 
Feedrate 
16 
Measurement 
Spindle 
17 
Synchronized actions 
Axis handling 
18 
Interrupt handling 
M functions 
19 
String/field operations 
H functions 
20 
Math. functions/operators 
Offsets 
21 
Definitions 
10 
Transformations 
22 
High-level language elements 
11 
Tool management/ 
compensation 
23 
Parameters 
12 
Technology functions 
24 
System variables 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
VB.NET Components to combine various scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Append one PDF file to the end of another one in VB.NET.
convert .pdf to .jpg online; change file from pdf to jpg
C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
scanned images to PDF, such as tiff, jpg, png, gif, bmp, etc. Merge Microsoft Office Word, Excel and PowerPoint data to PDF form. Append one PDF file to the end
convert pdf image to jpg online; convert pdf to jpeg on
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
14
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
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: 
a/20/"PGA.PDF",2,"="/=/Assignment operator 
a:  Milling 
technology
20:  Standard cycles 
topic ID
"PGA.PDF",2,"=": 
Extended help
on command "=" 
=: 
Instruction text
Assignment operator: 
Descriptive text
If the above line is entered in one of the user text files (e.g., IFM_GR.COM), help file 
"PGA.PDF" is called up for the command "=" and the relevant help section is displayed. 
Example of cycle help: 
m/14/"PGZ.PDF",302,"CYCLE83"/CYCLE83/Deep-hole drilling milling 
cycle 
m:  Milling 
technology
14:  Standard cycles 
topic ID
"PGZ.PDF",302,"RTP": 
Extended help
for "RTP" parameter on the cycle 
parameterization screenform 
CYCLE83: 
Instruction text 
CYCLE83 
Deep-hole drilling milling cycle: 
Descriptive text
If the above line is entered in one of the user text files, user cycle "CYCLExx" is supported 
by the help system. It is displayed if 
• either technology-independent code "a" 
• or miller-specific code "m" has been entered in initialization file "IF.INI". 
It is assigned to "Standard cycles" via topic ID "14" and can, therefore, also be found via the 
corresponding entry in the topic search. 
The last parameter contains the descriptive text, which is displayed in the relevant column of 
the help system, and which is designed to give the user an initial indication as to the function 
of the cycle. 
The "/" character separates the parameters and may only be used as a text character in the 
last parameter. 
C# Image Convert: How to Convert Adobe PDF to Jpeg, Png, Bmp, &
C# sample code for PDF to jpg image conversion. This demo code convert PDF file all pages to jpg images. // Define input and output files path.
changing pdf to jpg on; convert pdf to 300 dpi jpg
C# Image Convert: How to Convert Dicom Image File to Raster Images
RasterEdge.XDoc.Office.Inner.Office03.dll. RasterEdge.XDoc.PDF.dll. RasterEdge.XDoc. PowerPoint.dll. This demo code convert dicom file all pages to jpg images.
change pdf to jpg; bulk pdf to jpg converter
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
15
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. 
Topic ID 
The topic ID is used for assigning instructions of a particular topic to the topic definition and 
for displaying these under the topic. 
Integrating additional commands 
If additional commands and a brief description are to be integrated in the help, these must be 
incorporated using the syntax described above in file IfM_gr.com (any file name), which is 
stored in directory Dh\CMA.dir\. If an additional help (extended "PDF" help) is to be called up 
for these commands, the parameter 
"Extended help"
must be edited as described in the 
section below. 
1.2.6 
Parameterization of extended "PDF" help 
Calling extended help 
A special entry in the "Extended help" parameter of the instruction definition makes it 
possible to call up an extended "PDF" help as an online help in addition to the quick help. 
This may contain detailed information on the selected command, for example. The following 
calls are possible: 
• Editor help: 
Jump directly to the help (PDF file) from the quick "ASCII" help for a term (command) in 
the program editor. 
• Cycle help: 
Jump to the help (PDF file) from an input field of the cycle screen. 
C# TIFF: How to Use C#.NET Code to Compress TIFF Image File
C:\demo3.jpg" }; // Construct List<REImage> object. List<Bitmap> images = new List<Bitmap>(); / Step1: Load image to REImage object. foreach (string file in
change from pdf to jpg; convert .pdf to .jpg
C# WPF PDF Viewer SDK to convert and export PDF document to other
PDF Document; Remove Password from PDF; Change PDF Permission Settings. Convert PDF to image file formats with high quality, support converting PDF to PNG
change pdf to jpg format; conversion pdf to jpg
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
16
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
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" (file name, help 
screen)/ 
Two commas must be inserted in the "Extended help" parameter even if no entries need to 
be made. 
Example: 
The declaration line requires the following parameters, for example: 
m,t/14/"PDF filename", help ID, "search string" (file name, help 
screen)/CYCLE82/drilling cycle, drilling, counterboring 
The meanings of the entries for the "Extended help" parameter are as follows: 
PDF file name 
= File from which the descriptive text is to be displayed 
Help ID 
= Unique assignment to term for which the help is to be displayed 
Search string 
= Search string in the PDF file which is to be displayed in the help text 
(File name, help screen) 
= Name of file in which the help screens are stored and the name of the help screen which is 
to be displayed (-> only relevant for cycle help) 
CYCLE82 
= Instruction text 
Drilling cycle, drilling, counterboring 
= Descriptive text 
Call example: 
m,t/14/"PGZ.PDF",1,"RTP"(drilling,CYC82)/CYCLE82/drilling cycle, 
drilling, counterboring 
Note 
If you only want to access the PDF file, only these parameters should then appear in the 
"Extended help" section. 
E.g.: m,t/14/"PGZ.PDF",1,"RTP"/CYCLE82/drilling cycle, drilling, counterboring 
If you only want to display the help screen, only these parameters should then appear in the 
"Extended help" section. 
E.g.: m,t/14/,,(drilling,CYC82)/CYCLE82/drilling cycle, drilling, counterboring 
Programming help systems 
1.2 Quick "ASCII" help 
Online Help (HE1) 
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
17
Instruction text 
An instruction text could be "G17", for example. This text is transferred to the part program 
currently being edited when the 
"Transfer to editor"
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.  
The length of the descriptive text is limited by the display and must not exceed 40 characters 
with a standard text size of 8 pt, for example. 
Multiple jumps 
Several help references can be stored in ring formation (i.e., the first help is displayed again 
after the last help) for each help element.  
E.g.: m,t/14/"Hlp.pdf",1,"Help1",,2,"Help2","Help3.pdf",3,,/ 
CYCLE82/drilling cycle, drilling, counterboring 
I.e.: 
• Entry in help text ring 
File: HLP.PDF 
Index: 1 
Text: Help1 
• Entry in help text ring 
File: HLP.PDF 
Index: 2 
Text: Help2 
• Entry in help text ring 
File: HELP3.PDF 
Index: 3 
Text: Help2 
The components of a block are remembered by the previous block, as illustrated in the 
example, so as to avoid repetitions. Only complete blocks are transferred. 
Note 
Two commas must be inserted in the "Extended help" parameter even if no entries need to 
be made. 
Programming help systems 
1.3 Extended "PDF" help 
Online Help (HE1) 
18
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
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").  
These variables begin with "$". 
E.g., m/14//CYCLExx/$888888 
Instead of entering the descriptive text directly in the help text file, this is entered under alarm 
text variable "$888888", for example. 
The actual declaration of the descriptive text is therefore stored in a user-specific alarm text 
file. 
The result is a non-language-specific text file. 
1.3 
Extended "PDF" help 
1.3.1 
Function 
You can call up a number of help functions in the editor to provide programming support with 
the editing of part programs via the 
"Information"
key: 
• Quick "ASCII" help 
– Descriptive text for instructions, context-sensitive based on the cursor position in the 
part program (e.g., G9 "Exact stop – deceleration") 
– Overview of topics (e.g., "Preparatory functions", "Motion commands", "Path action", 
etc.) to which instructions are assigned 
– Overview of instructions with descriptive texts 
– Search in help window via topic or text 
– Transfer of selected instruction to the editor 
• Extended "PDF" help 
– Call up additional help (PDF file) from the quick "ASCII" help, e.g., jump to 
Programming Guide Fundamentals. 
– Call up additional help on input fields of cycle screens (PDF-file) 
Programming help systems 
1.3 Extended "PDF" help 
Online Help (HE1) 
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
19
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).  
The following calls are possible: 
• Editor help: 
Jump directly to the help (PDF file) from the quick "ASCII" help for a term (command) in 
the program editor. 
Preconditions: 
A list of additional commands which are to be displayed in the quick help has already 
been created as described in Section "Extension of text files" (e.g., IFM_GR.COM) and is 
stored in the controller. This allows you to call up the extended help after the quick help 
using the Info key. Please note that the list of commands for the quick help is identical to 
the list for the extended help (concordance). 
• Cycle help: 
Jump to the help (PDF file) from an input field of the cycle screen. 
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"/ 
Example: a/20/"PGA.PDF",2,"="/=/Assignment operator 
• Cycle help 
/"PDF file name", help ID, "search string" (file name, help 
screen)/ 
Example: a/3/"PG.PDF",17,"ANG"/ANG/Contour angle (s) 
Necessary files 
• IFM_GR.COM: Text file with program commands and brief description 
• *.PDF: Help file, e.g., 840D_PG_GR.PDF 
• *.txt: Jump file, e.g., 840D_PG_GR.TXT 
1) Define jump labels in document 
The jumps 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) from which sections are 
to be displayed on the controller as a PDF. 
If several jumps are required for one command, the same number of index labels must be 
created. 
Programming help systems 
1.3 Extended "PDF" help 
Online Help (HE1) 
20
Commissioning Manual, 11/2006, 6FC5397-0DP10-0BA0 
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> <ID> <page> 
Enter the name of the PDF file (without the language code) at the start of each line. 
Example: 
840D_PG.PDF  MEAW  155 
<PDF name> <ID> <page> 
3) Define ID numbers 
ID numbers unique to each document (e.g., 1...n) must be defined for the search strings.  
The ID numbers correspond to the list of instructions of the quick "ASCII" help, as the 
detailed descriptions corresponding to the brief descriptions are to be displayed. 
Example: 
840D_PG.PDF  44  MEAW  155 
<PDF file name> <ID> <search string> <page>
Now delete the "search string" column such that the syntax below remains: 
Result: 
<PDF file name> <ID> <page> 
840D_PG.PDF  44  155 
4) Generate PDF file 
Print your document as a postscript file and convert this to PDF format using Adobe Acrobat 
Distiller. 
5) Read files into controller 
The generated files (*.PDF and *.TXT) must now be read into the controller, e.g., into 
directory F:\ DH\CUS.DIR\HLP. 
Documents you may be interested
Documents you may be interested