4. Motion Control Instructions 3. Pause: If CNC codes (G0/G1/G2/G3) in NC program are being executed, set “Pause” to ON and the execution of the corresponding G0/G1/G2/G3 will be stopped temporarily at the deceleration in G code. If “Pause” is on when G90/G91/G4/G36/G37/G17/G18/G19 is being executed, the next CNC code will not be executed. When “Pause” is off, the execution of the CNC codes, which have not been finished will continue. The state value of axes will be unchanged after and before the pause function is executed. 4. Stop:
If the CNC codes (G0/G1/G2/G3) in NC program are being executed and then “Stop” is set to ON, the execution of the corresponding G0/G1/G2/G3 will be stopped at the deceleration in the CNC codes. When G90/G91/G4/G36/G37/G17/G18/G19 is being executed, the next CNC code will not be executed. Before NC program is executed again, reset “Stop” and then execute DMC_NC instruction again. Please note that the current position of an axis must be consistent with the coordinate position of the G code to be executed when NC program is executed again.
If the instruction to be executed in CNC codes is the circular instruction, consider if the current point, the terminal point of the arc, center of a circle or radius can make up a circular arc in case of any abnormality. 5. Manual function: After “Manualmode” is started up, the running speed of CNC code in NC program comes from the parameter setting of manual velocity. When “ManualMode” is off, the execution of the CNC code, which has not been completed can continue. The source of manual speed can be a constant or some register. Program example 1 The example focuses on the usage of calling G codes statically and dynamically.
For relative information, please refer to section 2.3.3 on CNC function. Program: DVP-MC operating manual 4-211