Fulltext results:
- 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
- gcodes_list @mycnc
- ns have been largely replaced and expanded by the PLC commands (specific probing M-codes) | | G38.3 | G... | <del>Pause</del> | | | | M01 | Optional Stop | PLC | | | M02 | End Program | Native + PLC | | | M03 | Spindle On CW | PLC | | | M04 | Spindle On CCW | PLC | | | M05 | Spindle Stop | PLC | | |
- 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]]
- 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
- plasma-x1366p @examples
- ial sheet. Both inputs should be configured in [[plc:plc|PLC]] Builder, in the **pins.h** file which can be accessed by going to ''Settings > Config > PLC > Hardware PLC''. Either of these can also be re-
- 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
- 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
- mycnc_screen_configuration @mycnc
- h="70" height="70" image="M/button-m03" action="plc-run:M03/#5524" type="xbutton" /> </code> Attr... \ or through pin definition file used in Hardware PLC - "pins.h". In this case sign "#" and the pin nam... sing direct hardware commands instead of Hardware PLC procedures allows to free up the Hardware PLC process and to prevent situations where long PLC command
- 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
- 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
- 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
- 20000-20100 @mycnc:global_variables
- ====== PLC program diagnostics via Debug Messages ====== When diagnosing the way in which a PLC program operates (for instance, checking some values from an arbitrary point within the PLC code, making sure the final output values are correct, correcting PLC logic, etc), it is often useful to utilize the de
- laser_cutting @mycnc
- ould be redefined via the global variables from a PLC only in certain special applications. Writing a ... lue to the Global variable register from Hardware PLC procedure will change Frequency of PWM outputs. T... he calibration process is implemented in the M275 PLC procedure. The procedure consists of the followi... libration procedure is shown below: <code C M275.plc> #include vars.h #include pins.h do_laser_probi