Chapter Three Programming
179
Part 1 Programming
3.10.8 The Relationships with Other Functions
(1) MDI operation
Macro call instruction, operation instruction and control instruction cannot be specified with MDI.
During the execution of a macro and the stop of a single block, the MDI instructions other than
those are related to macros may be executed.
In macro calling mode (G66), inputting a move instruction by MDI cannot perform macro calling.
(2) Sequence number indexing
The sequence numbers in a macro body cannot be indexed.
(3) Single block
The blocks other than macro call instruction, operation instruction, control instruction sometimes
may be processed in single block stop mode in a macro.
The blocks of macro call instruction (G65, G66, and G67), operation instruction and control
instruction do not stop in the workpiece with single block.
However, the blocks other than macro call instruction may perform single block stop and be set
through the following settings and parameters.
Here, it is used for checking of the Macro program body.
When MCS7 = 1, single block stop will be performed in the macro statements in 01 to 07999 and
09900
~
09999.
When MCS8 = 1, single block stops in the macro statements in 08000
~
8999.
When MCS9 = 1, single block stops in the macro statements in 09000
~
9899.
However, when single block stops in a macro in offset compensation mode C, it is assumed that
it does not to move. Sometimes wrong compensation is also performed (strictly speaking, instructing
movement is similar to that the amount of movement is zero). The assumption is preferential for the
single block stop restraint of #3003. In a word, when MCS7, 8 and 9 are equal to 1, #3003 is equal to
1 (also called 3) in the programs in all program sequence numbers. All single blocks will be restrained.
Here MCS7, 8 and 9 are the parameters for the inspection of macros. Therefore, the parameter shall
be set to 0 at the end of macro inspection.
(4) Skip optional blocks
When / code appears in <Expression> (on the right side of working equation or in [ ]), it may be
deemed as a division operator rather than an optional block.
(5) Operation in EDIT mode
In order to prevent damage caused by misoperation, the recorded macro bodies and
subprograms may be set as follows.
Here PRG8 = 1 corresponds to the user macros and subprograms of program numbers 8000
~
8999 while PRG9 = 1 to those of 9000
~
9899. Recording, clearance and edition are not allowed.
However, clearance of all blocks and output of single programs can be carried out upon tenderization.
(6) Indication of the program numbers other than EDIT mode
Generally, the called programs will be displayed when calling a user macro and a subprogram.
The following setting may be used to maintain the foregoing programs.
MCS9
0318
MCS8
MCS7
0319
PRG9
0318
PRG8
0319
0318
MPD9
MPD8
0319
Содержание GSK983Ma
Страница 124: ......
Страница 130: ...GSK983Ma Milling Machine Center CNC System User Manual 118 Part 1 Programming Rapid traverse Cutting feed ...
Страница 133: ...Chapter Three Programming 121 Part 1 Programming Rapid traverse Cutting feed 6 G82 Drilling cycle boring ...
Страница 143: ......
Страница 185: ......
Страница 209: ...Chapter Four Operation 197 Part 2 Operation ...
Страница 239: ...Chapter Four Operation 227 Part 2 Operation ...
Страница 242: ......
Страница 279: ......
Страница 296: ...GSK983Ma Milling Machine Center CNC System User Manual 284 Part 2 Operation ...
Страница 297: ...Appendix 285 APPENDIX Appendix 1 System Version Display The system version is displayed immediately after power on ...
Страница 371: ...Appendix 11 USB Interface Parameter Transfer Operation ...