User Tools

Site Tools


mycnc:gcodes_list

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
mycnc:gcodes_list [2018/09/25 09:51] skirillovmycnc:gcodes_list [2019/05/07 09:56] ivan
Line 181: Line 181:
   - **L70** - set position to given values   - **L70** - set position to given values
     - **P0** - Set **Machine Position** to given values <code>G10L70 P0 X0 Y0 (Set Machine coordinates X=0, Y=0)</code>     - **P0** - Set **Machine Position** to given values <code>G10L70 P0 X0 Y0 (Set Machine coordinates X=0, Y=0)</code>
-    - **P1** - Set Work Position in **G54** Coordinates system to given values <code>G10 L70 P1 X10 Y20 Z30 (Set G54/Work coordinates X=10, Y=20, Z=30)</code><code>G10L70 P1 X0 Y0 Z0 A0 B0 C0 (Set G54/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P1** - Set Work Position in **G54** Coordinates system to given values <code>G10L70 P1 X10 Y20 Z30 (Set G54/Work coordinates X=10, Y=20, Z=30)</code><code>G10L70 P1 X0 Y0 Z0 A0 B0 C0 (Set G54/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P2** - Set Work Position in **G55** Coordinates system to given values <code>G10 L70 P2 X0 Y10 Z20 (Set G55/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P2 X0 Y0 Z0 A0 B0 C0 (Set G55/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P2** - Set Work Position in **G55** Coordinates system to given values <code>G10L70 P2 X0 Y10 Z20 (Set G55/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P2 X0 Y0 Z0 A0 B0 C0 (Set G55/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P3** - Set Work Position in **G56** Coordinates system to given values <code>G10 L70 P2 X0 Y10 Z20 (Set G56/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P2 X0 Y0 Z0 A0 B0 C0 (Set G56/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P3** - Set Work Position in **G56** Coordinates system to given values <code>G10L70 P2 X0 Y10 Z20 (Set G56/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P2 X0 Y0 Z0 A0 B0 C0 (Set G56/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P4** - Set Work Position in **G57** Coordinates system to given values <code>G10 L70 P4 X0 Y10 Z20 (Set G57/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P4 X0 Y0 Z0 A0 B0 C0 (Set G57/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P4** - Set Work Position in **G57** Coordinates system to given values <code>G10L70 P4 X0 Y10 Z20 (Set G57/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P4 X0 Y0 Z0 A0 B0 C0 (Set G57/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P5** - Set Work Position in **G58** Coordinates system to given values <code>G10 L70 P5 X0 Y10 Z20 (Set G58/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P5 X0 Y0 Z0 A0 B0 C0 (Set G58/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P5** - Set Work Position in **G58** Coordinates system to given values <code>G10L70 P5 X0 Y10 Z20 (Set G58/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P5 X0 Y0 Z0 A0 B0 C0 (Set G58/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P6** - Set Work Position in **G59** Coordinates system to given values <code>G10 L70 P6 X0 Y10 Z20 (Set G59/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P6 X0 Y0 Z0 A0 B0 C0 (Set G59/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - **P6** - Set Work Position in **G59** Coordinates system to given values <code>G10L70 P6 X0 Y10 Z20 (Set G59/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P6 X0 Y0 Z0 A0 B0 C0 (Set G59/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-    - **P7** - Set Work Position in **G59.1** Coordinates system to given values <code>G10 L70 P7 X0 Y10 Z20 (Set G59.1/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P7 X0 Y0 Z0 A0 B0 C0 (Set G59.1/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code>+    - **P7** - Set Work Position in **G59.1** Coordinates system to given values <code>G10L70 P7 X0 Y10 Z20 (Set G59.1/Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P7 X0 Y0 Z0 A0 B0 C0 (Set G59.1/Work coordinates X=0,Y=0,Z=0,A=0,B=0,C=0)</code>
     - **P8** - Set Work Position in **G59.2** Coordinates system to given values     - **P8** - Set Work Position in **G59.2** Coordinates system to given values
     - **P9** - Set Work Position in **G59.3** Coordinates system to given values     - **P9** - Set Work Position in **G59.3** Coordinates system to given values
-    - Current coordinates number is stored in Global variables register #5220. This register can be used to set Work coordinates in **the Current Coordinates System** <code>G10L70 P#5220 X0 Y10 Z20 (Set The Current Work coordinates X=0, Y=10, Z=20)</code><code>G10 L70 P#5220 X0 Y0 Z0 A0 B0 C0 (Set The Current Work coordinates to X=0,Y=0,Z=0,A=0,B=0,C=0)</code> +    - Current coordinates number is stored in Global variables register #5220. This register can be used to set Work coordinates in **the Current Coordinates System** <code>G10L70 P#5220 X0 Y10 Z20 (Set The Current Work coordinates X=0, Y=10, Z=20)</code><code>G10L70 P#5220 X0 Y0 Z0 A0 B0 C0 (Set The Current Work coordinates to X=0,Y=0,Z=0,A=0,B=0,C=0)</code> 
-  - L80 - **Assign** value from **Q** to Register Address **P**<code C>G10 L80 P100 Q10 (//Assign "10" to Register #100 // #100=10 //)</code> +  - L80 - **Assign** value from **Q** to Register Address **P**<code C>G10L80 P100 Q10 (//Assign "10" to Register #100 // #100=10 //)</code> 
-  - L81 - **Copy** value from Register Address **Q** to Register Address **P**<code C>G10 L81 P100 Q10 (//Assign a value of Register #10 to Register #100 // #100=#10 //)</code> +  - L81 - **Copy** value from Register Address **Q** to Register Address **P**<code C>G10L81 P100 Q10 (//Assign a value of Register #10 to Register #100 // #100=#10 //)</code> 
-  - L180 - **Add** **Q** value to Register Address **P** and store the result to Register Address **P** <code C>G10 L180 P100 Q10 (//Add 10 to Register #100 // #100=#100 + 10 //)</code> +  - L180 - **Add** **Q** value to Register Address **P** and store the result to Register Address **P** <code C>G10L180 P100 Q10 (//Add 10 to Register #100 // #100=#100 + 10 //)</code> 
-  - L181 - **Subtract** **Q** value from Register Address **P** and store the result to Register Address **P** <code C>G10 L181 P100 Q10 (//Subtract 10 from Register #100 // #100=#100 - 10 //)</code> +  - L181 - **Subtract** **Q** value from Register Address **P** and store the result to Register Address **P** <code C>G10L181 P100 Q10 (//Subtract 10 from Register #100 // #100=#100 - 10 //)</code> 
-  - L182 - **Mul** Register Address **P** by **Q** value and store the iresult to Register Address **P** <code C>G10 L180 P100 Q10 (//Multiply Register #100 by 10 // #100=#100 * 10 //)</code> +  - L182 - **Mul** Register Address **P** by **Q** value and store the iresult to Register Address **P** <code C>G10L180 P100 Q10 (//Multiply Register #100 by 10 // #100=#100 * 10 //)</code> 
-  - L183 - **Divide** Register Address **P** to **Q**value and store the result to Register Address **P** <code C>G10 L180 P100 Q10 (//Divide Register #100 by 10 // #100=#100 / 10 //)</code> +  - L183 - **Divide** Register Address **P** to **Q**value and store the result to Register Address **P** <code C>G10L180 P100 Q10 (//Divide Register #100 by 10 // #100=#100 / 10 //)</code> 
-  - L184 - **Binary AND** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10 L184 P100 Q66 (//Binary AND Register #100 with 66 // #100=#100 & 66 //)</code> +  - L184 - **Binary AND** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10L184 P100 Q66 (//Binary AND Register #100 with 66 // #100=#100 & 66 //)</code> 
-  - L185 - **Binary OR** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10 L185 P100 Q66 (//Binary OR Register #100 with 66 // #100=#100 | 66 //)</code> +  - L185 - **Binary OR** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10L185 P100 Q66 (//Binary OR Register #100 with 66 // #100=#100 | 66 //)</code> 
-  - L186 - **Binary XOR** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10 L186 P100 Q77 (//Binary XOR Register #100 with 77 // #100=#100 ^ 77 //)</code> +  - L186 - **Binary XOR** value **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10L186 P100 Q77 (//Binary XOR Register #100 with 77 // #100=#100 ^ 77 //)</code> 
-  - L190 - **Add** value from Register Address **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10 L190 P100 Q101 (//Add Register #100 with Register #101 // #100=#100 + #101 //)</code> +  - L190 - **Add** value from Register Address **Q** with Register Address **P** and store the result to Register Address **P** <code C>G10L190 P100 Q101 (//Add Register #100 with Register #101 // #100=#100 + #101 //)</code> 
-  - L191 - **Subtract** value from Register Address **Q** from Register Address **P** and store the result to Register Address **P** <code C>G10 L191 P100 Q101 (//Subtract Register #101 from Register #100 // #100=#100 - #101 //)</code> +  - L191 - **Subtract** value from Register Address **Q** from Register Address **P** and store the result to Register Address **P** <code C>G10L191 P100 Q101 (//Subtract Register #101 from Register #100 // #100=#100 - #101 //)</code> 
-  - L192 - **Mul** value from Register Address **Q** by Register Address **P** and store the result to Register Address **P** <code C>G10 L192 P100 Q105 (//Multiply Register #100 by Register #105 // #100=#100 * #105 //)</code> +  - L192 - **Mul** value from Register Address **Q** by Register Address **P** and store the result to Register Address **P** <code C>G10L192 P100 Q105 (//Multiply Register #100 by Register #105 // #100=#100 * #105 //)</code> 
-  - L193 - **Divide** value from Register Address **P** to Register Address **Q** and store the result to Register Address **P** <code C>G10 L193 P100 Q101 (//Divide Register #100 to Register #101 // #100=#100 / #101 //)</code> +  - L193 - **Divide** value from Register Address **P** to Register Address **Q** and store the result to Register Address **P** <code C>G10L193 P100 Q101 (//Divide Register #100 to Register #101 // #100=#100 / #101 //)</code> 
-  - L194 - **ABS** calculate absolute value of Register Address **P** and store the result to Register Address **P** <code C>G10 L194 P100 (//Absolute value of Register #100 // #100=ABS(#100) //)</code>+  - L194 - **ABS** calculate absolute value of Register Address **P** and store the result to Register Address **P** <code C>G10L194 P100 (//Absolute value of Register #100 // #100=ABS(#100) //)</code>
  
 ==== M07 - Plasma Dot Marking ==== ==== M07 - Plasma Dot Marking ====
Line 258: Line 258:
 ==== M08 - Plasma cutting table - Drill Marking ==== ==== M08 - Plasma cutting table - Drill Marking ====
  
-M08 is used for Drill Marking operations on Plasma Cutting machines which have drill head. Drill Marking procedure is  +M08 is used for Drill Marking operations on Plasma Cutting machines which have drill head. Drill Marking procedure is the following: 
-  * Drill Head Cylinder and Drill Powr turned ON +  * Drill Head Cylinder and Drill Power turned ON 
-  * Drill Head moves down on **Probing Speed** till **Drill probe sensor** activated+  * Drill Head moves down on **Probing Speed** until **Drill probe sensor** activated
   * Moving speed switched to **Drill Speed** and the Head move lower to programmed **Drill Depth**   * Moving speed switched to **Drill Speed** and the Head move lower to programmed **Drill Depth**
   * Drill Head moves up to **Lift Height**   * Drill Head moves up to **Lift Height**
mycnc/gcodes_list.txt · Last modified: 2023/09/29 14:15 by ivan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki