mycnc:mycnc_rotate_widget
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
mycnc:mycnc_rotate_widget [2018/07/20 12:38] – pupalaiser | mycnc:mycnc_rotate_widget [2022/02/08 16:20] – ivan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | **MyCNC Rotete | + | ======MyCNC Rotation |
- | **aaaaa** | + | {{youtube> |
- | ^Katya^Ilya^ | + | Below is the main screen of the rotation widget: |
- | |bejfvrwljtbrknbltnytohyn|bjrlfbegbrtjknbteyk| | + | {{:mycnc:rotation-widget-001-main-screen.png}} |
- | {{ :mycnc:резервная_копия_rotate_8.png?nolink |}} | + | |
- | {{ : | + | // |
- | //**Basic functions.**// | + | {{:mycnc:rotation-widget-002-tooltips.png}} |
- | {{ :mycnc:rotate_1.png? | + | |{{:mycnc:rotation-widget-006-button-refresh.png}}|Refresh |
- | | {{: | + | |{{:mycnc:rotation-widget-007-button-x.png}}|Move along the X axis to the specified |
- | |{{:mycnc:x_.png?60|}}|Moving | + | |{{:mycnc:rotation-widget-008-button-y.png}}|Move along the Y axis to the specified |
- | |{{:mycnc:y_.png?60|}}|Moving | + | |
// | // | ||
- | {{ :mycnc:2018-05-30_17-33-06.jpg? | + | {{:mycnc:rotation-widget-009-vertical.png}} |
- | | {{ : | + | | {{ : |
- | // | + | // |
- | {{ :mycnc:2018-05-30_17-33-48.jpg? | + | {{:mycnc:rotation-widget-010-horizontal.png}} |
- | | {{ : | + | | {{ : |
- | **// | + | **// |
- | {{ :mycnc:2018-05-30_17-34-10.jpg? | + | {{:mycnc:rotation-widget-011-xy.png}} |
- | |{{ : | + | |{{ : |
- | **//Rotate | + | **//Rotation of the nesting map to some specified angle//** |
- | {{:mycnc:rotate_6.png?1000|}} | + | {{:mycnc:rotation-widget-012-enter-angle-popup.png}} |
- | //To cut the corrected nesting chart, it is necessary to press the send button | + | //To be able to use the corrected nesting chart, it is necessary to press the Send button |
- | {{:mycnc:rotate_7.png?1000|}} | + | {{:mycnc:rotation-widget-013-send.png}} |
- | **//Correction of the position | + | **//Sheet position |
- | //Setting | + | //Set the first point. |
- | {{:mycnc:rotate_2.png?1000|}} | + | {{:mycnc:rotation-widget-014.png}} |
- | //Next, move the plasma torch along the sheet (the longer the movement, the more accurate the correction will be). We bring the plasmatron | + | //Next, move the plasma torch along the sheet (the longer the distance of this movement, the more accurate the correction will be). We bring the plasma torch to the edge of the sheet after moving along it. We assign this second point by pressing the " |
- | {{:mycnc:rotate_3.png?1000|}} | + | {{:mycnc:rotation-widget-015.png}} |
- | //After clicking on the "confirmation confirmation" button, you must confirm the conversion in the appeared | + | //After clicking on the "Apply Correction" button, you must confirm the program |
- | {{:mycnc:rotate_4.png?1000|}} | + | {{:mycnc:rotation-widget-016.png}} |
- | //After confirmation, | + | // |
- | {{:mycnc:rotate_5.png?1000|}} | + | {{:mycnc:rotation-widget-017.png}} |
- | **//Turning | + | **//Rotation of the nesting map to a previously used angle//** |
- | // | + | //Select the rotation angle from the list of previously used values// |
- | {{:mycnc:rotate_8.png?1000|}} | + | {{:mycnc:rotation-widget-018.png}} |
- | //Confirm or cancel the correction// | + | //Confirm or cancel the rotation// |
- | {{:mycnc:rotate_9.png?1000|}} | + | {{:mycnc:rotation-widget-019.png}} |
- | //To cut the corrected nesting chart, it is necessary to press the send button | + | //After the changes have been applied, it is necessary to press the Send button |
- | {{:mycnc:rotate_10.png?1000|}} | + | {{:mycnc:rotation-widget-020.png}} |
+ | =====Rotation via global variables===== | ||
+ | |||
+ | A video on program rotation via global variables #8195 and #8199 is available here: | ||
+ | |||
+ | {{youtube> | ||
+ | |||
+ | The code in the video is the following: | ||
+ | |||
+ | <code XML> | ||
+ | <gitem where=" | ||
+ | | ||
+ | | ||
+ | /> | ||
+ | |||
+ | <gitem where=" | ||
+ | | ||
+ | | ||
+ | /> | ||
+ | |||
+ | <gitem where=" | ||
+ | | ||
+ | | ||
+ | /> | ||
+ | |||
+ | <gitem where=" | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | < | ||
+ | </ | ||
+ | |||
+ | |||
+ | =====Preserving and resetting rotation on program reload===== | ||
+ | |||
+ | myCNC allows to either keep the rotation angle/state when reloading the G-code program (this is the default behaviour), or to reset the rotation angle back to 0 once the reload button is pressed: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | To enable this reset, head into Settings > Config > Preferences > Common, and enable the "Clear rotation on NC-Refresh" | ||
+ | |||
+ | {{: | ||
+ | |||
+ | With this option enabled, the reload will now reset the rotation angle back to zero. This is useful on systems which measure the current cutting material rotation every time after loading in a new G-code file. | ||
+ | |||
+ | =====Changing the rotate widget===== | ||
+ | |||
+ | It is possible to change the orientation of the rotate widget. To do so, first change the orientation of the navigation arrows (in the bottom centre of the screen) by heading into your profile folder' | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Next, you can alter the orientation of the table image itself, by heading into myCNC Settings > Advanced > UI Settings, and selecting the necessary Table Image: | ||
+ | |||
+ | {{: | ||
+ | |||
+ | The result in this example should look like this: | ||
+ | |||
+ | {{: | ||
mycnc/mycnc_rotate_widget.txt · Last modified: 2022/02/08 16:36 by ivan