Fulltext results:
- sidebar
- up]] * [[mycnc::Host Modbus API]] * [[plc:plc_modbus_api|PLC/Modbus API]] * [[mycnc:modbus_spindle|Spindle Control via Modbus]] * [[mycnc:... nux with myCNC software on a TinkerBoard]] * [[plc:plc|PLC]] * [[plc:plc_builder|PLC Builder]]
- mycnc
- ation_dialogs|MyCNC Configuration Dialogs]] * [[plc:plc|PLC]] * [[mycnc:mycnc_software|myCNC Software]] **Recently added/edited pages:** ^ Page ^ Date ^ C
- height_mapping @mycnc
- ht Mapping====== // **Related articles:**// * [[plc:plc_height_map|Getting a Height Map]] ---- <code>ATTENTION: Height mapping is currently in beta test... file. * Head into myCNC ''Settings > Config > PLC > Hardware PLC'' and add the ''M180'' procedure if it is not already present. * On recent softwar
- global_variables @mycnc
- Global Variables====== ^ Related articles ^ | [[plc:plc|PLC]] | | [[mycnc:global_variables_description|Global Variables Description]] | ----- ^ Variable Nam... Specifies the steps per unit value | | GVAR_SET_PLC_MOVE_VERSION | 5539 | A new version of g0moveA, c
- edge_detection @mycnc
- manual, we will be describing the ways in which a PLC designed for locating the edges of the working ma... edges of the working material Note that the M190.plc code is specific to a particular application that... tion of the working material edges: <code C M190.plc> //#include pins.h #define INPUT_PROBE 13 #def... cedure is done for the Y direction. In the M190.plc code above, variables "x0" and "y0" are used, whi
- cnc-vision-setup @quickstart:mycnc-quick-start
- de PLCs which can be found in Settings > Config > PLC > Hardware PLC. {{:quickstart:mycnc-quick-start:cnc-vision-033-plc-procedures.png}} The following PLC procedures are used: * M395 - camera calibration. ++ Show M395
- axis_plus @mycnc
- control and positioning instructions from within PLC commands. This functionality useful for applicat... Automatic Z-axis Homing procedure: <code C M133.plc>#include pins.h main() { gvarset(5521,1); //Ig... 3 (Manual Z-axis Homing) procedure: <code C M143.plc>main() { if (eparam==0) { gvarset(5521,1)... et Soft Limit + (Plus) | ====Position command (PLC)==== ^ Register ^ Access ^ Description ^ | 8
- plc_examples @plc
- ==== PLC Examples ==== //**NOTE**: The myCNC team recommends utilizing the examples provided in this m... ands allows for an easier setup process.// * [[plc:M07 Mist Coolant ON]] * [[plc:M03 Simple Spindle ON procedure]] * [[plc:plc_height_map|Getting a Height Map]] === Spindle Speed
- motion_commands_from_plc @plc
- ===== Running Motion (Positioning) commands from PLC ===== ==== Option 1 ==== Motion Controller and PLC running on myCNC controllers as independent tasks ... ronment. There is API to run motion commands from PLC. This features used for wide range of procedures ... e **g0moveA** is used to send motion command from PLC to motion controller. This procedure has 3 parame
- stop_end_program @mycnc
- ssed are defined in the following files: * M02.plc (Settings > Config > PLC > Hardware PLC) * OFF.plc (Settings > Config > PLC > Hardware PLC) * %%__HANDLER_GCODE_STOP%% (Settings > Config
- faq
- zed, both visually and under-the-hood (via custom PLC/macro commands). Client logos can be added to the... ly covers things such as: * Developing custom PLC procedures that have not been previously implemen... or finding and identifying errors in your custom PLC procedures * Step-by-step guidance on setting u... e]] Profiles are typically updated to obtain new PLC procedures, macros, and visual enhancements. Prof
- faq_unfolded
- zed, both visually and under-the-hood (via custom PLC/macro commands). Client logos can be added to the... ly covers things such as: * Developing custom PLC procedures that have not been previously implemen... or finding and identifying errors in your custom PLC procedures * Step-by-step guidance on setting u... e]] Profiles are typically updated to obtain new PLC procedures, macros, and visual enhancements. Prof
- mycnc_setup_examples @mycnc
- ribed on "pins.h" includes the file in **Hardware PLC Builder** area - <code C pins.h>//input/output ... gnal inverted) if Bit #4 is set. This way we add PLC procedures M201 and M202 to switch Z axis between Motor outputs #3 and #4 <code C M201.plc>#include vars.h main() { parameter=15; //OFF ... e(timer>0); exit(99); }; </code> <code C M202.plc>#include vars.h main() { parameter=15; //OFF
- network-setup @quickstart:mycnc-quick-start
- **Skip Burn ROMFS** toggle allows to skip writing PLC onto the controller every time a new session is s... up time of the myCNC controller if no changes to PLC are planned to be introduced. * **Accept Comma
- network-setup @ru:quickstart:mycnc-quick-start
- ь **Skip Burn ROMFS** позволяет пропускать запись PLC на контроллер при каждом запуске программы. Это м... ра myCNC, если не планируется вносить изменения в PLC. * **Accept Command Buffer Lags** включает при