User Tools

Site Tools


faq

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
faq [2019/01/13 21:42]
skirillov
faq [2020/01/06 13:35] (current)
ivan
Line 1: Line 1:
-===== How to check what this button does?  ​=====+======Frequently Asked Questions======
  
-For example, we like to check how parking buttons work. +=====General=====
- ​{{mycnc:​faq:​mycnc-show-attributes-001.png}}+
  
-  * Goto Config -- Advanced -- UI Settings ​ \\ Enable **Allow ​to edit cnc-screen.xml** checkbox, Press "​Save"​ button ​ {{mycnc:​faq:​mycnc-show-attributes-002.png}} +++++ Is a PC required ​to use the myCNC controller? |
-  * Find the button you need to check and press the right mouse button on it \\ {{mycnc:​faq:​mycnc-show-attributes-003.png}} \\  +
-  * **Edit XML config item** experimental dialog will be shown  +
-  * Find a line with attribute "​action"​ and check what the button will run if press on it. It will run macro **M305** for example shown on the screenshots. \\ {{mycnc:​faq:​mycnc-show-attributes-004.png}} \\+
  
 +Yes, a PC is required to run the myCNC software, which will be used to control the myCNC board. You can use a full industrial PC (such as the one provided in some controller kits in our Shop), or you can use a small single board computer, such as a Raspberry Pi, an Odroid or a TinkerBoard. The links to download the myCNC software are available at our [[https://​www.pv-automation.com/​download|Downloads]] page. 
  
-===== How to check what this DRO shows? ​ =====+++++ 
  
-For example, we like to check what shows "Lift Z" DRO on parking widget. +++++ Why is there no connection between my computer and the myCNC controller? |
- ​{{mycnc:​faq:​mycnc-show-attributes-005.png}}+
  
-  * Goto Config -- Advanced --  UI Settings \\ Enable **Allow ​to edit cnc-screen.xml** checkbox, Press "​Save"​ button ​ {{mycnc:​faq:​mycnc-show-attributes-002.png}} +If there doesn'​t seem to be any connection between ​the controller ​and the computer running the myCNC software after the computer ​and the controller have been connected by an Ethernet cablecheck that the controller IP address has been specified correctly ​in the Settings > Config > Network > Controller IP address fieldIf that address is specified correctly, go through the No Connection troubleshooting manuals for your system[[troubleshooting:no_connection|No Connection between myCNC controller and a Host computer]] ​these manuals will indicate how to set a static IP address on your computer to be in the same subnetwork as your controller. Note that if your WiFi is in the same subnetwork, it might lead to issues with computer-controller communication ​try disabling the WiFi if the issues persist
-  * Find the DRO you need to check and press the right mouse button on it \\ {{mycnc:​faq:​mycnc-show-attributes-002.png}} \\   +
-  * **Edit XML config item** experimental dialog will be shown  +
-  * Find a line with attribute "​name" ​and check what value this DRO displays. For example from the screenshot, the DRO displays Global variable #7020 value (which is used as Lift Z value in "Goto Parking Position"​ macro M305)\\ {{mycnc:faq:mycnc-show-attributes-006.png}} \\+
  
 +++++
  
 +++++ How to update the software? |
  
 +The procedure to update the myCNC application is described in detail in the following manual: [[mycnc:​update_mycnc|How to update MyCNC Software]] ​
  
 +Here is a short video going through the steps to update the application:​
  
 +{{youtube>​BJkkUA0L838?​large}}
  
-===== How to change motion acceleration =====+++++
  
-Usually settings for motion acceleration can be found in "​SYS"​ configuration Tab, "​Motion Settings"​ section {{ mycnc:​mycnc-1024p-settings-acceleration-000.png }} {{ mycnc:​mycnc-1024p-settings-acceleration-000-1.png }}+++++ How to update the profile? |
  
-Acceleration defined ​in **cnc-variables.xml** configuration file. Item name for Acceleration is +There are a couple ways to update a profile which are described ​in the following manual: [[mycnc:​update_profile|Update MyCNC Profile]]
-<code xml>​name="​motion-acceleration-LISTAXES"</​code>​ where **LISTAXES** is list of axes.+
  
-It's possible ​to either setup separate ​acceleration for each axis - +Profiles are typically updated ​to obtain new PLC procedures, macros, and visual enhancements. Profile updates and software updates are separate ​actions. ​
-<code xml> +
-<value name="​motion-acceleration-x"​ >​1000</​value>​ +
-<value name="​motion-acceleration-y"​ >​1000</​value>​ +
-<value name="​motion-acceleration-z"​ >​250</​value>​ +
-<value name="​motion-acceleration-a"​ >​500</​value>​ +
-<value name="​motion-acceleration-b"​ >​300</​value>​ +
-<value name="​motion-acceleration-c"​ >​100</​value>​ +
-</​code>​+
  
-Or setup acceleration for group of axesfor example one acceleration for X and Y axesnext for Z axis and another for all rotary axes (A, B, C) - +It is not recommend to select to update the Variablesif updating the profile through the myCNC applicationor to overwrite the cnc-variables.xml file inside your profile folder if performing a manual update. The variables file contains user settings which would be reset to a default state should a user overwrite this file that is only recommended if a reset is necessary during the initial setup process. ​
-<​code ​xml+
-<value name="​motion-acceleration-xy"​ >​1000</​value>​ +
-<value name="​motion-acceleration-z"​ >​250</​value>​ +
-<value name="​motion-acceleration-abc"​ >​500</​value>​ +
-</​code>​+
  
-Like all other configuration itemsacceleration settings can be brought ​to User interface dialogsFor example in user settings dialog of **1024P** profile settings for XY acceleration is <code xml> +If updating manuallymany users also prefer ​to keep their PLC folder intact to make sure any changes unique to their setups do not get overwritten by the default configuration
-<gitem  +
-where="​user-speeds-xy"​  +
-type="​combo-numpad"​ +
-fgColor="​cyan"​ format="​%d"​ height="​60"​ +
-action="​item:​motion-acceleration-xy"​. +
-name="​display-motion-acceleration-xy"​ fontSize="​18"​ bgColor="​black"​. +
-labelWidth="​130"​ displayWidth="​90"​ fontStyle="​bold"​ orientation="​horizontal">​ +
-  <​message>​Acceleration XY, %accel%</​message>​ +
-  <​message_ru>​Ускорение XY,​%accel%</​message_ru>​ +
-</​gitem></​code>​+
  
-and the dialog with Acceleration settings - {{ mycnc:​mycnc-1024p-settings-acceleration-000-2.png }}+++++
  
-===== How to change Interface Language =====+++++ How to roll back to a previous version of the software? |
  
-Open Settings Tab +The rollback process is sometimes necessary to test things on an older software version, or in cases where you would like to go back to the stable myCNC version from our test releaseThis process is described in the following Troubleshoot manual: [[troubleshooting:​rollback_mycnc|Rollback to a previous version of myCNC software]]
-{{mycnc:​mycnc-language-select.png}}+
  
-Select **SYS** tab +++++
-{{mycnc:​mycnc-language-select-1.png}}+
  
-Select **Preferences** Section, **Interface language** item 
-{{mycnc:​mycnc-language-select-3.png}} 
  
-Double Click on the item, Select your language, press  **OK** button, **SAVE** button +++++ How to restore a profile? |
-{{mycnc:​mycnc-language-select-5.png}}+
  
-Restart myCNC Software +A video on this page goes through the steps to restore a profile in case you want to roll back to it[[troubleshooting:​restore_profile|How to restore profiles]]
-{{mycnc:mycnc-language-select-6.png}}+
  
-===== How to change Interface Language (updated for Version 1.88.106 ​and up) =====+Note that restoring a profile and restoring the myCNC application are two different processesThe profile contains your individual program settings, as well as any visual changes that you might have done to the myCNC application,​ as opposed to the myCNC program itself which will contain key functionality ​and features. ​
  
-Open Settings Tab +++++
-{{mycnc:​mycnc-language-select.png}}+
  
-Open **CFG** Tab 
-{{mycnc:​mycnc-language-select-7.png}} 
  
 +++++ Why is the machine not moving despite the on-screen coordinates changing? |
  
 +If after the motors have been connected, the machine isn't moving despite the on-screen coordinates changing while pressing the jog keys, the pulse width might be set up incorrectly,​ causing the motors to not register the signals sent from the controller. The exact pulse width is different for every motor, so it is not possible to preset a default configuration which will suit every machine. Check the guide on setting up the pulse width in this manual: [[mycnc:​mycnc_pulse_width_setup|MyCNC Pulse Width Setup]]
  
-Select **Preferences** tab**Screen** tab +Typicallyif using a stepper motor, a higher setting number than the default should be chosen in order to allow the machine to register the pulses sent to it
-{{mycnc:​mycnc-language-select-10.png}}+
  
-Change **Language** ​two-letters language codepress  **SAVE** button+NOTE: The first value in the Pulse Width field in the myCNC settings refers to the first four movement directions for the controller (for example, X+, X-, Y+ and Y-), while the second value refers to the last two movement directions (for example, Z+ and Z-). Typicallythese fields should be set to the same value, however they can be different if different drivers are used on the last two axes (motors 5 and 6) as compared to motors 1 through 4. 
  
-Restart myCNC Software +++++ 
-{{mycnc:mycnc-language-select-6.png}}+ 
 + 
 +++++ What to do if it seems like there is something wrong with the hardware? | 
 + 
 +First of all, go through the relevant hardware troubleshooting checklist available here: [[troubleshooting:​hardware_checklist|Hardware Troubleshooting Checklist]] 
 + 
 +If using an ET10 board, check that it was assembled correctly, using the images in this forum thread as reference: [[http://​forum.pv-automation.com/​viewtopic.php?​f=11&​t=1170|Forum Link]]. A common mistake with the ET10 boards is not aligning the board properly before putting them back together, resulting in a dysfunctional assembly.  
 + 
 +If nothing comes up, write to us using our [[https://​www.pv-automation.com/​contacts|Contact Us page]]. If the product is under warranty, we will replace it.  
 + 
 +++++ 
 + 
 +++++ How to remove the homing dialog that keeps popping up when starting the program? | 
 + 
 +The homing dialog is done through the HOMING_HANDLER ​Software ​PLC. If you would like to disable it, add a line saying exit(99); near the start of the code like so:  
 + 
 +{{::faq-qs-homing-handler-002.png}} 
 + 
 +This will force the handler to exit before showing the popup. In order to bring the popup up again, simply delete the exit(99); line, or put two forward slashes in front of it, like so: 
 + 
 +<​code>​ //exit(99); </​code>​ 
 + 
 +++++ 
 + 
 + 
 +++++ Why do ports turn on/off automatically when opening and closing the program? | 
 + 
 +Check the _HANDLER_INIT and _HANDLER_EXIT Software PLCs for the starting and closing commands respectively (specifically,​ the ''​portset''​ and ''​portclr''​ commands:
  
 +{{::​faq-qs-004-sofware-plc.png}}
  
 +The ''​portset''​ command activates a certain port (for example, //​portset(3)//​ will activate output #3), while the ''​portclr''​ command clears the specified port (//​portclr(3)//​ will turn off output #3). In order to disable these commands, either delete them from the relevant Software PLCs, or comment them out by putting two forward slashes in front of the commands. Don't forget to press the Save All and Build All buttons to make sure that the changes take effect. ​
  
 +++++
  
  
-===== How to change Screen Size and Position ​=====+++++ How to change Screen Size and Position ​|
  
 Open **Settings** Tab Open **Settings** Tab
-Open **CFG** Tab+Open the **Config** Tab
  
 {{mycnc:​mycnc-language-select-7.png}} {{mycnc:​mycnc-language-select-7.png}}
Line 122: Line 118:
 It's supposed this setting should work the same way for all OS and Window Managers like  It's supposed this setting should work the same way for all OS and Window Managers like 
 Windows 7/8/10, Linux KDE, XFCE or Mate Window manager. Unfortunately,​ window behaviour ​ Windows 7/8/10, Linux KDE, XFCE or Mate Window manager. Unfortunately,​ window behaviour ​
-DO depends ​on OS/Window Manager. You might need to play with these settings to find a view +DOES depend ​on OS/Window Manager. You might need to play with these settings to find a view 
 suitable for your needs.</​code>​ suitable for your needs.</​code>​
  
 +++++
 +
 +++++ Why do ClearPath drivers not work out of the box? |
 +
 +ClearPath drivers will not out of the box unless using the line driver to 5V converters. Here is the official explanation from the ClearPath website as to why the ClearPath drivers are not directly compatible:
 +
 +{{::​faq-qs-005-clearpath.png}}
 +
 +Effectively,​ a converter board is necessary to create a steady 5V signal which the ClearPath driver will be able to register. These line driver to 5V converter boards are available as part of certain kits on the myCNC [[https://​shop.pv-automation.com/​|Online Shop]]. ​
 +
 +More information about the converter boards is available here: [[other:​5v-converters|Line driver to 5V converters]].
 +
 +++++
 +
 +++++ How to change the Interface Language? |
 +
 +Open Settings Tab
 +{{mycnc:​mycnc-language-select.png}}
 +
 +Open the **Config** Tab
 +{{mycnc:​mycnc-language-select-7.png}}
 +
 +
 +
 +Select the **Preferences > Screen** tab
 +{{mycnc:​mycnc-language-select-10.png}}
 +
 +Change the **Language** two-letters language code, and press the **SAVE** button
 +
 +Restart myCNC Software
 +{{mycnc:​mycnc-language-select-6.png}}
 +
 +
 +++++
 +
 +++++Why does the Parts Library not show certain parts? |
 +
 +When entering the Parts Library, you may be greeted with an empty page, or a page that's missing some parts that are supposed to be there:
 +
 +{{:​faq-library-001.png?​}}
 +
 +To remedy this, head into Settings > Config > Preferences > Shape Library Settings and make sure that the necessary libraries are selected by clicking the checkmark field. This setting is present to allow the operator to disregard all the part libraries which are not necessary for their particular machine:
 +
 +{{:​faq-library-005.png}}
 +
 +Save and reload the application,​ and the Parts Library should be back to normal: ​
 +
 +{{:​faq-library-006.png}}
 +
 +++++
 +
 +++++ How to check what a button/​on-screen element does? |
 +
 +//NOTE: This is an experimental feature, so not all functions might work as expected. It is not recommended to press the Save button in experimental "Edit XML config item" window under any circumstances.// ​
 +
 +For example, we might want to check how the parking buttons work.
 + ​{{mycnc:​faq:​mycnc-show-attributes-001.png}}
 +
 +  * Goto Config -- Advanced -- UI Settings ​ \\ Enable **Allow to edit cnc-screen.xml** checkbox, Press "​Save"​ button ​ {{mycnc:​faq:​mycnc-show-attributes-002.png}}
 +  * Find the button you need to check and press the right mouse button on it \\ {{mycnc:​faq:​mycnc-show-attributes-003.png}} \\ 
 +  * **Edit XML config item** experimental dialog will be shown 
 +  * Find a line with the "​action"​ attribute - this line indicates what action will be run when the button is pressed. In this case, the button will run the **M305** macro. \\ {{mycnc:​faq:​mycnc-show-attributes-004.png}} \\
 +
 +For on-screen elements other then buttons, the process is similar. For example, if we would like to check how the "Lift Z" element is displayed in the parking widget:
 + ​{{mycnc:​faq:​mycnc-show-attributes-005.png}}
 +
 +  * Go to Config > Advanced > UI Settings \\ Enable **Allow to edit cnc-screen.xml** checkbox, Press "​Save"​ button ​ {{mycnc:​faq:​mycnc-show-attributes-002.png}}
 +  * Find the on-screen element you would like to check and press the right mouse button on it \\ {{mycnc:​faq:​mycnc-show-attributes-002.png}} \\  ​
 +  * **Edit XML config item** experimental dialog will be shown.
 +  * Find a line with attribute "​name"​ and check what value this on-screen element displays. For example from the screenshot, the on-screen element will display the value of the Global Variable #7020 (which is used as the Lift Z value in the "Go to Parking Position"​ macro M305). \\ {{mycnc:​faq:​mycnc-show-attributes-006.png}} \\
 +
 +++++
 +
 +=====Plasma=====
 +
 +++++ What to do when the THC (Torch Height Control) system isn't working? |
 +
 +A full THC troubleshoting guilde is available here: [[troubleshooting:​thc_troubleshooting|THC Troubleshooting]]
 +
 +In summary:
 +  * Check that the THC has been enabled in Settings > Config > Technology > THC
 +{{:​thc:​thc-setup-003-thc-enabled.png}}
 +  * Check that the ADC channel number has been specified correctly for THC feedback
 +{{hardware:​thc:​mycnc-thc-004.png}}
 +  * Check that the reference voltage has been chosen correctly
 +{{hardware:​thc:​mycnc-thc-012.png}}
 +  * In Settings > Config > Technology > THC, check that the Alarm Arc Voltage Difference and Alarm Arc Voltage Rise aren't set to a value that's too low - in cases where the reference and the measured voltage are too different, a small value of the Alarm Arc Voltage Difference will prevent the THC system from starting. Set the value to 1000 to temporarily disable this feature. ​
 +{{:​thc:​thc-setup-008-arc-alarm.png}}
 +  * Check that THC is enabled in the User Settings
 +{{:​thc:​thc-setup-user-settings-001.png}}
 +
 +++++ 
 +
 +++++ How does the Back to Path button work? |
 +
 +The Back to Path setup is described in detail in [[http://​docs.pv-automation.com/​mycnc/​mycnc_configuration_dialogs#​back_to_path|this section of the Configuration Dialogs manual]].
 +
 +A video showing the setup process for the Back to Path macro through a dedicated macro wizard is available here:
 +
 +{{youtube>​xGQCwk65ddw?​large}}
 +
 +In general, the Back to Path button is generally used on plasma machines, while the On-Start/​On-Stop behaviour (which can allow for a similar setup) is used for mill profiles. ​
 +
 +++++
 +
 +=====Tangential Knife=====
 +
 +++++ Why is the knife not turning when using the Tangential Knife profile (X1366V)? |
 +
 +{{youtube>​zcrRAU9BJ0E?​large}}
 +
 +Check that the tangential knife is turned on in the settings. Alternatively,​ check that the knife is assigned the correct tool number in the DXF file import window - the tangential cutting control turns on for specific tools such as knife, half-knife and creasing wheel, and turns off for tools such as marker and camera. If an incorrect tool is assigned to a certain path during the DXF import, that tool might be one of the ones which do not require tangential cutting control to be enabled. ​
 +
 +The M6 macro contains the commands to turn the tangential cutting function on and off. It is possible to check which tools are currently assigned to use tangential cutting in case that's necessary:
 +
 +{{::​faq-qs-007-m6-tangential.png}}
 +
 +A full manual on tangential cutting control is available here: [[quickstart:​mycnc-quick-start:​tangential-knife-setup|Tangential Cutting Setup]]
 +
 +
 +++++
 +
 +++++ How does the M309 (Remove Whole Turns) macro work? |
  
 +The macro to remove whole turns from the rotation axis prior to beginning movement is described in depth here: [[mycnc:​move-a-to-0|Rotate A axis to 0 position]]. The manual described the reset for the A axis, however the C axis reset when using a tangential knife is similar (both are rotating axes which can have their full 360 degree turns removed automatically prior to the program start to save the time which would have been spent rewinding the axis back to the 0 position). ​
  
 +++++
faq.1547433730.txt.gz · Last modified: 2019/01/13 21:42 by skirillov