//-------------Test PathDynLim/PDL/PATHDYNLIM case1--------------------
N10 PathDynLim(ACC=2, DEC=2,  JRKACC=17, JRKDEC=17)

//***********Test alias G1/G01/G001 command************************
//case1
//Alias G01/G001 test
N10 G91 G01 X10  Y10 Z10  F1000
N10 G91 G1 X10  Y10 Z10 
N10 G91 G001 X10  Y10 Z10 

//***********Test the relationship of G1 and F command************************
//case2 
//Active G1  and F in one line 
N20 G91 G01 X10  Y10 Z10  F1200

//-------------Test PathDynLim/PDL/PATHDYNLIM case2--------------------
N10 PathDynLim(3,3,18,18)

//case3 
//Set speed value in singal line before active G1
N30 F200
N30 G91 G01 X10  Y10 Z10  

//-------------Test PathDynLim/PDL/PATHDYNLIM case3--------------------
// default value
N10  PathDynLim()

//case4
//Test the effective velocity
N30 F200
N30 G91 G01 X10  Y10 Z10  F5000  
N30 G90 G01 X10  Y10 Z10  

//-------------Test PathDynLim/PDL/PATHDYNLIM case4--------------------
N10 PDL(ACC=4, DEC=4,  JRKACC=19, JRKDEC=19)

//case5
//Set F value is bigger than limits value (100mm/min)
N50 G91 G01 X10  Y10 Z10  F2000

//-------------Test PathDynLim/PDL/PATHDYNLIM case5--------------------
N10 PDL(3,3,18,18)

//***********Test the relationship of G0 and G90/G91 command***************
//case6 
//Missing G0/G1/... and G90/G91 at the beginning of NC program
//Default G1 and G90
N60 X10 Y10 Z10  F5000

//-------------Test PathDynLim/PDL/PATHDYNLIM case6--------------------
N10 PDL()

//case7 
//Write G1 in singal line
N30 G1
N30 G90 X10  Y10 Z10 F1000
N30 G91 X10  Y10 Z10 F1500

//-------------Test PathDynLim/PDL/PATHDYNLIM case7--------------------
N10 PATHDYNLIM(ACC=2, DEC=2,  JRKACC=17, JRKDEC=17)

//case8 
//Write G1 togather with other command
N30 G1 G90 X10  Y10 Z10 F1200
N30 G1 G91 X10  Y20 Z10 F1300
//*************************************************************************************
//*****************************Test  G90 *********************************
//case1 
//Missing G90/G91 at the beginning of NC program
//Default as G90
N10 G01 X10  Y10 Z10  F1200

//case2 
//Write G90 at the beginning of line
N20  G90 G01 X10  Y10 Z10  F1500

//-------------Test PathDynLim/PDL/PATHDYNLIM case8--------------------
N10 PATHDYNLIM(4,4,18,18)

//case3 
//Write G90 at random position of line
N30  F100 X20  Y20 Z20   G90 G01

//case4 
//Write G90 in singal line
N40  G90
N40  G01 X30  Y30 Z30  F1500

//case5 
//Write G90 together with several command except axis moving command
N50  G90 F200 G01 
N50  X25 Y25 Z25